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 |
|---|---|---|---|---|---|---|---|---|
| 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 | CommonJS | None | Charts and data visualisation | |
| @highcharts/svelte A simple & intuitive Svelte wrapper for Highcharts | 3.6k | - | - | - | 1 year ago 1.1.1 | ESM only | Bundled | Charts 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 only | Bundled | Charts and data visualisation |
| react-native-speedometer-chart Speedometer Chart component for React Native | 3.6k | +361% | - | 6 years ago 0.7.5 | CommonJS | None | Charts 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 + CommonJS | None | React, 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 only | None | Charts 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 | CommonJS | None | Charts 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 + CommonJS | Bundled | Angular, 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 + CommonJS | Bundled | Angular, UI component libraries |
| iobroker.aura Modern visualization dashboard for ioBroker | 3.4k | - | - | today 0.69.0 | CommonJS | None | Charts and data visualisation | |
| chartjs-chart-graph Chart.js module for charting graphs | 3.4k | +33% | - | 11 months ago 4.3.5 | ESM + CommonJS | Bundled | Charts 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 | CommonJS | Bundled | Charts 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 only | Bundled | Charts and data visualisation, TypeScript tooling |
| @mescius/spread-sheets-datacharts-addon SpreadJS DataCharts Plugin | 3.3k | - | - | - | 8 days ago 19.2.3 | CommonJS | None | Charts 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 + CommonJS | None | Charts 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 only | Bundled | Charts 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 + CommonJS | Bundled | Charts and data visualisation |
| ideogram Chromosome visualization for the web | 3.2k | +93% | - | - 1.53.0 | CommonJS | None | Charts and data visualisation | |
| @vx/vx One stop install for all vx packages | 3.2k | - | - | - | 6 years ago 0.0.199 | ESM + CommonJS | None | Charts 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 + CommonJS | Bundled | Charts and data visualisation |
| @yeger/turbo-graph Interactive visualization and execution of Turborepo task graphs. | 3.1k | - | - | - | 3 months ago 2.8.12 | ESM only | None | Charts and data visualisation, Build tools |
| react-d3-components D3 components for React | 3.1k | +145% | - | 8 years ago 0.9.1 | CommonJS | None | Charts 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 only | Bundled | Charts 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 only | None | Charts 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 | CommonJS | Bundled | PDF and documents, Tables and data grids |
| @jiaminghi/charts Lightweight charting | 3k | - | - | - | 5 years ago 0.2.18 | CommonJS | None | Charts and data visualisation |
| @getdashfy/themes Customizable theme system with pre-built themes for Dashfy | 2.9k | - | - | - | 1 month ago 0.1.3 | ESM + CommonJS | Bundled | Charts 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 + CommonJS | Bundled | Utility libraries, Date and time |
| rechart A react wrapper around chartjs 2.0 | 2.9k | -33% | - | 10 years ago 0.0.1 | CommonJS | None | Charts 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 + CommonJS | None | React, UI component libraries |
| luma.gl WebGL2 Components for High Performance Rendering and Computation | 2.8k | -61% | - | 6 years ago 7.3.2 | ESM + CommonJS | None | 3D, 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 + CommonJS | Bundled | Charts and data visualisation, React |
| vue-chartist Plugin chartist for vuejs | 2.8k | -35% | - | 4 years ago 3.0.0 | CommonJS | None | Charts and data visualisation, Vue | |
| vue-organization-chart organization chart component based vuejs | 2.8k | +34% | - | 7 years ago 1.1.6 | CommonJS | None | Charts 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 only | None | Charts and data visualisation, Build tools |
| textures SVG patterns for Data Visualization | 2.8k | +11% | - | 5 years ago 1.2.3 | ESM + CommonJS | None | Charts and data visualisation, Image processing | |
| angular-fusioncharts Angular component for FusionCharts JavaScript charting library | 2.8k | +19% | - | 14 days ago 5.0.0 | ESM + CommonJS | Bundled | Charts 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 only | Bundled | Charts and data visualisation, Svelte | |
| chartjs-gauge Gauge chart for chart.js | 2.7k | -36% | - | 5 years ago 0.3.0 | CommonJS | None | Charts and data visualisation | |
| viser viser is a toolkit fit for data vis engineer. | 2.7k | +45% | - | 6 years ago 2.4.9 | ESM + CommonJS | Bundled | Charts 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 + CommonJS | None | Charts 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 + CommonJS | Bundled | Charts and data visualisation |
| @graphysdk/react-renderer React renderer for @graphysdk/viz-engine | 2.6k | - | - | - | 1 day ago 1.9.0-beta.1790263076123 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @toast-ui/editor-plugin-chart TOAST UI Editor : Chart Plugin | 2.6k | - | - | - | 5 years ago 3.0.1 | CommonJS | Bundled | Rich 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 + CommonJS | Bundled | Vue, Charts and data visualisation |
| @visactor/vtable-gantt canvas table width high performance | 2.5k | - | - | - | 14 days ago 1.26.8 | ESM + CommonJS | Bundled | Tables 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 + CommonJS | None | Svelte, Charts and data visualisation | |
| @trutoo/funnel-graph SVG Funnel Graph TypeScript Library. | 2.5k | - | - | - | 5 years ago 1.1.2 | ESM + CommonJS | Bundled | Charts and data visualisation |
| @giro3d/giro3d A JS/WebGL framework for 3D geospatial data visualization | 2.5k | - | - | - | 25 days ago 2.0.4 | CommonJS | None | 3D, 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 | 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.
- 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.
- 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