@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.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| @swimlane/ngx-charts This package | 123.2k | - | - | 15 | 21 days ago | ESM only | Bundled | - |
| react-d3-tree | 174k | +11% | - | 8 | 3 days ago | ESM + CommonJS | Bundled | - |
| d3 | 15.2m | +248% | - | 30 | 2 years ago | ESM only | None | - |
| billboard.js | 33k | +19% | - | 13 | 8 days ago | ESM + CommonJS | Bundled | - |
| jquery-mapael | 16.9k | -29% | - | 3 | 8 years ago | CommonJS | None | - |
| echarts | 3.7m | +238% | - | 2 | 4 months ago | ESM + CommonJS | Bundled | - |
| react-boxplot | 333.2k | +8751% | - | 2 | 4 years ago | ESM + CommonJS | Bundled | - |
| @joint/layout-directed-graph | 8.7k | - | - | 3 | 2 months ago | ESM + CommonJS | Bundled | - |
| @joint/core | 34k | - | - | 0 | 20 days ago | ESM + CommonJS | Bundled | - |
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)
Indexability: Indexed.