https://github.com/icheft/st-material-table
https://github.com/icheft/st-material-table
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/icheft/st-material-table
- Owner: icheft
- License: mit
- Created: 2021-07-18T10:28:55.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-08T04:30:30.000Z (over 1 year ago)
- Last Synced: 2025-04-20T01:09:59.923Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://share.streamlit.io/icheft/ntuclasscrawler/react-table/app.py
- Size: 44.9 KB
- Stars: 18
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Streamlit Material-UI Table
Streamlit Custom Components in React.
I've read through [the documentation](https://docs.streamlit.io/en/stable/publish_streamlit_components.html) and searched through other amazing components shown [here](https://streamlit.io/components), but couldn't get exactly what I need. Just yet.
The ultimate goal is to replicate [those Material-UI tables](https://material-ui.com/components/tables/#custom-pagination-actions).
## How to Use
```sh
pip install st-material-table
```
In your `app.py`:
```py
from st_material_table import st_material_table
_ = st_material_table(display_df)
```
That shall do! Currently, it doesn't support customization. It uses the default theming - [Dracula Theme](https://github.com/dracula/streamlit).
## Contributions
The project is set up under MIT license. Feel free to play around.