AltHub

streamlit/streamlit Alternatives

Python data app framework

Streamlit is an open-source Python framework for turning data scripts into interactive web apps and dashboards.

45.8kPythonApache-2.0active Β· last push 22d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

gradio-app/gradioGitHub

Choose when you need built-in ML input/output components and Hugging Face integration.

Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

43.4k
Python
Apache-2.0
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

StructuredLabs/preswaldGitHub

Choose when you need fully client-side WASM deployment with no Python server.

Preswald is a WASM packager for Python-based interactive data apps: bundle full complex data workflows, particularly visualizations, into single files, runnable completely in-browser, using Pyodide, DuckDB, Pandas, and Plotly, Matplotlib, etc. Build dashboards, reports, and notebooks that run offline, load fast, and share like a document.

4.3k
Python
Apache-2.0
active4mo ago
observablehq/frameworkGitHub

Choose for static-site data apps with a JavaScript front-end and any back-end language.

A static site generator for data apps, dashboards, reports, and more. Observable Framework combines JavaScript on the front-end for interactive graphics with any language on the back-end for data analysis.

3.6k
TypeScript
ISC
active5mo ago
reflex-dev/reflexGitHub

Choose for a full-stack Python web app framework that compiles to React.

πŸ•ΈοΈ Web apps in pure Python 🐍

28.9k
Python
Apache-2.0
active23d ago
marimo-team/marimoGitHub

Choose for a reactive notebook that can deploy as an app and stores as pure Python.

A reactive notebook for Python β€” run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.

22.9k
Python
Apache-2.0
active22d ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

lightdash/lightdashGitHub

Full BI platform app; choose for dbt-based dashboards instead of building custom Python apps.

Agentic BI. Analytics at the speed of code ⚑️

6.1k
TypeScript
NOASSERTION
active1mo ago
ankane/blazerGitHub

SQL-based BI dashboard app; choose for quick Ruby/SQL dashboards without Python.

Business intelligence made simple

4.8k
Ruby
MIT
active25d ago
briefercloud/brieferGitHub

Collaborative notebook/dashboard app; choose for Notion-like notebooks plus code dashboards.

Dashboards and notebooks in a single place. Create powerful and flexible dashboards using code, or build beautiful Notion-like notebooks and share them with your team.

4.3k
TypeScript
AGPL-3.0
slowing1.2y ago

Listed as an alternative to

These projects were analysed and named streamlit among their alternatives. The relationship is not symmetric β€” how streamlit rates them is a separate judgement, made when streamlit is analysed in its own right.

evidence-dev/evidenceGitHub

calls streamlit β€œPython-native framework for interactive data apps; choose it if you prefer live Python scripting/widgets over SQL/Markdown report files”

Business intelligence as code: build fast, interactive data visualizations in SQL and markdown

6.9kTypeScriptactive