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 |
|---|---|---|---|---|---|---|---|---|
| @hubble.gl/react React components for hubble.gl | 8.9k | - | - | - | 1 year ago 1.4.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @visactor/vtable canvas table width high performance | 8.8k | - | - | - | 14 days ago 1.26.8 | ESM + CommonJS | Bundled | Tables and data grids, Charts and data visualisation |
| @recharts/devtools Devtools and helper functions for Recharts | 8.7k | - | - | - | 1 month ago 0.0.18 | ESM only | Bundled | Charts and data visualisation, Utility libraries |
| google-charts ES6 Google Charts Module that allows asynchronous loading | 8.7k | -4% | - | 7 years ago 2.0.0 | ESM + CommonJS | None | Charts and data visualisation | |
| @syncfusion/ej2-angular-splitbuttons A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Angular | 8.7k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| @joint/layout-directed-graph LayoutDirectedGraph module for JointJS | 8.7k | - | - | - | 2 months ago 4.3.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Image processing |
| @highcharts/dashboards Highcharts Dashboards framework | 8.7k | - | - | - | 5 days ago 4.2.3 | CommonJS | Bundled | Charts and data visualisation |
| @unovis/react Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript | 8.6k | - | - | - | 14 days ago 1.7.0 | ESM only | Bundled | Charts and data visualisation, React |
| @hubble.gl/core hubble.gl core library classes | 8.4k | - | - | - | 1 year ago 1.4.0 | ESM + CommonJS | Bundled | Charts and data visualisation |
| @perspective-dev/viewer The `<perspective-viewer>` Custom Element, frontend for Perspective | 8.3k | - | - | - | 7 days ago 5.5.1 | ESM only | Bundled | Charts and data visualisation, Monitoring and error tracking |
| @supermemory/memory-graph Interactive graph visualization component for Supermemory - visualize and explore your memory connections | 8.3k | - | - | - | 6 days ago 0.2.4 | ESM only | Bundled | Charts and data visualisation |
| svgmap svgMap is a JavaScript library that lets you easily create an interactable world map comparing customizable data for each country. | 8.2k | +19% | - | 3 months ago 2.21.0 | ESM + CommonJS | None | Charts and data visualisation | |
| jqwidgets-framework jQWidgets UI framework for JavaScript, jQuery, React, Vue and TypeScript with over 1,000 demos - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes. | 8.2k | -29% | - | 7 days ago 27.0.1 | CommonJS | None | Tables and data grids, UI component libraries | |
| plotly Simple node.js wrapper for the plot.ly API | 8.2k | +47% | - | - 1.0.6 | CommonJS | None | Charts and data visualisation | |
| charts.css Open source CSS framework for data visualization. | 8.1k | +308% | - | 1 year ago 1.2.0 | CommonJS | None | Charts and data visualisation, CSS-in-JS and styling | |
| @canvasjs/charts CanvasJS JavaScript Charts - Official | 7.8k | - | - | - | 4 days ago 3.17.4 | CommonJS | None | Charts and data visualisation |
| plotly.js-gl3d-dist-min Ready-to-use minified plotly.js gl3d distributed bundle. | 7.8k | +230% | - | - 4.1.1 | CommonJS | None | Charts and data visualisation | |
| @gravity-ui/yagr High level wrapper for uPlot | 7.7k | - | - | - | 23 days ago 5.3.1 | ESM + CommonJS | Bundled | Charts and data visualisation |
| react-svg-piechart A lightweight responsive pie chart component for React using only SVG | 7.7k | +16% | - | 5 years ago 2.4.2 | ESM + CommonJS | None | Charts and data visualisation, React | |
| encodable Configurable grammar for visualization components | 7.4k | -76% | - | 5 years ago 1.0.0 | ESM + CommonJS | None | Charts and data visualisation | |
| @syncfusion/ej2-react-treegrid Essential JS 2 TreeGrid Component for React | 7.3k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| plotly.js-finance-dist-min Ready-to-use minified plotly.js finance distributed bundle. | 7.3k | +188% | - | - 4.1.1 | CommonJS | None | Charts and data visualisation | |
| @syncfusion/ej2-react-splitbuttons A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for React | 7.2k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| peaks.js JavaScript UI component for displaying audio waveforms | 7.2k | +120% | - | 1 year ago 4.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Video and audio | |
| react-native-livechart High-performance live line and candlestick charts for React Native, built on Skia and Reanimated. Inspired by liveline (Benji Taylor). | 7.1k | - | - | 1 day ago 4.24.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @encodable/registry All-purpose map data structure on steroids. | 7k | - | - | - | 6 years ago 1.0.3 | ESM + CommonJS | None | Charts and data visualisation, TypeScript tooling |
| peity Peity (sounds like deity) is a jQuery plugin that converts an element's content into a mini `svg` pie, line or bar chart. | 7k | +6% | - | 8 years ago 3.3.0 | CommonJS | None | Charts and data visualisation | |
| vue-ellipse-progress A Vue.js component to create beautiful animated circle progress bars | 6.9k | +2% | - | 1 year ago 2.2.0 | CommonJS | None | Vue, Charts and data visualisation | |
| solid-apexcharts Solid component for ApexCharts | 6.9k | +732% | - | 1 year ago 0.6.0 | ESM only | Bundled | Charts and data visualisation | |
| node-red-contrib-dashboard-average-bars Calculate and display the average values of msg.payload in a bar chart. | 6.8k | -39% | - | 7 years ago 0.0.6 | - | None | Charts and data visualisation | |
| react-chartjs react charting components using the chartjs lib | 6.8k | +15% | - | 8 years ago 1.2.0 | CommonJS | None | Charts and data visualisation, React | |
| d3-helpers Little utility D3 functions | 6.8k | -25% | - | 11 years ago 0.3.0 | CommonJS | None | Charts and data visualisation, Utility libraries | |
| angular2-chartjs Chart.js component for Angular2 | 6.7k | -19% | - | 8 years ago 0.5.1 | CommonJS | Bundled | Charts and data visualisation | |
| smoothie Smoothie Charts: smooooooth JavaScript charts for realtime streaming data | 6.7k | +95% | - | 4 years ago 1.36.1 | CommonJS | Bundled | Charts and data visualisation | |
| @stimulus-components/chartjs A Stimulus controller to deal with chart.js. | 6.7k | - | - | - | 1 year ago 6.0.1 | ESM + CommonJS | Bundled | Charts and data visualisation |
| vue-data-ui A user-empowering data visualization Vue 3 components library for eloquent data storytelling | 6.6k | +80% | - | 1 day ago 3.25.12 | ESM only | Bundled | Charts and data visualisation, Vue | |
| @data-ui/shared Shared @data-ui components used across multiple packages | 6.6k | - | - | - | 6 years ago 0.0.84 | ESM + CommonJS | None | Charts and data visualisation |
| @carbon/charts-svelte Carbon Charts component library for Svelte | 6.4k | - | - | - | 1 year ago 1.22.18 | ESM only | Bundled | Charts and data visualisation, Svelte |
| ng-chartist Chartist component for Angular | 6.3k | -28% | - | 9 months ago 10.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Angular | |
| @syncfusion/ej2-angular-querybuilder Essential JS 2 QueryBuilder for Angular | 6.3k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| gatsby-plugin-perf-budgets **gatsby-plugin-perf-budgets** is an *experimental* plugin to make browsing bundles on a page basis easier. It is used in conjunction with `gatsby-plugin-webpack-bundle-analyser-v2`. | 6.2k | -8% | - | 5 years ago 0.0.18 | CommonJS | None | Charts and data visualisation | |
| @influxdata/giraffe [](https://www.influxdata.com/slack) | 6.2k | - | - | - | 3 years ago 2.38.1 | ESM + CommonJS | None | Charts and data visualisation |
| nivo-biaxial-chart A biaxial line chart built on top of @nivo/line primitives | 6.1k | - | - | 2 days ago 0.1.7 | ESM + CommonJS | Bundled | Charts and data visualisation | |
| react-native-pie-chart pie chart for react native | 6k | -2% | - | 8 months ago 4.0.2 | CommonJS | Bundled | Charts and data visualisation, React | |
| @taiga-ui/addon-charts Extension package for Taiga UI that adds various charts, graphs and related components. | 6k | - | - | - | 4 days ago 5.25.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Angular |
| @amcharts/amcharts4-ember Ember add-on for amCharts 4 | 6k | - | - | - | 1 year ago 4.10.40 | - | None | Charts and data visualisation |
| react-c3js React component for C3.js | 5.8k | -14% | - | 8 years ago 0.1.20 | CommonJS | None | Charts and data visualisation, React | |
| @lightningchart/lcjs A high-performance charting library. | 5.6k | - | - | - | 1 month ago 9.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, 3D, WebGL and game engines |
| d3-force-boundary A d3 force for making nodes stay inside a boundary | 5.6k | +84% | - | 4 years ago 0.0.3 | ESM + CommonJS | None | Charts and data visualisation | |
| @antv/f2 Charts for mobile visualization. | 5.6k | - | - | - | 10 months ago 5.14.0 | ESM + CommonJS | Bundled | 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.
- @hubble.gl/reactReact components for hubble.gl
- @visactor/vtablecanvas table width high performance
- @recharts/devtoolsDevtools and helper functions for Recharts
- google-chartsES6 Google Charts Module that allows asynchronous loading
- @syncfusion/ej2-angular-splitbuttonsA package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Angular
- @joint/layout-directed-graphLayoutDirectedGraph module for JointJS
- @highcharts/dashboardsHighcharts Dashboards framework
- @unovis/reactModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
- @hubble.gl/corehubble.gl core library classes
- @perspective-dev/viewerThe `<perspective-viewer>` Custom Element, frontend for Perspective
- @supermemory/memory-graphInteractive graph visualization component for Supermemory - visualize and explore your memory connections
- svgmapsvgMap is a JavaScript library that lets you easily create an interactable world map comparing customizable data for each country.
- jqwidgets-frameworkjQWidgets UI framework for JavaScript, jQuery, React, Vue and TypeScript with over 1,000 demos - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes.
- plotlySimple node.js wrapper for the plot.ly API
- charts.cssOpen source CSS framework for data visualization.
- @canvasjs/chartsCanvasJS JavaScript Charts - Official
- plotly.js-gl3d-dist-minReady-to-use minified plotly.js gl3d distributed bundle.
- @gravity-ui/yagrHigh level wrapper for uPlot
- react-svg-piechartA lightweight responsive pie chart component for React using only SVG
- encodableConfigurable grammar for visualization components
- @syncfusion/ej2-react-treegridEssential JS 2 TreeGrid Component for React
- plotly.js-finance-dist-minReady-to-use minified plotly.js finance distributed bundle.
- @syncfusion/ej2-react-splitbuttonsA package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for React
- peaks.jsJavaScript UI component for displaying audio waveforms
- react-native-livechartHigh-performance live line and candlestick charts for React Native, built on Skia and Reanimated. Inspired by liveline (Benji Taylor).
- @encodable/registryAll-purpose map data structure on steroids.
- peityPeity (sounds like deity) is a jQuery plugin that converts an element's content into a mini `svg` pie, line or bar chart.
- vue-ellipse-progressA Vue.js component to create beautiful animated circle progress bars
- solid-apexchartsSolid component for ApexCharts
- node-red-contrib-dashboard-average-barsCalculate and display the average values of msg.payload in a bar chart.
- react-chartjsreact charting components using the chartjs lib
- d3-helpersLittle utility D3 functions
- angular2-chartjsChart.js component for Angular2
- smoothieSmoothie Charts: smooooooth JavaScript charts for realtime streaming data
- @stimulus-components/chartjsA Stimulus controller to deal with chart.js.
- vue-data-uiA user-empowering data visualization Vue 3 components library for eloquent data storytelling
- @data-ui/sharedShared @data-ui components used across multiple packages
- @carbon/charts-svelteCarbon Charts component library for Svelte
- ng-chartistChartist component for Angular
- @syncfusion/ej2-angular-querybuilderEssential JS 2 QueryBuilder for Angular
- gatsby-plugin-perf-budgets**gatsby-plugin-perf-budgets** is an *experimental* plugin to make browsing bundles on a page basis easier. It is used in conjunction with `gatsby-plugin-webpack-bundle-analyser-v2`.
- @influxdata/giraffe[](https://www.influxdata.com/slack)
- nivo-biaxial-chartA biaxial line chart built on top of @nivo/line primitives
- react-native-pie-chartpie chart for react native
- @taiga-ui/addon-chartsExtension package for Taiga UI that adds various charts, graphs and related components.
- @amcharts/amcharts4-emberEmber add-on for amCharts 4
- react-c3jsReact component for C3.js
- @lightningchart/lcjsA high-performance charting library.
- d3-force-boundaryA d3 force for making nodes stay inside a boundary
- @antv/f2Charts for mobile visualization.
- 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