Some code examples using Python Streamlit.
- app.py: Main app including multiple examples in src/reports
- Selects: selects, filter, read write url parameters
- Charts: x-y-lines, regression, mean; bar charts
- Tables: simple to fancy tables
- Data_Editor: data editor with save button
- File_Download: Download data as text or Excel file
- File_Upload: Upload data
- Stand-alone example apps
- app_azure_login_msal.py: Azure Login/Authentication using MSAL
- app_db_con_limit.py: Database access, using connection pool to restrict concurrent connections
- app_localization.py: Language localization
Using Python 3.13 here
see install.sh
see run.sh
pre-commit run --all-files
pytest --cov --cov-report=html:coverage_report
are executed via a GitHub Action
see .streamlit/config.toml
can be converted to config-prod.toml
via scripts/config_convert.py