Further Reading: Streamlit Dashboards


Tier 1: Essential Reading

Streamlit documentation. docs.streamlit.io The official Streamlit documentation. Well-written, comprehensive, and kept up to date. The "Get started" tutorial is the best introduction; the API reference is the best place to look up specific functions.

Streamlit App Gallery. streamlit.io/gallery Hundreds of example Streamlit apps organized by category. Browse when you need inspiration or want to see how a specific UI pattern is implemented.

Treuille, Adrien. "Turn Python Scripts into Beautiful ML Tools." Towards Data Science blog, October 2019. The original announcement blog post for Streamlit from the founder. Captures the early motivation and vision. Still worth reading for context.


Richards, Alistair. "Deploying Streamlit at Netflix for Internal ML Tooling." Netflix Tech Blog, 2021. Netflix's public writeup of their Streamlit adoption. Covers the infrastructure, authentication, and governance challenges of running Streamlit at scale.

Uber Engineering. "Streamlit at Uber." Uber Engineering Blog, 2021. Similar writeup from Uber. Different scale, different challenges, similar lessons.

McKinney, Wes. Python for Data Analysis. 3rd ed. O'Reilly, 2022. The canonical pandas book. Not about Streamlit specifically, but since pandas is the data layer of most Streamlit apps, understanding it well is essential.

Streamlit Community Forum. discuss.streamlit.io The official forum for Streamlit users. Active community, helpful answers to specific questions. The "Show the community!" category has beautiful example apps.

Streamlit Components directory. components.streamlit.io Custom components built by the community: streamlit-folium (maps), streamlit-aggrid (advanced tables), streamlit-lottie (animations), streamlit-chat (LLM UI), streamlit-plotly-events (chart event capture). Extend Streamlit with features not in the core library.


Tier 3: Tools and Online Resources

Resource URL / Source Description
Streamlit GitHub github.com/streamlit/streamlit The Streamlit source code, issues, and releases.
Streamlit Cloud share.streamlit.io Free hosting for Streamlit apps from GitHub.
Streamlit tutorial videos youtube.com/c/streamlitofficial Official Streamlit YouTube channel with tutorials and demos.
Awesome Streamlit awesome-streamlit.org Community-curated list of Streamlit resources, apps, and libraries.
streamlit-extras extras.streamlit.app A collection of useful Streamlit components and utilities.
streamlit-option-menu github.com/victoryhb/streamlit-option-menu Nice navigation menus as a custom component.
streamlit-authenticator github.com/mkhorasani/Streamlit-Authenticator Authentication layer for Streamlit apps.
Gradio gradio.app The main alternative for ML demos. Simpler than Streamlit for single-purpose apps.
Panel (HoloViz) panel.holoviz.org More powerful alternative for big-data dashboards.
Mercury mercury-notebook.com Convert Jupyter notebooks into web apps. Alternative to Voila.

A note on reading order: If you want one additional source, work through the Streamlit official tutorial — it is short, well-designed, and produces a working app by the end. For production deployment, read Netflix's or Uber's writeups to see how real organizations handle the scaling and governance challenges. For staying current, follow the Streamlit changelog and the community forum; the library releases frequently with new features.