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 |
|---|---|---|---|---|---|---|---|---|
| @syncfusion/ej2-react-schedule Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for React | 20.6k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| @kepler.gl/types kepler.gl types used by kepler.gl components, actions and reducers | 20k | - | - | - | 5 days ago 3.3.0-alpha.13 | - | Bundled | Charts and data visualisation |
| gl-surface3d Renders parametric surfaces in 3D | 19.9k | -26% | - | 2 years ago 1.6.2 | CommonJS | None | 3D, WebGL and game engines, Charts and data visualisation | |
| react-fusioncharts Simple and Lightweight React component for FusionCharts JavaScript Charting Library | 19.7k | +136% | - | 1 year ago 4.2.0 | CommonJS | Bundled | Charts and data visualisation, React | |
| igv Embeddable genomic visualization component based on the Integrative Genomics Viewer | 19.7k | +104% | - | - 3.8.9 | ESM only | Bundled | Charts and data visualisation | |
| scichart Fast WebGL JavaScript Charting Library and Framework | 19.3k | +231% | - | - 6.0.1 | ESM + CommonJS | Bundled | Charts and data visualisation, 3D, WebGL and game engines | |
| @syncfusion/ej2-angular-calendars A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Angular | 19.3k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| @antv/l7plot Geospatial Visualization Chart Library | 19.2k | - | - | - | 2 years ago 0.5.11 | ESM + CommonJS | Bundled | Charts and data visualisation, Maps and geolocation |
| solid-chartjs SolidJS components for Chart.js | 19.2k | +446% | - | 2 years ago 1.3.11 | ESM + CommonJS | Bundled | Charts and data visualisation | |
| @evidence-dev/evidence dependencies for evidence projects | 18.9k | - | - | - | 7 months ago 40.1.8 | ESM only | None | Charts and data visualisation, Svelte |
| chartscii awesome ascii charts | 18.8k | +4230% | - | 4 months ago 4.0.3 | ESM + CommonJS | Bundled | Charts and data visualisation | |
| survey-analytics JavaScript dashboard and survey analytics library for visualizing SurveyJS form results with interactive charts and data tables. Includes cross-filtering, date filtering, and reusable dashboard state. Uses Chart.js by default, with Plotly.js and ApexChart | 18.6k | +28% | - | 2 days ago 3.1.1 | ESM + CommonJS | Bundled | Charts and data visualisation, Tables and data grids | |
| data-forge JavaScript data transformation and analysis toolkit inspired by Pandas and LINQ. | 18.4k | +35% | - | - 1.10.5 | ESM + CommonJS | Bundled | Charts and data visualisation | |
| @deck.gl/maplibre Use deck.gl layers with MapLibre GL JS | 18.3k | - | - | - | 19 days ago 9.4.0 | ESM only | Bundled | 3D, WebGL and game engines, Charts and data visualisation |
| d3-selection-multi Multi-value map syntax for D3 selections. | 18.3k | +21% | - | 9 years ago 1.0.1 | ESM + CommonJS | None | Charts and data visualisation | |
| @luzmo/embed A modern [Web Component](https://developer.mozilla.org/en-US/docs/Web/Web_Components) for [Luzmo](https://luzmo.com) dashboards in your web application. | 18.2k | - | - | - | 4 days ago 7.5.0 | ESM + CommonJS | Bundled | Charts and data visualisation |
| malevic Malevič.js - minimalistic reactive UI library | 18.2k | +46% | - | 23 days ago 0.20.3 | ESM + CommonJS | None | Animation, UI component libraries | |
| devextreme-dist HTML5 JavaScript Component Suite for Responsive Web Development | 18k | +28% | - | 7 days ago 26.1.5 | - | None | Tables and data grids, Charts and data visualisation | |
| @unovis/svelte Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript | 18k | - | - | - | 14 days ago 1.7.0 | ESM only | Bundled | Charts and data visualisation, Svelte |
| @mui/x-charts-premium The Premium plan edition of the MUI X Charts components. | 17.3k | - | - | - | 8 days ago 9.14.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @coreui/vue-chartjs Vue component wrapper for Chart.js | 17.3k | - | - | - | 2 years ago 3.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Vue |
| react-native-circular-progress-indicator React Native customizable circular progress indicator | 17k | +7% | - | 3 years ago 4.4.2 | ESM + CommonJS | Bundled | React, UI component libraries | |
| jquery-mapael jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps. | 16.9k | -29% | - | 8 years ago 2.2.0 | CommonJS | None | Charts and data visualisation, Image processing | |
| devextreme-vue DevExtreme UI and Visualization Components for Vue | 16.3k | +3% | - | 7 days ago 26.1.5 | ESM + CommonJS | Bundled | Tables and data grids, Charts and data visualisation | |
| d3-state-visualizer Visualize your app state with a range of reusable charts | 16.1k | +25% | - | 2 years ago 3.0.0 | ESM only | Bundled | Charts and data visualisation | |
| @syncfusion/ej2-angular-inputs A package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for Angular | 15.4k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| @syncfusion/ej2-angular-buttons A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Angular | 15.4k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| vue-chrts Vue 3 chart components built on Unovis — Area, Bar, Line, Donut, Sparkline and TopoJSON map | 15.3k | +318% | - | 14 days ago 2.2.3 | ESM only | Bundled | Charts and data visualisation, Vue | |
| @syncfusion/ej2-react-buttons A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for React | 15.3k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| vue-google-charts Reactive Vue.js wrapper for Google Charts lib | 15.3k | -15% | - | 2 months ago 1.1.1 | ESM + CommonJS | Bundled | Charts and data visualisation, Vue | |
| aframe-forcegraph-component A 3D Force-Directed Graph component for A-Frame. | 15.3k | -17% | - | 1 year ago 3.3.0 | ESM only | None | 3D, WebGL and game engines, Charts and data visualisation | |
| @redux-devtools/chart-monitor Chart monitor for Redux DevTools | 14.9k | - | - | - | 6 months ago 6.0.0 | ESM only | None | Charts and data visualisation |
| dc A multi-dimensional charting library built to work natively with crossfilter and rendered using d3.js | 14.8k | -4% | - | 5 years ago 4.2.7 | ESM + CommonJS | None | Charts and data visualisation | |
| @syncfusion/ej2-react-pdfviewer Essential JS 2 PDF viewer Component for React | 14.7k | - | - | - | 3 days ago 34.2.9 | ESM + CommonJS | None | React, UI component libraries |
| mind-elixir Mind elixir is a free open source mind map core. | 14.7k | +215% | - | 1 month ago 6.0.0-next.4 | ESM only | Bundled | Charts and data visualisation | |
| ag-charts-vue3 AG Charts Vue 3 Component | 14.6k | +108% | - | 9 days ago 14.2.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Vue | |
| @syncfusion/ej2-angular-schedule Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Angular | 14.4k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| 3d-force-graph-vr UI component for a 3D force-directed graph in VR | 14.2k | -10% | - | 1 month ago 3.1.2 | ESM only | Bundled | 3D, WebGL and game engines, Charts and data visualisation | |
| apexcharts-clevision A JavaScript Chart Library | 14.1k | -9% | - | 4 years ago 3.28.5 | CommonJS | Bundled | Charts and data visualisation | |
| react-jsx-highstock Highcharts (including Highstock) charts built using React components | 14k | +130% | - | 3 months ago 5.0.4 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @syncfusion/ej2-react-spreadsheet Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for React | 13.8k | - | - | - | 3 days ago 34.2.9 | ESM + CommonJS | None | React, UI component libraries |
| kepler.gl kepler.gl is a webgl based application to visualize large scale location data in the browser | 13.8k | +200% | - | 5 days ago 3.3.0-alpha.13 | CommonJS | Bundled | Charts and data visualisation, 3D, WebGL and game engines | |
| react-super-responsive-table react-super-responsive-table converts your table data to a user-friendly list in mobile view. | 13.8k | -15% | - | 1 year ago 6.0.2 | ESM + CommonJS | Bundled | React, Charts and data visualisation | |
| @syncfusion/ej2-angular-charts Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular | 13.7k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, Charts and data visualisation |
| @syncfusion/ej2-react-charts Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for React | 13.6k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, Charts and data visualisation |
| 3d-force-graph-ar UI component for a 3D force-directed graph in AR | 13.6k | -13% | - | 1 year ago 1.10.0 | ESM only | Bundled | 3D, WebGL and game engines, Charts and data visualisation | |
| easy-pie-chart Lightweight plugin to render simple, animated and retina optimized pie charts | 13.5k | +2% | - | 2 months ago 3.2.0 | ESM + CommonJS | Bundled | Charts and data visualisation | |
| stimulsoft-reports-js Stimulsoft Reports.JS is a reporting tool for Node.js | 13.4k | +131% | - | - 2026.3.4 | CommonJS | Bundled | Charts and data visualisation, Parsers and serialisers | |
| chartjs-plugin-labels Chart.js plugin to display labels on pie, doughnut and polar area chart. | 13.2k | -10% | - | 8 years ago 1.1.0 | CommonJS | None | Charts and data visualisation | |
| @vnedyalk0v/react19-simple-maps An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns | 13.1k | - | - | - | 1 month ago 2.0.10 | ESM only | Bundled | Charts and data visualisation, React |
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.
- @syncfusion/ej2-react-scheduleFlexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for React
- @kepler.gl/typeskepler.gl types used by kepler.gl components, actions and reducers
- gl-surface3dRenders parametric surfaces in 3D
- react-fusionchartsSimple and Lightweight React component for FusionCharts JavaScript Charting Library
- igvEmbeddable genomic visualization component based on the Integrative Genomics Viewer
- scichartFast WebGL JavaScript Charting Library and Framework
- @syncfusion/ej2-angular-calendarsA complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Angular
- @antv/l7plotGeospatial Visualization Chart Library
- solid-chartjsSolidJS components for Chart.js
- @evidence-dev/evidencedependencies for evidence projects
- chartsciiawesome ascii charts
- survey-analyticsJavaScript dashboard and survey analytics library for visualizing SurveyJS form results with interactive charts and data tables. Includes cross-filtering, date filtering, and reusable dashboard state. Uses Chart.js by default, with Plotly.js and ApexChart
- data-forgeJavaScript data transformation and analysis toolkit inspired by Pandas and LINQ.
- @deck.gl/maplibreUse deck.gl layers with MapLibre GL JS
- d3-selection-multiMulti-value map syntax for D3 selections.
- @luzmo/embedA modern [Web Component](https://developer.mozilla.org/en-US/docs/Web/Web_Components) for [Luzmo](https://luzmo.com) dashboards in your web application.
- malevicMalevič.js - minimalistic reactive UI library
- devextreme-distHTML5 JavaScript Component Suite for Responsive Web Development
- @unovis/svelteModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
- @mui/x-charts-premiumThe Premium plan edition of the MUI X Charts components.
- @coreui/vue-chartjsVue component wrapper for Chart.js
- react-native-circular-progress-indicatorReact Native customizable circular progress indicator
- jquery-mapaeljQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.
- devextreme-vueDevExtreme UI and Visualization Components for Vue
- d3-state-visualizerVisualize your app state with a range of reusable charts
- @syncfusion/ej2-angular-inputsA package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for Angular
- @syncfusion/ej2-angular-buttonsA package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for Angular
- vue-chrtsVue 3 chart components built on Unovis — Area, Bar, Line, Donut, Sparkline and TopoJSON map
- @syncfusion/ej2-react-buttonsA package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for React
- vue-google-chartsReactive Vue.js wrapper for Google Charts lib
- aframe-forcegraph-componentA 3D Force-Directed Graph component for A-Frame.
- @redux-devtools/chart-monitorChart monitor for Redux DevTools
- dcA multi-dimensional charting library built to work natively with crossfilter and rendered using d3.js
- @syncfusion/ej2-react-pdfviewerEssential JS 2 PDF viewer Component for React
- mind-elixirMind elixir is a free open source mind map core.
- ag-charts-vue3AG Charts Vue 3 Component
- @syncfusion/ej2-angular-scheduleFlexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for Angular
- 3d-force-graph-vrUI component for a 3D force-directed graph in VR
- apexcharts-clevisionA JavaScript Chart Library
- react-jsx-highstockHighcharts (including Highstock) charts built using React components
- @syncfusion/ej2-react-spreadsheetFeature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for React
- kepler.glkepler.gl is a webgl based application to visualize large scale location data in the browser
- react-super-responsive-tablereact-super-responsive-table converts your table data to a user-friendly list in mobile view.
- @syncfusion/ej2-angular-chartsFeature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular
- @syncfusion/ej2-react-chartsFeature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for React
- 3d-force-graph-arUI component for a 3D force-directed graph in AR
- easy-pie-chartLightweight plugin to render simple, animated and retina optimized pie charts
- stimulsoft-reports-jsStimulsoft Reports.JS is a reporting tool for Node.js
- chartjs-plugin-labelsChart.js plugin to display labels on pie, doughnut and polar area chart.
- @vnedyalk0v/react19-simple-mapsAn svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns
- 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