Package category
Charts and data visualisation
Draw charts, graphs and diagrams.
697 packages14 comparisons
Packages compared
697 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| 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 only | Bundled | 3D, 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 + CommonJS | Bundled | Vue, Charts and data visualisation | |
| devextreme JavaScript/TypeScript Component Suite for Responsive Web Development | 240.3k | +27% | - | 7 days ago 26.1.5 | - | Bundled | Tables 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 + CommonJS | Bundled | 3D, 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 only | Bundled | 3D, 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 | CommonJS | None | Charts and data visualisation | |
| @audiowave/react React audio visualization component | 219.9k | - | - | - | 10 months ago 0.6.2 | ESM + CommonJS | Bundled | React, Video and audio |
| d3-tip Tooltips for d3 svg visualizations | 213.4k | +148% | - | - 0.9.1 | ESM + CommonJS | None | Charts and data visualisation | |
| ag-charts-react AG Charts React Component | 208.2k | +194% | - | 9 days ago 14.2.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @univerjs-pro/sheets-chart Chart model integration for Univer Sheets. | 207k | - | - | - | 1 day ago 1.0.2 | ESM + CommonJS | Bundled | Charts and data visualisation |
| @univerjs-pro/sheets-chart-ui Chart UI integration for Univer Sheets. | 207k | - | - | - | 1 day ago 1.0.2 | ESM + CommonJS | Bundled | Charts 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 + CommonJS | Bundled | Charts 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 + CommonJS | Bundled | Charts and data visualisation |
| @univerjs-pro/sheets-sparkline-ui Sparkline UI integration for Univer Sheets. | 206k | - | - | - | 1 day ago 1.0.2 | ESM + CommonJS | Bundled | Charts 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 only | Bundled | 3D, 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 + CommonJS | Bundled | Charts 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 only | Bundled | Charts and data visualisation |
| ervy Bring charts to terminal. | 196.1k | +3739% | - | 6 years ago 1.0.7 | - | None | CLI tools and terminal utilities, Charts and data visualisation | |
| ink-chart Chart component for Ink | 194.3k | +675090% | - | 6 years ago 0.1.1 | CommonJS | None | Charts and data visualisation | |
| colorbrewer A shim module of colorbrewer2 by Cythina Brewer for browserify | 193.2k | +9% | - | 6 months ago 1.7.0 | ESM only | Bundled | Charts 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 + CommonJS | Bundled | Charts and data visualisation | |
| @antv/g6 A Graph Visualization Framework in JavaScript | 183.2k | - | - | - | 4 months ago 5.1.1 | ESM + CommonJS | Bundled | Charts 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 only | None | Charts 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 + CommonJS | Bundled | 3D, 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 | CommonJS | None | React, Charts and data visualisation | |
| react-d3-tree React component to create interactive D3 tree hierarchies | 174k | +11% | - | 3 days ago 3.6.7 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @deck.gl/json JSON format rendering components for deck.gl | 172.7k | - | - | - | 19 days ago 9.4.0 | ESM + CommonJS | Bundled | 3D, 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 | CommonJS | None | Maps 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 | CommonJS | Bundled | Charts and data visualisation, React | |
| cartocolor CartoColors: custom color palettes from CARTO | 169.7k | +33% | - | 2 years ago 5.0.2 | ESM + CommonJS | None | Charts and data visualisation | |
| globe.gl UI component for Globe Data Visualization using ThreeJS/WebGL | 165.2k | +335% | - | 1 month ago 2.46.2 | ESM only | Bundled | 3D, 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 only | Bundled | Charts and data visualisation, TypeScript tooling |
| quadbin Utility functions for working with Quadbins | 162.6k | +37% | - | 1 year ago 0.4.2 | ESM + CommonJS | Bundled | 3D, 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 + CommonJS | None | Charts 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 + CommonJS | Bundled | Charts 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 + CommonJS | Bundled | Charts and data visualisation, TypeScript tooling | |
| d3-request A convenient alternative to XMLHttpRequest. | 144.9k | -16% | - | 9 years ago 1.0.6 | ESM + CommonJS | None | Charts and data visualisation | |
| d3-flextree Flexible tree layout algorithm that allows for variable node sizes. | 142.1k | +26% | - | - 2.1.2 | ESM + CommonJS | None | Charts and data visualisation | |
| @mescius/spread-sheets-charts SpreadJS Chart plugin | 137.2k | - | - | - | 8 days ago 19.2.3 | CommonJS | None | Charts 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 + CommonJS | Bundled | Charts and data visualisation, Vue |
| ng-apexcharts An angular implementation of ApexCharts | 127.3k | +16% | - | 1 month ago 3.1.0 | ESM only | Bundled | Charts and data visualisation, Angular | |
| @swimlane/ngx-charts Declarative Charting Framework for Angular | 123.2k | - | - | - | 21 days ago 25.0.2 | ESM only | Bundled | Charts and data visualisation, Angular |
| gantt-task-react Interactive Gantt Chart for React with TypeScript. | 115.8k | +109% | - | 4 years ago 0.3.9 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| liveline Real-time animated charts for React — line, candlestick, and multi-series modes | 111.8k | - | - | 6 months ago 0.0.7 | ESM + CommonJS | Bundled | Animation, 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 + CommonJS | Bundled | 3D, 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 + CommonJS | None | Charts 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 | CommonJS | Bundled | React, Animation | |
| react-minimal-pie-chart Lightweight but versatile SVG pie/donut charts for React | 100.8k | +25% | - | 11 months ago 9.1.2 | ESM + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Charts and data visualisation, React |
| devextreme-angular DevExtreme UI and Visualization Components for Angular | 99.5k | +28% | - | 7 days ago 26.1.5 | ESM + CommonJS | Bundled | Tables 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
- d3 vs echarts
- echarts vs lightweight-charts
- chart.js vs lightweight-charts
- react-d3-tree vs @swimlane/ngx-charts
- d3 vs react-d3-tree
- d3 vs @swimlane/ngx-charts
- @deck.gl/core vs three-globe
- @deck.gl/core vs sigma
- 3d-force-graph vs sigma
- @deck.gl/core vs 3d-force-graph
- @deck.gl/core vs globe.gl
- lightweight-charts vs gojs
- apexcharts vs @unovis/ts
- echarts vs @swimlane/ngx-charts