Key differences

  • Streamlit has 7.8× as many GitHub stars as Voilà (46.2K vs 6K).
  • Streamlit had more development activity over the last 12 months: 2,690 commits vs 12.
  • Streamlit is downloaded 199× as often on PyPI (5.8M vs 29.2K per week).
  • Streamlit is licensed under Apache-2.0; Voilà under BSD.
  • Voilà is the older project: its repository was created in 2018, Streamlit's in 2019.

By the numbers

  • Streamlit
  • Voilà
GitHub stars
46.2K 6K
PyPI downloads / week
5.8M 29.2K
Commits, last 12 months
2.7K 12
Contributors
319 73
Forks
4.4K 528
Show data as a table
Streamlit vs Voilà by the numbers
MetricStreamlitVoilà
GitHub stars46,1855,956
PyPI downloads / week5,826,53329,229
Commits, last 12 months2,69012
Contributors31973
Forks4,438528

Development activity

Commits per month to each default branch, last 12 complete months.

  • Streamlit
  • Voilà
0200400600 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctStreamlitVoilà
0200400600 Nov 2025 Feb 2026 May Aug StreamlitVoilà
Show data as a table
Streamlit vs Voilà: commits per month
MonthStreamlitVoilà
Nov 20251460
Dec 20251872
Jan 20261811
Feb 20262081
Mar 20262310
Apr 20261562
May 20261890
Jun 20262061
Jul 20262640
Aug 20262460
Sep 20262745
Oct 20264020

Side by side

AttributeStreamlitVoilà
DescriptionFramework for turning Python scripts into interactive data apps.Turns Jupyter notebooks into standalone interactive web applications.
CategoryPython dashboard & data app frameworksPython dashboard & data app frameworks
LicenseApache-2.0BSD
LanguagePythonPython
StatusActiveActive
Latest release1.66.1 ()v0.5.13 ()
Last commit
Repository created
Open issues989307
Install
pip install streamlit
pip install voila

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • Streamlit

    Framework for turning Python scripts into interactive data apps.

    46.2K starsPythonApache-2.0

  • Voilà

    Turns Jupyter notebooks into standalone interactive web applications.

    6K starsPythonBSD

More comparisons