https://github.com/sam0per/streamlit-release
Demonstrating the new features in Streamlit
https://github.com/sam0per/streamlit-release
python streamlit
Last synced: about 1 month ago
JSON representation
Demonstrating the new features in Streamlit
- Host: GitHub
- URL: https://github.com/sam0per/streamlit-release
- Owner: sam0per
- Created: 2025-04-06T10:58:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-06T16:25:32.000Z (about 1 year ago)
- Last Synced: 2025-04-09T22:06:44.089Z (about 1 year ago)
- Topics: python, streamlit
- Language: Python
- Homepage: https://docs.streamlit.io/develop/quick-reference/release-notes
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Streamlit v1.44.0 Features Demo
This application demonstrates the new features introduced in Streamlit v1.44.0.
## Features Showcased
- **Advanced Theming Options**: Custom fonts, sizes, and roundness

- **st.badge Element**: Colored badges for status indicators

- **Streamlined Initialization**: The new `streamlit init my_new_app` command generates all the necessary local files for a new app:
- Creates a basic app.py file
- Generates a .streamlit folder with config.toml
- Sets up a requirements.txt file
- Creates a README.md template
- **Enhanced Exception Handling**: Better error displays with helpful links to Google and ChatGPT

- **User Locale Access**: Access user's locale via `st.context`

## Running the App
1. Install the requirements:
```
pip install -r requirements.txt
```
2. Run the app:
```
streamlit run app.py
```
## Structure
- `app.py`: Main entry point
- `pages/`: Individual pages for each feature
- `.streamlit/config.toml`: Theme configuration
- `utils/helpers.py`: Utility functions
## Requirements
- Streamlit v1.44.0 or higher