Key differences

  • Vega-Altair has 5.9× as many GitHub stars as Lets-Plot (10.5K vs 1.8K).
  • Lets-Plot had more development activity over the last 12 months: 511 commits vs 156.
  • Vega-Altair is downloaded 888× as often on PyPI (10.4M vs 11.7K per week).
  • Vega-Altair is licensed under BSD-3-Clause; Lets-Plot under MIT.
  • Vega-Altair is written primarily in Python, Lets-Plot in Kotlin.
  • Vega-Altair is the older project: its repository was created in 2015, Lets-Plot's in 2019.

By the numbers

  • Vega-Altair
  • Lets-Plot
GitHub stars
10.5K 1.8K
PyPI downloads / week
10.4M 11.7K
Commits, last 12 months
156 511
Contributors
185 21
Forks
886 63
Show data as a table
Vega-Altair vs Lets-Plot by the numbers
MetricVega-AltairLets-Plot
GitHub stars10,5091,783
PyPI downloads / week10,407,61211,722
Commits, last 12 months156511
Contributors18521
Forks88663

Development activity

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

  • Vega-Altair
  • Lets-Plot
050100150 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep OctVega-AltairLets-Plot
050100150 Nov 2025 Feb 2026 May Aug Vega-AltairLets-Plot
Show data as a table
Vega-Altair vs Lets-Plot: commits per month
MonthVega-AltairLets-Plot
Nov 20251445
Dec 2025545
Jan 2026662
Feb 20269115
Mar 20261354
Apr 20261879
May 2026277
Jun 20264034
Jul 202670
Aug 202690
Sep 2026190
Oct 2026140

Side by side

AttributeVega-AltairLets-Plot
DescriptionDeclarative statistical visualizations, based on Vega-Lite.Grammar of graphics plotting library for Python and Kotlin, by JetBrains.
CategoryPython grammar of graphics & declarative plotting librariesPython grammar of graphics & declarative plotting libraries
LicenseBSD-3-ClauseMIT
LanguagePythonKotlin
StatusActiveMaintained
Latest releasev6.3.0 ()v4.11.0 ()
Last commit
Repository created
Open issues119144
Install
pip install altair
pip install lets-plot

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.

  • Vega-Altair

    Declarative statistical visualizations, based on Vega-Lite.

    10.5K starsPythonBSD-3-Clause

  • Lets-Plot

    Grammar of graphics plotting library for Python and Kotlin, by JetBrains.

    1.8K starsKotlinMIT

More comparisons