Streamlit

Open-source Python framework for interactive data apps and dashboards

84.0
Score in best dashboard and data visualization tools

Ranked 7 of 12 in best dashboard and data visualization tools

An Apache-2.0 Python framework that turns scripts into shareable data apps and dashboards without front-end code. It is a framework rather than a point-and-click tool, so business users cannot build their own charts in it.

Best for Python developers who build internal data apps

About Streamlit

Streamlit is a Python framework for interactive data apps. Developers write a script, and the framework turns widgets, charts and tables into a web app that users open in a browser. The project is published on GitHub under the Apache-2.0 license, and its README describes it as a faster way to build and share data apps.

It suits data scientists and analysts who build internal tools or dashboards in Python and do not want to write front-end code. Streamlit is a framework rather than a point-and-click dashboard builder, so business users cannot build their own charts in it. Compared with Dash in this list, Streamlit trades some layout control for a shorter path from script to app.

Key features

  • Python scripts become apps
  • Widgets and charts
  • Apache-2.0 license
  • Data app sharing
  • Browser-based output

Strengths

  • Python only, no front-end code needed
  • Apache-2.0 licensed on GitHub

Limits

  • A framework, not a point-and-click builder
  • Layout control is more limited than Dash

Where Streamlit ranks

How Streamlit compares

ProductScorePricePlatformsData sourcesDesktop appSelf-hosting option
#5KPI Master*81.0FreeWebCSV, Excel, JSON, XML and YAML filesNoNo
#6Apache Superset85.0Free and open sourceWebSelf-hostedSQL databasesNoYes
#7Streamlit84.0Free and open sourceWebSelf-hostedPython scripts and data filesNoYes
#8Grafana83.5Free plan, paid upgradesWebSelf-hostedMetrics, logs and trace storesNoYes
#9Redash82.0Free and open sourceSelf-hostedWebSQL and many other sourcesNoYes

The full comparison table for best dashboard and data visualization tools has all 12 products.

Questions about Streamlit

Is Streamlit free?
Streamlit can be used without paying: Free and open source under Apache-2.0. Check the vendor’s pricing page for current limits.
Is Streamlit open source?
Yes. Streamlit publishes its source code under the Apache-2.0 license.
Which platforms does Streamlit support?
Streamlit is available on: Web, Self-hosted.
What is Streamlit best for?
Python developers who build internal data apps. In our ranking of dashboard and data visualization tools it is number 7 of 12 with a score of 84.0.
What are the best alternatives to Streamlit?
The highest-ranked alternatives on listme.name are Power BI, Tableau, Metabase, Data Studio.

Show this ranking on your site

If you make or maintain Streamlit, this badge links back to this page and shows its current rank. It updates when the ranking does.

Ranked #7 of 12 dashboard and data visualization tools on listme.name
<a href="https://listme.name/software/streamlit"><img src="https://listme.name/badge/streamlit.svg" height="28" alt="Ranked #7 of 12 dashboard and data visualization tools on listme.name"></a>

Made by, or connected to, the publisher of this site or people the publisher works with. Listed on the same criteria as everything else, with the lift described in How we rank and Disclosure.