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
@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 + CommonJSNoneReact, 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
-BundledCharts and data visualisation
gl-surface3d
Renders parametric surfaces in 3D
19.9k-26%-2 years ago
1.6.2
CommonJSNone3D, 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
CommonJSBundledCharts and data visualisation, React
igv
Embeddable genomic visualization component based on the Integrative Genomics Viewer
19.7k+104%--
3.8.9
ESM onlyBundledCharts and data visualisation
scichart
Fast WebGL JavaScript Charting Library and Framework
19.3k+231%--
6.0.1
ESM + CommonJSBundledCharts 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 + CommonJSBundledAngular, UI component libraries
@antv/l7plot
Geospatial Visualization Chart Library
19.2k---2 years ago
0.5.11
ESM + CommonJSBundledCharts and data visualisation, Maps and geolocation
solid-chartjs
SolidJS components for Chart.js
19.2k+446%-2 years ago
1.3.11
ESM + CommonJSBundledCharts and data visualisation
@evidence-dev/evidence
dependencies for evidence projects
18.9k---7 months ago
40.1.8
ESM onlyNoneCharts and data visualisation, Svelte
chartscii
awesome ascii charts
18.8k+4230%-4 months ago
4.0.3
ESM + CommonJSBundledCharts 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 + CommonJSBundledCharts 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 + CommonJSBundledCharts and data visualisation
@deck.gl/maplibre
Use deck.gl layers with MapLibre GL JS
18.3k---19 days ago
9.4.0
ESM onlyBundled3D, 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 + CommonJSNoneCharts 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 + CommonJSBundledCharts and data visualisation
malevic
Malevič.js - minimalistic reactive UI library
18.2k+46%-23 days ago
0.20.3
ESM + CommonJSNoneAnimation, UI component libraries
devextreme-dist
HTML5 JavaScript Component Suite for Responsive Web Development
18k+28%-7 days ago
26.1.5
-NoneTables 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 onlyBundledCharts 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 + CommonJSBundledCharts and data visualisation, React
@coreui/vue-chartjs
Vue component wrapper for Chart.js
17.3k---2 years ago
3.0.0
ESM + CommonJSBundledCharts and data visualisation, Vue
react-native-circular-progress-indicator
React Native customizable circular progress indicator
17k+7%-3 years ago
4.4.2
ESM + CommonJSBundledReact, 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
CommonJSNoneCharts and data visualisation, Image processing
devextreme-vue
DevExtreme UI and Visualization Components for Vue
16.3k+3%-7 days ago
26.1.5
ESM + CommonJSBundledTables 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 onlyBundledCharts 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 + CommonJSBundledAngular, 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 + CommonJSBundledAngular, 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 onlyBundledCharts 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 + CommonJSNoneReact, UI component libraries
vue-google-charts
Reactive Vue.js wrapper for Google Charts lib
15.3k-15%-2 months ago
1.1.1
ESM + CommonJSBundledCharts 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 onlyNone3D, 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 onlyNoneCharts 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 + CommonJSNoneCharts and data visualisation
@syncfusion/ej2-react-pdfviewer
Essential JS 2 PDF viewer Component for React
14.7k---3 days ago
34.2.9
ESM + CommonJSNoneReact, 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 onlyBundledCharts and data visualisation
ag-charts-vue3
AG Charts Vue 3 Component
14.6k+108%-9 days ago
14.2.0
ESM + CommonJSBundledCharts 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 + CommonJSBundledAngular, 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 onlyBundled3D, WebGL and game engines, Charts and data visualisation
apexcharts-clevision
A JavaScript Chart Library
14.1k-9%-4 years ago
3.28.5
CommonJSBundledCharts and data visualisation
react-jsx-highstock
Highcharts (including Highstock) charts built using React components
14k+130%-3 months ago
5.0.4
ESM + CommonJSBundledCharts 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 + CommonJSNoneReact, 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
CommonJSBundledCharts 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 + CommonJSBundledReact, 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 + CommonJSBundledAngular, 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 + CommonJSNoneReact, 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 onlyBundled3D, 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 + CommonJSBundledCharts and data visualisation
stimulsoft-reports-js
Stimulsoft Reports.JS is a reporting tool for Node.js
13.4k+131%--
2026.3.4
CommonJSBundledCharts 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
CommonJSNoneCharts 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 onlyBundledCharts 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