Skip to content
JS
Alternatives

@swimlane/ngx-charts alternatives

8 packages that do the same job as @swimlane/ngx-charts: react-d3-tree, d3, billboard.js, jquery-mapael, echarts, react-boxplot, @joint/layout-directed-graph, @joint/core. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
@swimlane/ngx-charts
This package
123.2k--1521 days agoESM onlyBundled-
react-d3-tree174k+11%-83 days agoESM + CommonJSBundled-
d315.2m+248%-302 years agoESM onlyNone-
billboard.js33k+19%-138 days agoESM + CommonJSBundled-
jquery-mapael16.9k-29%-38 years agoCommonJSNone-
echarts3.7m+238%-24 months agoESM + CommonJSBundled-
react-boxplot333.2k+8751%-24 years agoESM + CommonJSBundled-
@joint/layout-directed-graph8.7k--32 months agoESM + CommonJSBundled-
@joint/core34k--020 days agoESM + CommonJSBundled-

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.

React component to create interactive D3 tree hierarchies

Compared with @swimlane/ngx-charts

  • 1.4x more weekly downloads (174k vs 123.2k)
  • 8 dependencies vs 15
  • ESM + CommonJS vs ESM only
  • Last release 22 Sept 2026 vs 3 Sept 2026
  • 3.6x fewer GitHub stars (1.2k vs 4.4k)

Data-Driven Documents

Compared with @swimlane/ngx-charts

  • 124x more weekly downloads (15.2m vs 123.2k)
  • 30 dependencies vs 15
  • No types vs bundled types
  • Declares Node.js >=12 vs none declared
  • Last release 12 Mar 2024 vs 3 Sept 2026
  • 26x more GitHub stars (113.8k vs 4.4k)

Re-usable easy interface JavaScript chart library, based on D3 v4+

Compared with @swimlane/ngx-charts

  • 3.7x fewer weekly downloads (33k vs 123.2k)
  • 13 dependencies vs 15
  • ESM + CommonJS vs ESM only
  • Last release 16 Sept 2026 vs 3 Sept 2026
  • 1.4x more GitHub stars (6k vs 4.4k)

jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.

Compared with @swimlane/ngx-charts

  • 7.3x fewer weekly downloads (16.9k vs 123.2k)
  • 3 dependencies vs 15
  • CommonJS vs ESM only
  • No types vs bundled types
  • Last release 8 Mar 2018 vs 3 Sept 2026
  • 4.3x fewer GitHub stars (1k vs 4.4k)

Apache ECharts is a powerful, interactive charting and data visualization library for browser

Compared with @swimlane/ngx-charts

  • 30x more weekly downloads (3.7m vs 123.2k)
  • 2 dependencies vs 15
  • ESM + CommonJS vs ESM only
  • Last release 19 May 2026 vs 3 Sept 2026
  • 15x more GitHub stars (67.4k vs 4.4k)

Simple SVG box plots in React

Compared with @swimlane/ngx-charts

  • 2.7x more weekly downloads (333.2k vs 123.2k)
  • 2 dependencies vs 15
  • ESM + CommonJS vs ESM only
  • Last release 10 Feb 2022 vs 3 Sept 2026
  • 364x fewer GitHub stars (12 vs 4.4k)

LayoutDirectedGraph module for JointJS

Compared with @swimlane/ngx-charts

  • 14x fewer weekly downloads (8.7k vs 123.2k)
  • 3 dependencies vs 15
  • ESM + CommonJS vs ESM only
  • Last release 7 Jul 2026 vs 3 Sept 2026
  • 1.2x more GitHub stars (5.4k vs 4.4k)

JavaScript diagramming library

Compared with @swimlane/ngx-charts

  • 3.6x fewer weekly downloads (34k vs 123.2k)
  • 0 dependencies vs 15
  • ESM + CommonJS vs ESM only
  • Last release 4 Sept 2026 vs 3 Sept 2026
  • 1.2x more GitHub stars (5.4k vs 4.4k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.