While building dashboards in Streamlit, I found myself really missing Buefy's (Bulma) modern web components.<p>Specially due to the inability to add new values to Streamlit's multiselect [1], some missing controls like a polished image carousel [2] or a highly customizable data table.<p>Long story short, we put together streamfy (Streamlit + Buefy) as an MIT licensed project in GitHub to bring Buefy to Streamlit.<p>Demo: <a href="https://streamfy.streamlit.app" rel="nofollow">https://streamfy.streamlit.app</a><p>All the form components are implemented, missing half of other non-form UX components. There is plenty of room for PRs, testing, feedback, documentation, example, etc.<p>Please send issues and contributions to GitHub project [3] and general feedback to X / Twitter [4]<p>Thanks!<p>[1] <a href="https://github.com/streamlit/streamlit/issues/5348">https://github.com/streamlit/streamlit/issues/5348</a>
[2] <a href="https://discuss.streamlit.io/t/image-carousel-component/37265/4" rel="nofollow">https://discuss.streamlit.io/t/image-carousel-component/3726...</a>
[3] <a href="https://github.com/hal9ai/streamfy">https://github.com/hal9ai/streamfy</a>
[5] <a href="https://twitter.com/hal9ai/status/1764552523984363839" rel="nofollow">https://twitter.com/hal9ai/status/1764552523984363839</a>