Skip to content
JS
Package category

Charts and data visualisation

Draw charts, graphs and diagrams.

697 packages14 comparisons

Packages compared

697 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
3d-force-graph
UI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine
252.5k+605%-5 months ago
1.80.0
ESM onlyBundled3D, WebGL and game engines, Charts and data visualisation
vue3-apexcharts
<p align="center"><img src="https://apexcharts.com/media/vue-apexcharts.png"></p>
247.9k+54%-6 months ago
1.11.1
ESM + CommonJSBundledVue, Charts and data visualisation
devextreme
JavaScript/TypeScript Component Suite for Responsive Web Development
240.3k+27%-7 days ago
26.1.5
-BundledTables and data grids, Charts and data visualisation
sigma
A JavaScript library aimed at visualizing graphs of thousands of nodes and edges.
232.7k+729%-4 months ago
3.0.3
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
three-globe
Globe data visualization as a ThreeJS reusable 3D object
228.9k+256%-5 months ago
2.45.2
ESM onlyBundled3D, WebGL and game engines, Charts and data visualisation
d3-voronoi-map
D3 plugin which computes a map (one-level treemap), based on Voronoi tesselation
224.1k+162%-4 years ago
2.1.1
CommonJSNoneCharts and data visualisation
@audiowave/react
React audio visualization component
219.9k---10 months ago
0.6.2
ESM + CommonJSBundledReact, Video and audio
d3-tip
Tooltips for d3 svg visualizations
213.4k+148%--
0.9.1
ESM + CommonJSNoneCharts and data visualisation
ag-charts-react
AG Charts React Component
208.2k+194%-9 days ago
14.2.0
ESM + CommonJSBundledCharts and data visualisation, React
@univerjs-pro/sheets-chart
Chart model integration for Univer Sheets.
207k---1 day ago
1.0.2
ESM + CommonJSBundledCharts and data visualisation
@univerjs-pro/sheets-chart-ui
Chart UI integration for Univer Sheets.
207k---1 day ago
1.0.2
ESM + CommonJSBundledCharts and data visualisation
@univerjs-pro/engine-chart
Chart data model and rendering utilities for Univer Pro.
206.6k---1 day ago
1.0.2
ESM + CommonJSBundledCharts and data visualisation
@univerjs/preset-sheets-advanced
Preset for advanced Univer Sheets with charts, pivot tables, and print capabilities.
206.6k---1 day ago
1.0.2
ESM + CommonJSBundledCharts and data visualisation
@univerjs-pro/sheets-sparkline-ui
Sparkline UI integration for Univer Sheets.
206k---1 day ago
1.0.2
ESM + CommonJSBundledCharts and data visualisation
three-slippy-map-globe
Tiled maps on a globe as a ThreeJS reusable 3D object
205.4k+382%-5 months ago
1.0.6
ESM onlyBundled3D, WebGL and game engines, Charts and data visualisation
@antv/expr
A secure, high-performance expression evaluator for dynamic chart rendering
199k---1 year ago
1.0.2
ESM + CommonJSBundledCharts and data visualisation
@allurereport/plugin-dashboard
Allure Dashboard Plugin – plugin for generating dashboard with a mix of charts
198.7k---6 days ago
3.18.0
ESM onlyBundledCharts and data visualisation
ervy
Bring charts to terminal.
196.1k+3739%-6 years ago
1.0.7
-NoneCLI tools and terminal utilities, Charts and data visualisation
ink-chart
Chart component for Ink
194.3k+675090%-6 years ago
0.1.1
CommonJSNoneCharts and data visualisation
colorbrewer
A shim module of colorbrewer2 by Cythina Brewer for browserify
193.2k+9%-6 months ago
1.7.0
ESM onlyBundledCharts and data visualisation
vis-timeline
Create a fully customizable, interactive timeline with items and ranges.
189.8k+69%-1 month ago
8.5.4
ESM + CommonJSBundledCharts and data visualisation
@antv/g6
A Graph Visualization Framework in JavaScript
183.2k---4 months ago
5.1.1
ESM + CommonJSBundledCharts and data visualisation
@arcgis/core
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
182.9k---2 days ago
5.1.25
ESM onlyNoneCharts and data visualisation, Maps and geolocation
deck.gl
A suite of 3D-enabled data visualization overlays, suitable for react-map-gl
177.1k+22%-19 days ago
9.4.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
react-sparklines
Beautiful and expressive Sparklines component for React
174.9k+77%-9 years ago
1.7.0
CommonJSNoneReact, Charts and data visualisation
react-d3-tree
React component to create interactive D3 tree hierarchies
174k+11%-3 days ago
3.6.7
ESM + CommonJSBundledCharts and data visualisation, React
@deck.gl/json
JSON format rendering components for deck.gl
172.7k---19 days ago
9.4.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
leaflet.heat
A tiny and fast Leaflet heatmap plugin.
171.5k+192%-10 years ago
0.2.0
CommonJSNoneMaps and geolocation, Charts and data visualisation
react-native-gifted-charts
The most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid, Radar, Bubble and SCatter charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.
169.8k+203%-1 month ago
1.4.78
CommonJSBundledCharts and data visualisation, React
cartocolor
CartoColors: custom color palettes from CARTO
169.7k+33%-2 years ago
5.0.2
ESM + CommonJSNoneCharts and data visualisation
globe.gl
UI component for Globe Data Visualization using ThreeJS/WebGL
165.2k+335%-1 month ago
2.46.2
ESM onlyBundled3D, WebGL and game engines, Charts and data visualisation
@unovis/ts
Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
163.8k---14 days ago
1.7.0
ESM onlyBundledCharts and data visualisation, TypeScript tooling
quadbin
Utility functions for working with Quadbins
162.6k+37%-1 year ago
0.4.2
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
d3-tile
Compute the quadtree tiles to display in a rectangular viewport.
158.1k+628%--
1.0.0
ESM + CommonJSNoneCharts and data visualisation
@superset-ui/embedded-sdk
SDK for embedding resources from Superset into your own application
153.7k---3 months ago
0.4.0
ESM + CommonJSBundledCharts and data visualisation, Monitoring and error tracking
gojs
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
150.8k+100%-10 days ago
4.0.4
ESM + CommonJSBundledCharts and data visualisation, TypeScript tooling
d3-request
A convenient alternative to XMLHttpRequest.
144.9k-16%-9 years ago
1.0.6
ESM + CommonJSNoneCharts and data visualisation
d3-flextree
Flexible tree layout algorithm that allows for variable node sizes.
142.1k+26%--
2.1.2
ESM + CommonJSNoneCharts and data visualisation
@mescius/spread-sheets-charts
SpreadJS Chart plugin
137.2k---8 days ago
19.2.3
CommonJSNoneCharts and data visualisation
@unovis/vue
Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript
128k---14 days ago
1.7.0
ESM + CommonJSBundledCharts and data visualisation, Vue
ng-apexcharts
An angular implementation of ApexCharts
127.3k+16%-1 month ago
3.1.0
ESM onlyBundledCharts and data visualisation, Angular
@swimlane/ngx-charts
Declarative Charting Framework for Angular
123.2k---21 days ago
25.0.2
ESM onlyBundledCharts and data visualisation, Angular
gantt-task-react
Interactive Gantt Chart for React with TypeScript.
115.8k+109%-4 years ago
0.3.9
ESM + CommonJSBundledTypeScript tooling, React
liveline
Real-time animated charts for React — line, candlestick, and multi-series modes
111.8k--6 months ago
0.0.7
ESM + CommonJSBundledAnimation, Charts and data visualisation
@deck.gl/arcgis
Use deck.gl as a custom ArcGIS API for JavaScript layer
111.6k---19 days ago
9.4.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
chartkick
Create beautiful charts with one line of JavaScript
111.5k+58%-3 years ago
5.0.1
ESM + CommonJSNoneCharts and data visualisation
react-native-circular-progress
React Native component for creating animated, circular progress with react-native-svg
110.1k+56%-1 year ago
1.4.1
CommonJSBundledReact, Animation
react-minimal-pie-chart
Lightweight but versatile SVG pie/donut charts for React
100.8k+25%-11 months ago
9.1.2
ESM + CommonJSBundledTypeScript tooling, React
@mui/x-charts-pro
The Pro plan edition of the MUI X Charts components.
100.4k---8 days ago
9.14.0
ESM + CommonJSBundledCharts and data visualisation, React
devextreme-angular
DevExtreme UI and Visualization Components for Angular
99.5k+28%-7 days ago
26.1.5
ESM + CommonJSBundledTables and data grids, Charts and data visualisation

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, as measured by Bundlephobia. "-" means the value has not been fetched.

  • 3d-force-graphUI component for a 3D force-directed graph using ThreeJS and d3-force-3d layout engine
  • vue3-apexcharts<p align="center"><img src="https://apexcharts.com/media/vue-apexcharts.png"></p>
  • devextremeJavaScript/TypeScript Component Suite for Responsive Web Development
  • sigmaA JavaScript library aimed at visualizing graphs of thousands of nodes and edges.
  • three-globeGlobe data visualization as a ThreeJS reusable 3D object
  • d3-voronoi-mapD3 plugin which computes a map (one-level treemap), based on Voronoi tesselation
  • @audiowave/reactReact audio visualization component
  • d3-tipTooltips for d3 svg visualizations
  • ag-charts-reactAG Charts React Component
  • @univerjs-pro/sheets-chartChart model integration for Univer Sheets.
  • @univerjs-pro/sheets-chart-uiChart UI integration for Univer Sheets.
  • @univerjs-pro/engine-chartChart data model and rendering utilities for Univer Pro.
  • @univerjs/preset-sheets-advancedPreset for advanced Univer Sheets with charts, pivot tables, and print capabilities.
  • @univerjs-pro/sheets-sparkline-uiSparkline UI integration for Univer Sheets.
  • three-slippy-map-globeTiled maps on a globe as a ThreeJS reusable 3D object
  • @antv/exprA secure, high-performance expression evaluator for dynamic chart rendering
  • @allurereport/plugin-dashboardAllure Dashboard Plugin – plugin for generating dashboard with a mix of charts
  • ervyBring charts to terminal.
  • ink-chartChart component for Ink
  • colorbrewerA shim module of colorbrewer2 by Cythina Brewer for browserify
  • vis-timelineCreate a fully customizable, interactive timeline with items and ranges.
  • @antv/g6A Graph Visualization Framework in JavaScript
  • @arcgis/coreArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
  • deck.glA suite of 3D-enabled data visualization overlays, suitable for react-map-gl
  • react-sparklinesBeautiful and expressive Sparklines component for React
  • react-d3-treeReact component to create interactive D3 tree hierarchies
  • @deck.gl/jsonJSON format rendering components for deck.gl
  • leaflet.heatA tiny and fast Leaflet heatmap plugin.
  • react-native-gifted-chartsThe most complete library for Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid, Radar, Bubble and SCatter charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.
  • cartocolorCartoColors: custom color palettes from CARTO
  • globe.glUI component for Globe Data Visualization using ThreeJS/WebGL
  • @unovis/tsModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
  • quadbinUtility functions for working with Quadbins
  • d3-tileCompute the quadtree tiles to display in a rectangular viewport.
  • @superset-ui/embedded-sdkSDK for embedding resources from Superset into your own application
  • gojsInteractive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
  • d3-requestA convenient alternative to XMLHttpRequest.
  • d3-flextreeFlexible tree layout algorithm that allows for variable node sizes.
  • @mescius/spread-sheets-chartsSpreadJS Chart plugin
  • @unovis/vueModular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript
  • ng-apexchartsAn angular implementation of ApexCharts
  • @swimlane/ngx-chartsDeclarative Charting Framework for Angular
  • gantt-task-reactInteractive Gantt Chart for React with TypeScript.
  • livelineReal-time animated charts for React — line, candlestick, and multi-series modes
  • @deck.gl/arcgisUse deck.gl as a custom ArcGIS API for JavaScript layer
  • chartkickCreate beautiful charts with one line of JavaScript
  • react-native-circular-progressReact Native component for creating animated, circular progress with react-native-svg
  • react-minimal-pie-chartLightweight but versatile SVG pie/donut charts for React
  • @mui/x-charts-proThe Pro plan edition of the MUI X Charts components.
  • devextreme-angularDevExtreme UI and Visualization Components for Angular