A library to discover, try, install and share Streamlit extras
Project description
🪢 streamlit-extras
A Python library with useful Streamlit extras
streamlit-extras is a Python library putting together useful Streamlit bits of code (extras).
Highlights
- 📙 Discover: Visit our documentation to discover all extras.
- ⬇️ Install:
streamlit-extrasis a PyPI package with all extras included. Get them all using pip! - 🫴 Share: Go ahead and share your own extras, it's just a PR away!
Getting Started
Installation
pip install streamlit-extras
Or with uv:
uv add streamlit-extras
Usage
Here's an example with one of the easiest extras around, stoggle
from streamlit_extras.stoggle import stoggle
stoggle(
"Click me!",
"""🥷 Surprise! Here's some additional content""",
)
Development
This project uses uv for dependency management.
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone and setup
git clone https://github.com/arnaudmiribel/streamlit-extras.git
cd streamlit-extras
uv sync
# Run tests
uv run pytest
# Run the gallery
uv run streamlit run gallery/streamlit_app.py
Documentation
Visit https://arnaudmiribel.github.io/streamlit-extras
Contribution
PRs are welcome! Guidelines here
README template taken from LukasMasuch/streamlit-pydantic
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file streamlit_extras-0.7.8.tar.gz.
File metadata
- Download URL: streamlit_extras-0.7.8.tar.gz
- Upload date:
- Size: 284.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63e482150e69fcbadfe7440477422b76a9494e6841c071749204670681d7d272
|
|
| MD5 |
e55e35aa14f3375397be9eaf4b17b26b
|
|
| BLAKE2b-256 |
00f09c4f3240990f4f2c9630c4741b69f13f10b2c35246264aa0c03db5c3f62d
|
File details
Details for the file streamlit_extras-0.7.8-py3-none-any.whl.
File metadata
- Download URL: streamlit_extras-0.7.8-py3-none-any.whl
- Upload date:
- Size: 88.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3511c3e58e5fea8cd11e2d7eedd828f93ca44eaaf3d8a14e4aab7b8f4285e5db
|
|
| MD5 |
d16d8c57f4a10ce1ca8da4839c727c25
|
|
| BLAKE2b-256 |
0cbedb83a8ca4f88b7d46ed4fc6752d075e3c562e65c66f0b10f109fa58ae53e
|