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
chart.piecelabel.js
Chart.js plugin to display labels on pie, doughnut and polar area chart.
3.6k-18%-8 years ago
0.15.0
CommonJSNoneCharts and data visualisation
@highcharts/svelte
A simple & intuitive Svelte wrapper for Highcharts
3.6k---1 year ago
1.1.1
ESM onlyBundledCharts and data visualisation, Svelte
@google-web-components/google-chart
Encapsulates Google Charts into a web component
3.6k---2 years ago
5.1.0
ESM onlyBundledCharts and data visualisation
react-native-speedometer-chart
Speedometer Chart component for React Native
3.6k+361%-6 years ago
0.7.5
CommonJSNoneCharts and data visualisation, React
@syncfusion/ej2-react-pivotview
The pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table. for React
3.6k---3 days ago
34.2.9
ESM + CommonJSNoneReact, UI component libraries
d3plus-text
A smart SVG text box with line wrapping and automatic font size scaling.
3.5k+15%--
1.2.5
ESM onlyNoneCharts and data visualisation
vue-bar-graph
Simple and lightweight Vue chart svg component without chart library dependencies
3.5k+72%-1 year ago
2.2.0
CommonJSNoneCharts and data visualisation, Vue
@syncfusion/ej2-angular-barcode-generator
Barcode generator component is a pure JavaScript library which will convert a string to Barcode and show it to the user. This supports major 1D and 2D barcodes including coda bar, code 128, QR Code. for Angular
3.5k---10 days ago
34.2.8
ESM + CommonJSBundledAngular, UI component libraries
@syncfusion/ej2-angular-kanban
The Kanban board is an efficient way to visualize the workflow at each stage along its path to completion. The most important features available are Swim lane, filtering, and editing. for Angular
3.4k---10 days ago
34.2.8
ESM + CommonJSBundledAngular, UI component libraries
iobroker.aura
Modern visualization dashboard for ioBroker
3.4k--today
0.69.0
CommonJSNoneCharts and data visualisation
chartjs-chart-graph
Chart.js module for charting graphs
3.4k+33%-11 months ago
4.3.5
ESM + CommonJSBundledCharts and data visualisation
d3-svg-to-png
Converts SVG elements to PNG and other image formats while keeping CSS styles
3.4k+5%-1 year ago
0.3.2
CommonJSBundledCharts and data visualisation, Image processing
@office-open/core
Shared OOXML infrastructure for office-open — part descriptors, charts, drawings, tables, VML, and unit converters
3.3k---6 days ago
0.14.6
ESM onlyBundledCharts and data visualisation, TypeScript tooling
@mescius/spread-sheets-datacharts-addon
SpreadJS DataCharts Plugin
3.3k---8 days ago
19.2.3
CommonJSNoneCharts and data visualisation
leaflet.tilelayer.colorfilter
A simple and lightweight Leaflet plugin to apply CSS filters on map tiles.
3.3k+5%-1 year ago
2.0.0
ESM + CommonJSNoneCharts and data visualisation, Maps and geolocation
openalgo-charts
From-scratch, dependency-free canvas charting engine for OpenAlgo: professional-grade interactive rendering, advanced on-chart trading, and a one-call widget tier that adds the toolbar, drawing rail, dialogs and shortcuts.
3.3k--2 days ago
2.5.3
ESM onlyBundledCharts and data visualisation
@antv/t8
T8 is a text visualization solution for unstructured data within the AntV technology stack, and it is a declarative T8 markdown syntax that can be used to describe the content of data interpretation reports.
3.2k---21 days ago
0.3.1
ESM + CommonJSBundledCharts and data visualisation
ideogram
Chromosome visualization for the web
3.2k+93%--
1.53.0
CommonJSNoneCharts and data visualisation
@vx/vx
One stop install for all vx packages
3.2k---6 years ago
0.0.199
ESM + CommonJSNoneCharts and data visualisation, React
@graphysdk/viz-engine
Grammar-of-graphics engine for Graphy charts
3.2k---1 day ago
1.9.0-beta.1790263076123
ESM + CommonJSBundledCharts and data visualisation
@yeger/turbo-graph
Interactive visualization and execution of Turborepo task graphs.
3.1k---3 months ago
2.8.12
ESM onlyNoneCharts and data visualisation, Build tools
react-d3-components
D3 components for React
3.1k+145%-8 years ago
0.9.1
CommonJSNoneCharts and data visualisation, React
d3-graph-controller
A TypeScript library for visualizing and simulating directed, interactive graphs.
3.1k+199%-2 months ago
3.1.13
ESM onlyBundledCharts and data visualisation, TypeScript tooling
mcp-mermaid
❤️ Generate mermaid diagram and chart with AI MCP dynamically.
3k+331%-7 months ago
0.4.1
ESM onlyNoneCharts and data visualisation
@jspreadsheet/charts
JSS Charts is a premium JSS extension that allows you to create interactive and dynamic charts based on the data available in your online spreadsheets. This plugin seamlessly integrates JSS with the ChartJS engine, directly delivering visually stunning an
3k---2 days ago
8.0.0
CommonJSBundledPDF and documents, Tables and data grids
@jiaminghi/charts
Lightweight charting
3k---5 years ago
0.2.18
CommonJSNoneCharts and data visualisation
@getdashfy/themes
Customizable theme system with pre-built themes for Dashfy
2.9k---1 month ago
0.1.3
ESM + CommonJSBundledCharts and data visualisation, React
@getdashfy/utils
Formatting and utility functions for Dashfy - numbers, currencies, bytes, dates, times, strings, platform detection, and more
2.9k---2 months ago
0.1.1
ESM + CommonJSBundledUtility libraries, Date and time
rechart
A react wrapper around chartjs 2.0
2.9k-33%-10 years ago
0.0.1
CommonJSNoneCharts and data visualisation, React
@syncfusion/ej2-react-maps
The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options for React
2.8k---10 days ago
34.2.8
ESM + CommonJSNoneReact, UI component libraries
luma.gl
WebGL2 Components for High Performance Rendering and Computation
2.8k-61%-6 years ago
7.3.2
ESM + CommonJSNone3D, WebGL and game engines, Charts and data visualisation
@rsagiev/gantt-task-react-19
Interactive Gantt Chart for React with TypeScript.
2.8k---1 year ago
0.3.9
ESM + CommonJSBundledCharts and data visualisation, React
vue-chartist
Plugin chartist for vuejs
2.8k-35%-4 years ago
3.0.0
CommonJSNoneCharts and data visualisation, Vue
vue-organization-chart
organization chart component based vuejs
2.8k+34%-7 years ago
1.1.6
CommonJSNoneCharts and data visualisation, Vue
@yeger/turbo-graph-ui
Interactive visualization and execution of Turborepo task graphs.
2.8k---3 months ago
2.8.12
ESM onlyNoneCharts and data visualisation, Build tools
textures
SVG patterns for Data Visualization
2.8k+11%-5 years ago
1.2.3
ESM + CommonJSNoneCharts and data visualisation, Image processing
angular-fusioncharts
Angular component for FusionCharts JavaScript charting library
2.8k+19%-14 days ago
5.0.0
ESM + CommonJSBundledCharts and data visualisation, Angular
svelteplot
A Svelte-native data visualization framework based on the layered grammar of graphics principles.
2.8k+104%-5 months ago
0.14.2
ESM onlyBundledCharts and data visualisation, Svelte
chartjs-gauge
Gauge chart for chart.js
2.7k-36%-5 years ago
0.3.0
CommonJSNoneCharts and data visualisation
viser
viser is a toolkit fit for data vis engineer.
2.7k+45%-6 years ago
2.4.9
ESM + CommonJSBundledCharts and data visualisation
basicprimitives
Basic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins.
2.6k-6%-1 year ago
6.6.1
ESM + CommonJSNoneCharts and data visualisation, PDF and documents
@glyphjs/components
Built-in UI components for Glyph JS (graph, table, chart, etc.)
2.6k---5 months ago
0.10.0
ESM + CommonJSBundledCharts and data visualisation
@graphysdk/react-renderer
React renderer for @graphysdk/viz-engine
2.6k---1 day ago
1.9.0-beta.1790263076123
ESM + CommonJSBundledCharts and data visualisation, React
@toast-ui/editor-plugin-chart
TOAST UI Editor : Chart Plugin
2.6k---5 years ago
3.0.1
CommonJSBundledRich text and code editors, Charts and data visualisation
@j-t-mcc/vue3-chartjs
Vue3 wrapper for Chart.js
2.6k---22 days ago
3.0.0
ESM + CommonJSBundledVue, Charts and data visualisation
@visactor/vtable-gantt
canvas table width high performance
2.5k---14 days ago
1.26.8
ESM + CommonJSBundledTables and data grids, Charts and data visualisation
svelte-apexcharts
<p align="center"><img src="https://apexcharts.com/media/apexcharts-logo.png"></p>
2.5k+24%-6 years ago
1.0.2
ESM + CommonJSNoneSvelte, Charts and data visualisation
@trutoo/funnel-graph
SVG Funnel Graph TypeScript Library.
2.5k---5 years ago
1.1.2
ESM + CommonJSBundledCharts and data visualisation
@giro3d/giro3d
A JS/WebGL framework for 3D geospatial data visualization
2.5k---25 days ago
2.0.4
CommonJSNone3D, WebGL and game engines, Maps and geolocation
chart.js-plugin-labels-dv
Chart.js plugin to display labels on pie, doughnut and polar area chart.
2.5k+9%-3 years ago
5.0.1-beta
CommonJSBundledCharts 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.

  • chart.piecelabel.jsChart.js plugin to display labels on pie, doughnut and polar area chart.
  • @highcharts/svelteA simple & intuitive Svelte wrapper for Highcharts
  • @google-web-components/google-chartEncapsulates Google Charts into a web component
  • react-native-speedometer-chartSpeedometer Chart component for React Native
  • @syncfusion/ej2-react-pivotviewThe pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table. for React
  • d3plus-textA smart SVG text box with line wrapping and automatic font size scaling.
  • vue-bar-graphSimple and lightweight Vue chart svg component without chart library dependencies
  • @syncfusion/ej2-angular-barcode-generatorBarcode generator component is a pure JavaScript library which will convert a string to Barcode and show it to the user. This supports major 1D and 2D barcodes including coda bar, code 128, QR Code. for Angular
  • @syncfusion/ej2-angular-kanbanThe Kanban board is an efficient way to visualize the workflow at each stage along its path to completion. The most important features available are Swim lane, filtering, and editing. for Angular
  • iobroker.auraModern visualization dashboard for ioBroker
  • chartjs-chart-graphChart.js module for charting graphs
  • d3-svg-to-pngConverts SVG elements to PNG and other image formats while keeping CSS styles
  • @office-open/coreShared OOXML infrastructure for office-open — part descriptors, charts, drawings, tables, VML, and unit converters
  • @mescius/spread-sheets-datacharts-addonSpreadJS DataCharts Plugin
  • leaflet.tilelayer.colorfilterA simple and lightweight Leaflet plugin to apply CSS filters on map tiles.
  • openalgo-chartsFrom-scratch, dependency-free canvas charting engine for OpenAlgo: professional-grade interactive rendering, advanced on-chart trading, and a one-call widget tier that adds the toolbar, drawing rail, dialogs and shortcuts.
  • @antv/t8T8 is a text visualization solution for unstructured data within the AntV technology stack, and it is a declarative T8 markdown syntax that can be used to describe the content of data interpretation reports.
  • ideogramChromosome visualization for the web
  • @vx/vxOne stop install for all vx packages
  • @graphysdk/viz-engineGrammar-of-graphics engine for Graphy charts
  • @yeger/turbo-graphInteractive visualization and execution of Turborepo task graphs.
  • react-d3-componentsD3 components for React
  • d3-graph-controllerA TypeScript library for visualizing and simulating directed, interactive graphs.
  • mcp-mermaid❤️ Generate mermaid diagram and chart with AI MCP dynamically.
  • @jspreadsheet/chartsJSS Charts is a premium JSS extension that allows you to create interactive and dynamic charts based on the data available in your online spreadsheets. This plugin seamlessly integrates JSS with the ChartJS engine, directly delivering visually stunning an
  • @jiaminghi/chartsLightweight charting
  • @getdashfy/themesCustomizable theme system with pre-built themes for Dashfy
  • @getdashfy/utilsFormatting and utility functions for Dashfy - numbers, currencies, bytes, dates, times, strings, platform detection, and more
  • rechartA react wrapper around chartjs 2.0
  • @syncfusion/ej2-react-mapsThe Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options for React
  • luma.glWebGL2 Components for High Performance Rendering and Computation
  • @rsagiev/gantt-task-react-19Interactive Gantt Chart for React with TypeScript.
  • vue-chartistPlugin chartist for vuejs
  • vue-organization-chartorganization chart component based vuejs
  • @yeger/turbo-graph-uiInteractive visualization and execution of Turborepo task graphs.
  • texturesSVG patterns for Data Visualization
  • angular-fusionchartsAngular component for FusionCharts JavaScript charting library
  • svelteplotA Svelte-native data visualization framework based on the layered grammar of graphics principles.
  • chartjs-gaugeGauge chart for chart.js
  • viserviser is a toolkit fit for data vis engineer.
  • basicprimitivesBasic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins.
  • @glyphjs/componentsBuilt-in UI components for Glyph JS (graph, table, chart, etc.)
  • @graphysdk/react-rendererReact renderer for @graphysdk/viz-engine
  • @toast-ui/editor-plugin-chartTOAST UI Editor : Chart Plugin
  • @j-t-mcc/vue3-chartjsVue3 wrapper for Chart.js
  • @visactor/vtable-ganttcanvas table width high performance
  • svelte-apexcharts<p align="center"><img src="https://apexcharts.com/media/apexcharts-logo.png"></p>
  • @trutoo/funnel-graphSVG Funnel Graph TypeScript Library.
  • @giro3d/giro3dA JS/WebGL framework for 3D geospatial data visualization
  • chart.js-plugin-labels-dvChart.js plugin to display labels on pie, doughnut and polar area chart.