Streamlit Table with WebSocket and React Components

We’re excited to share our latest project which integrates WebSocket and React components with Streamlit. It features a dynamic table where you can add functions to columns or data types. The integration ensures smooth user interaction by avoiding page reloads, thanks to WebSocket events and custom React components.

Additionally, the project includes a custom React modal that can receive data and be opened via WebSocket without reloading the page.

Check out the project on GitHub: Streamlit Extend

We’d love to hear your feedback and suggestions. Please take a look and let us know what you think!

2 Likes

any demo link or screenshots to get a feel of it please.

Hi,

Sorry, the built in app.py has a fully working example!
Just run it. streamlitextend/seedoo/streamlit/app.py at main · seedoogithub/streamlitextend · GitHub