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.
Custom Tag component for streamlit
| Date | Stars |
|---|---|
| 2026-07-24 | 341 |
| 2026-07-25 | 341 |
| 2026-07-28 | 341 |
| 2026-07-30 | 341 |
| 2026-08-06 | 341 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Streamlit-tags
[](https://pypi.org/project/streamlit-tags/)
[](https://anaconda.org/conda-forge/streamlit_tags)
[](https://pepy.tech/project/streamlit-tags)
[](https://anaconda.org/gagan3012/streamlit-tags)
[](https://share.streamlit.io/gagan3012/streamlit-tags/examples/app.py)
[](https://streamlit-tags.readthedocs.io/en/latest/)

A custom component to add Tags in Streamlit.
[](https://share.streamlit.io/gagan3012/streamlit-tags/examples/app.py)
# Please Upgrade to 1.2.7 version
### 📢 Favour:
It would be highly motivating, if you can STAR⭐ this repo if you find it helpful.
Try out a demo here: [](https://share.streamlit.io/gagan3012/streamlit-tags/examples/app.py)
Check out docs here: https://streamlit-tags.readthedocs.io/en/latest/
## Install
### PyPi
```
pip install streamlit-tags
```
The installation can also be found on [**PyPi**](https://pypi.org/project/streamlit-tags/)
### Anaconda
```
conda install -c conda-forge streamlit_tags
```
The installation can also be found on [**Anaconda**](https://anaconda.org/conda-forge/streamlit_tags)
## Usage
This library has two main functions to display and use tags:
- `st_tags` to display the tags feature
- `st_tags_sidebar` to display the tags in the sidebar
Check the [`examples/`](https://github.com/gagan3012/streamlit-tags/tree/master/examples) folder of the project a quick start.
Check out demo here: https://share.streamlit.io/gagan3012/streamlit-tags/examples/app.py
## Definition
```python
def st_tags(value: list,
suggestions: list,
label: str,
text: str,
maxtags: int,
key=None) -> list:
'''
:param maxtags: Maximum number of tags allowed maxtags = -1 for unlimited entries
:param suggestions: (List) List of possible suggestions (optional)
:param label: (Str) Label of the Function
:param text: (Str) Instructions for entry
:param value: (List) Initial Value (optional)
:param key: (Str)
An optional string to use as the unique key for the widget.
Assign a key so the component is not remount every time the script is rerun.
:return: (List) Tags
Note: usage also supports keywords = st_tags()
'''
```
Note: the suggestion and value fields are optional
#### Note:
- The suggestion and value fields are optional
- Usage also supports `keywords = st_tags()`
- Upgrade to 1.1.9 for being able to control number of tags
### We also have a function now to embed the tags function to the sidebar:
```python
def st_tags_sidebar(value: list,
suggestions: list,
label: str,
text: str,
maxtags: int,
key=None) -> list:
'''
:param maxtags: Maximum number of tags allowed maxtags = -1 for unlimited entries
:param suggestions: (List) List of possible suggestions (optiExcerpt of 5,355 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:50444dd9420d84d5, topic:streamlit