This looks really cool!<p>We've been using Plotly's Dash framework for about a year and a half at work and its been fantastic and only getting better. I do like the idea of not having callbacks here, though I've started to get a lot more comfortable with it and it feels a bit more robust.<p>At first glance, this feels like a competitor to Dash, but after chatting about this with my team, we realized it actually is closer to being a Jupyter Notebook/Lab replacement!<p>One of the things we all, my team that is, dislike about notebooks is the autocomplete and half baked IDE feeling. All of us prefer to stay in PyCharm and Streamlit lets you do just that, while keeping the interactive interface in addition to caching, which emulates the best part of notebook cells, saving your state and not having to rerun the entire script!