Streamlit is great, but once I started using it, I feel the need to extend it. For example, I want to add image upload with pure frontend preview, streaming output back to image gallery and so on. I would like to learn more about streamlit internals, I wonder if there are documents on this topic, so I can get started easier (without reading the source code :D).
Streamlit Forum: The Streamlit forum is a great resource too! Many users share their experiences, challenges, and solutions here. You can ask questions, share your projects, and get feedback from the community.
Streamlit’s GitHub Repo: While you mentioned you’d prefer not to dive into the source code, the Streamlit GitHub repository can still be a valuable resource. It contains examples, discussions on issues, and more. Even if you don’t read the code, the discussions can provide insights into the internals of Streamlit!
I re-thought about my reply, I think I need to be honest here to say your answer to me means there’s no in depth document on the internals of streamlit. And it’s rather disappointing. I have read the introductory documentations. And the last two means I need to spend a lot of effort to collect scattered information.