Key differences

  • Recharts has 1.3× as many GitHub stars as visx (27.6K vs 21.1K).
  • Recharts had more development activity over the last 12 months: 1,046 commits vs 121.
  • Recharts is downloaded 596× as often on npm (70.7M vs 118.6K per week).
  • Both are released under the MIT license.
  • Recharts is the older project: its repository was created in 2015, visx's in 2017.

By the numbers

  • Recharts
  • visx
GitHub stars
27.6K 21.1K
npm downloads / week
70.7M 118.6K
Commits, last 12 months
1K 121
Contributors
412 161
Forks
2K 772
Show data as a table
Recharts vs visx by the numbers
MetricRechartsvisx
GitHub stars27,61221,075
npm downloads / week70,698,294118,570
Commits, last 12 months1,046121
Contributors412161
Forks1,999772

Development activity

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

  • Recharts
  • visx
050100150 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug SepRechartsvisx
050100150 Oct 2025 Jan 2026 Apr Jul Rechartsvisx
Show data as a table
Recharts vs visx: commits per month
MonthRechartsvisx
Oct 202511219
Nov 202511037
Dec 20251030
Jan 2026760
Feb 2026760
Mar 2026830
Apr 20265229
May 2026690
Jun 20268636
Jul 2026690
Aug 2026830
Sep 20261270

Side by side

AttributeRechartsvisx
DescriptionDeclarative react components to render D3 charts.Low-level visualization components that combine D3 with React, by Airbnb.
CategoryReact chart & visualization librariesReact chart & visualization libraries
LicenseMITMIT
LanguageTypeScriptTypeScript
StatusActiveMaintained
Latest releasev3.10.1 ()v4.0.0 ()
Last commit
Repository created
Open issues404116
Install
npm install recharts
npm install @visx/visx

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.

  • Recharts

    Declarative react components to render D3 charts.

    27.6K starsTypeScriptMIT

  • visx

    Low-level visualization components that combine D3 with React, by Airbnb.

    21.1K starsTypeScriptMIT

More comparisons