That was a really interesting interview! The best startups are founded by groups of people who have really, really experienced the pain and have a great solution. I still think Excel is the greatest app ever built
I met with the Mito creators a little while back to answer their questions about how to integrate with Streamlit. So I would imagine it’s coming soon, though I would defer to them on the specific timing.
Hey Streamlit builders! Nate here – CEO of Mito. Really excited to announce that we launched Mito for Streamlit today. It’s a drop-in replacement for st.dataframe or st.data_editor that gives you:
A spreadsheet look and feel for free-form data exploration.
Common data-cleaning operations: filters, renaming columns, even writing Excel-like formulas like SUM(ColumnA, ColumnB)
Code-gen capabilities. For every edit you make to the Mito spreadsheet, it generates code that corresponds
You can check out our documentation here, and check out a simple data cleaning demo app here. To give you the even shorter version:
pip install mitosheet
from mitosheet.streamlit.v1 import spreadsheet
# rest of your streamlit app
Any and all feedback is greatly appreciated! Feel free to open an issue on our Github and tag me directly (@naterush), and I’ll get back to you ASAP! Feature requests, any issues you run into, cool apps you’ve build, etc.
(Also, if you build an app with Mito in it, post it here and tag me! We’re giving Mito Pro to the first 25 builders who use Mito for Streamlit ).
Sorry for the trouble here! Can you provide a little more detail on what is occurring? Is the webpage refreshing (e.g. like pressing Cmd+R), or is the streamlit app just rerunning? If it’s the first, this is a bug. If it’s the latter, this is just how all streamlit widgets work.
In either case, if you can provide a video of this occurring, I can try and debug it ASAP. Thanks!