Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Discover, try, install and share Streamlit re-usable bits we call "extras"!
| Date | Stars |
|---|---|
| 2026-07-24 | 972 |
| 2026-07-25 | 972 |
| 2026-07-28 | 972 |
| 2026-07-30 | 972 |
| 2026-08-06 | 972 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
<a href="https://extras.streamlitapp.com" title="Python Version"><img src="https://static.streamlit.io/badges/streamlit_badge_black_white.svg"></a><br>
<a href="https://github.com/arnaudmiribel/streamlit-extras/" title="Python Version"><img src="https://img.shields.io/badge/Python-3.10%2B-blue&style=flat"></a>
<a href="https://badge.fury.io/py/streamlit-extras"><img src="https://badge.fury.io/py/streamlit-extras.svg" alt="PyPI version" height="18"></a>
<a href="https://hits.seeyoufarm.com"><img src="https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Farnaudmiribel%2Fstreamlit-extras&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=visits&edge_flat=false"/></a>
# 🪢 streamlit-extras
<strong>A Python library with useful Streamlit extras</strong>
`streamlit-extras` is a Python library putting together useful Streamlit bits of code (<b><i>extras</i></b>).

## Highlights
- 📙 <b>Discover:</b> Visit our <a href="https://arnaudmiribel.github.io/streamlit-extras/">documentation</a> to discover all extras.
- ⬇️ <b>Install:</b> `streamlit-extras` is a PyPI package with all extras included. Get them all using pip!
- 🫴 <b>Share:</b> Go ahead and share your own extras, it's just [a PR away](https://arnaudmiribel.github.io/streamlit-extras/contributing/)!
## Getting Started
### Installation
```bash
pip install streamlit-extras
```
Or with [uv](https://docs.astral.sh/uv/):
```bash
uv add streamlit-extras
```
### Usage
Here's an example with one of the easiest extras around, <a href="https://arnaudmiribel.github.io/streamlit-extras/extras/stoggle/">stoggle</a>
```python
from streamlit_extras.stoggle import stoggle
stoggle(
"Click me!",
"""🥷 Surprise! Here's some additional content""",
)
```
<img src="https://user-images.githubusercontent.com/16867691/192553812-f91c801b-e820-470b-84c6-4563504c6ce5.gif"></img>
## Development
This project uses [uv](https://docs.astral.sh/uv/) for dependency management.
```bash
# 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 <a href="https://arnaudmiribel.github.io/streamlit-extras/">https://arnaudmiribel.github.io/streamlit-extras</a>
## Contribution
PRs are welcome! Guidelines <a href="https://arnaudmiribel.github.io/streamlit-extras/contributing/">here</a>
<sup>README template taken from <a href="https://github.com/LukasMasuch/streamlit-pydantic">LukasMasuch/streamlit-pydantic</a></sup>
Excerpt of 2,834 characters
Read on GitHub380
Zachary Blackwood · Streamlit · India
124
Lukas Masuch · @streamlit · Germany
40
33
27
12
11
9
9
8
6
6
Johannes Rieke · @streamlit · Germany
5
Karen Javadyan · Armenia
5
4
4
William Huang · Snowflake
3
3
2
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:a4ae33d44443615f, topic:streamlit