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 |
|---|---|---|---|---|---|---|---|---|
| @coreui/coreui-chartjs CoreUI Plugins - Chart.js for CoreUI | 5.5k | - | - | - | 6 years ago 2.0.0-alpha.1 | - | None | Charts and data visualisation |
| @chartapi/react-connect Chart SDK for embedding Chart Connect in React Single Page Applications (SPA) | 5.5k | - | - | - | 8 months ago 4.10.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| visjs-network A dynamic, browser-based network visualization library. | 5.4k | +80% | - | 6 years ago 4.24.11 | CommonJS | None | Charts and data visualisation | |
| react-nvd3 React nvd3 reusable graph components. | 5.3k | -4% | - | 10 years ago 0.5.7 | CommonJS | None | Charts and data visualisation, React | |
| react-trend react-trend React component | 5.3k | +71% | - | 7 years ago 1.2.5 | ESM + CommonJS | None | React, Charts and data visualisation | |
| vue-css-donut-chart Lightweight Vue component for creating donut charts | 5.3k | +24% | - | 2 years ago 2.1.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Vue | |
| semiotic Verified generative visualization for React and agents, with deterministic chart validation, repair, rendering evidence, and MCP. | 5.3k | +25% | - | 2 days ago 3.10.4 | ESM + CommonJS | Bundled | Charts and data visualisation, React | |
| @data-ui/histogram React + d3 library for creating histograms | 5.2k | - | - | - | 6 years ago 0.0.84 | ESM + CommonJS | None | Charts and data visualisation, React |
| react-flame-graph React component for visualizing profiling data | 5.1k | -1% | - | 6 years ago 1.4.0 | ESM + CommonJS | None | React, Charts and data visualisation | |
| zingchart Our JavaScript charting library is a commercial product. But the full branded version is free to try, forever. | 5.1k | -12% | - | 1 year ago 2.9.16-1 | ESM + CommonJS | None | Charts and data visualisation | |
| sunburst-chart Sunburst interactive chart web component for visualizing hierarchical data | 5k | +30% | - | 1 year ago 1.21.4 | ESM only | Bundled | Charts and data visualisation | |
| ng2-google-charts Google Charts module for Angular 2 and beyond | 5k | -13% | - | 4 years ago 7.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Angular | |
| @coreui/coreui-plugin-chartjs-custom-tooltips Chart.js custom tooltips designed for CoreUI Templates | 5k | - | - | - | 7 years ago 1.3.1 | ESM + CommonJS | None | Charts and data visualisation |
| @preset-sdk/embedded Frontend SDK for embedding Preset data analytics into your own application | 4.9k | - | - | - | 4 months ago 0.3.2 | ESM + CommonJS | Bundled | Charts and data visualisation |
| @canvasjs/react-charts CanvasJS React Charts - Official | 4.9k | - | - | - | 2 years ago 1.0.2 | CommonJS | None | Charts and data visualisation, React |
| @data-ui/event-flow A visualization to explore sequences of events | 4.8k | - | - | - | 6 years ago 0.0.84 | CommonJS | None | Charts and data visualisation |
| umi-webpack-bundle-analyzer Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 4.8k | +47% | - | 5 years ago 4.4.2 | CommonJS | None | Charts and data visualisation, Bundler plugins and loaders | |
| lightweight-charts-drawing Drawing tools plugin for TradingView's lightweight-charts | 4.7k | - | - | 6 months ago 0.1.1 | ESM + CommonJS | Bundled | Charts and data visualisation | |
| @deck.gl-community/leaflet deck.gl integration with Leaflet | 4.7k | - | - | - | 17 days ago 9.4.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Charts and data visualisation |
| circular-dependency-plugin-visualizer A tool to help you visualize and understand circular dependencies in your webpack build. | 4.6k | -28% | - | 4 years ago 1.2.3 | CommonJS | None | Charts and data visualisation | |
| @devexpress/dx-chart-core Core library for the DevExtreme Reactive Chart component | 4.5k | - | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | Charts and data visualisation |
| @data-ui/sparkline React + d3 library for creating sparklines | 4.5k | - | - | - | 6 years ago 0.0.84 | ESM + CommonJS | None | Charts and data visualisation, React |
| picasso.js A charting library streamlined for building visualizations for the Qlik Sense Analytics platform. | 4.5k | +107% | - | 1 month ago 2.11.7 | ESM + CommonJS | Bundled | Charts and data visualisation | |
| @infectoone/vue-ganttastic A simple and customizable Gantt chart component for Vue.js | 4.5k | - | - | - | 2 years ago 2.3.2 | ESM + CommonJS | Bundled | Charts and data visualisation, Vue |
| dagre-d3-renderer A D3-based renderer for Dagre | 4.4k | +11% | - | 8 years ago 0.5.8 | CommonJS | None | Charts and data visualisation | |
| react-native-charts-wrapper A react-native charts support both android and iOS. | 4.4k | +10% | - | 4 months ago 0.7.0 | CommonJS | Bundled | Charts and data visualisation, React | |
| angular-google-chart Google Chart Tools AngularJS Directive Module | 4.4k | +46% | - | 10 years ago 0.1.0 | CommonJS | None | Charts and data visualisation, Angular | |
| @devexpress/dx-react-chart-material-ui Material-UI templates for DevExtreme React Chart component | 4.3k | - | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @devexpress/dx-react-chart Composable plugin-based chart component for React | 4.3k | - | - | - | 1 year ago 4.0.11 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| angular-nvd3 An AngularJS directive for NVD3.js reusable charting library | 4.3k | -53% | - | 10 years ago 1.0.9 | CommonJS | None | Charts and data visualisation, Angular | |
| scrawl-canvas Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun | 4.2k | +19% | - | 4 months ago 8.19.0 | ESM only | Bundled | Accessibility, Animation | |
| britecharts D3.js based Modular Charting Library by Eventbrite | 4.2k | +10% | - | 3 years ago 2.18.2 | CommonJS | None | Charts and data visualisation, Image processing | |
| @vuepress/plugin-markdown-chart VuePress plugin - markdown chart | 4.2k | - | - | - | 1 year ago 2.0.0-rc.109 | ESM only | Bundled | Charts and data visualisation, Markdown |
| jqwidgets-ng jQWidgets for Angular - 82 UI components, including Grid, Scheduler, Gantt, PivotGrid, TreeGrid and Chart, as standalone Angular components with 40 themes. | 4.2k | +50% | - | 7 days ago 27.0.1 | ESM + CommonJS | Bundled | Tables and data grids, Angular | |
| tui-chart TOAST UI Application: Chart | 4.1k | -5% | - | 5 years ago 3.11.3 | CommonJS | None | Charts and data visualisation | |
| @antv/larkmap A React toolkit for geospatial visualization based on L7 | 4.1k | - | - | - | 2 years ago 1.5.1 | ESM + CommonJS | Bundled | React, Maps and geolocation |
| chart2music Turns charts into music so the blind can hear data | 4.1k | +128% | - | 9 months ago 1.20.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Accessibility | |
| @progress/kendo-react-map KendoReact Map package | 4.1k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| chartjs-plugin-chart2music Chart.js plugin for Chart2Music. Turns chart.js charts into music so the blind can hear data. | 4.1k | +112% | - | 2 months ago 0.7.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Accessibility | |
| @unovis/angular Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript | 4k | - | - | - | 14 days ago 1.7.0 | ESM only | Bundled | Charts and data visualisation, Angular |
| @grapecity/spread-sheets-charts SpreadJS Chart plugin | 4k | - | - | - | 10 months ago 18.2.5 | CommonJS | None | Charts and data visualisation |
| @carbon/charts-angular Carbon Charts component library for Angular | 4k | - | - | - | 3 years ago 1.8.1 | ESM + CommonJS | Bundled | Charts and data visualisation, Angular |
| react-native-svg-charts-updated-peers Customizable charts (Line, Bar, Area, Pie, Circle, Progress) for React Native | 3.9k | +2369% | - | 2 years ago 5.3.1 | ESM + CommonJS | None | Charts and data visualisation, React | |
| @deriv/deriv-charts <h1 align="center"> SmartCharts </h1> | 3.9k | - | - | - | 8 months ago 2.10.0 | CommonJS | None | Charts and data visualisation |
| @stacksjs/charts Chart rendering for Stacks. Built on ts-charts (D3 in TypeScript). | 3.9k | - | - | - | today 0.74.68 | ESM only | Bundled | Charts and data visualisation, TypeScript tooling |
| @syncfusion/ej2-react-lists The listview control allows you to select an item or multiple items from a list-like interface and represents the data in interactive hierarchical structure across different layouts or views. for React | 3.8k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| orgchart Simple and direct organization chart(tree-like hierarchy) library based on pure DOM. | 3.8k | +25% | - | 1 month ago 6.0.0 | CommonJS | None | Charts and data visualisation | |
| @antv/mcp-server-chart A Model Context Protocol server for generating charts using AntV. This is a TypeScript-based MCP server that provides chart generation capabilities. It allows you to create various types of charts through MCP tools. | 3.8k | - | - | - | 6 months ago 0.9.10 | CommonJS | Bundled | Charts and data visualisation |
| @sigma/node-square A node program that renders nodes as squares for sigma.js | 3.8k | - | - | - | 1 year ago 3.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, 3D, WebGL and game engines |
| @gravitee/graphene-charts Theme-compliant data visualization components for the Graphene design system. Built on D3, styled with Tailwind, and designed to inherit the Graphene token system out of the box. | 3.7k | - | - | - | 1 day ago 3.23.1 | ESM only | Bundled | Charts and data visualisation, UI component libraries |
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.
- @coreui/coreui-chartjsCoreUI Plugins - Chart.js for CoreUI
- @chartapi/react-connectChart SDK for embedding Chart Connect in React Single Page Applications (SPA)
- visjs-networkA dynamic, browser-based network visualization library.
- react-nvd3React nvd3 reusable graph components.
- react-trendreact-trend React component
- vue-css-donut-chartLightweight Vue component for creating donut charts
- semioticVerified generative visualization for React and agents, with deterministic chart validation, repair, rendering evidence, and MCP.
- @data-ui/histogramReact + d3 library for creating histograms
- react-flame-graphReact component for visualizing profiling data
- zingchartOur JavaScript charting library is a commercial product. But the full branded version is free to try, forever.
- sunburst-chartSunburst interactive chart web component for visualizing hierarchical data
- ng2-google-chartsGoogle Charts module for Angular 2 and beyond
- @coreui/coreui-plugin-chartjs-custom-tooltipsChart.js custom tooltips designed for CoreUI Templates
- @preset-sdk/embeddedFrontend SDK for embedding Preset data analytics into your own application
- @canvasjs/react-chartsCanvasJS React Charts - Official
- @data-ui/event-flowA visualization to explore sequences of events
- umi-webpack-bundle-analyzerWebpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
- lightweight-charts-drawingDrawing tools plugin for TradingView's lightweight-charts
- @deck.gl-community/leafletdeck.gl integration with Leaflet
- circular-dependency-plugin-visualizerA tool to help you visualize and understand circular dependencies in your webpack build.
- @devexpress/dx-chart-coreCore library for the DevExtreme Reactive Chart component
- @data-ui/sparklineReact + d3 library for creating sparklines
- picasso.jsA charting library streamlined for building visualizations for the Qlik Sense Analytics platform.
- @infectoone/vue-ganttasticA simple and customizable Gantt chart component for Vue.js
- dagre-d3-rendererA D3-based renderer for Dagre
- react-native-charts-wrapperA react-native charts support both android and iOS.
- angular-google-chartGoogle Chart Tools AngularJS Directive Module
- @devexpress/dx-react-chart-material-uiMaterial-UI templates for DevExtreme React Chart component
- @devexpress/dx-react-chartComposable plugin-based chart component for React
- angular-nvd3An AngularJS directive for NVD3.js reusable charting library
- scrawl-canvasResponsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun
- britechartsD3.js based Modular Charting Library by Eventbrite
- @vuepress/plugin-markdown-chartVuePress plugin - markdown chart
- jqwidgets-ngjQWidgets for Angular - 82 UI components, including Grid, Scheduler, Gantt, PivotGrid, TreeGrid and Chart, as standalone Angular components with 40 themes.
- tui-chartTOAST UI Application: Chart
- @antv/larkmapA React toolkit for geospatial visualization based on L7
- chart2musicTurns charts into music so the blind can hear data
- @progress/kendo-react-mapKendoReact Map package
- chartjs-plugin-chart2musicChart.js plugin for Chart2Music. Turns chart.js charts into music so the blind can hear data.
- @unovis/angularModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
- @grapecity/spread-sheets-chartsSpreadJS Chart plugin
- @carbon/charts-angularCarbon Charts component library for Angular
- react-native-svg-charts-updated-peersCustomizable charts (Line, Bar, Area, Pie, Circle, Progress) for React Native
- @deriv/deriv-charts<h1 align="center"> SmartCharts </h1>
- @stacksjs/chartsChart rendering for Stacks. Built on ts-charts (D3 in TypeScript).
- @syncfusion/ej2-react-listsThe listview control allows you to select an item or multiple items from a list-like interface and represents the data in interactive hierarchical structure across different layouts or views. for React
- orgchartSimple and direct organization chart(tree-like hierarchy) library based on pure DOM.
- @antv/mcp-server-chartA Model Context Protocol server for generating charts using AntV. This is a TypeScript-based MCP server that provides chart generation capabilities. It allows you to create various types of charts through MCP tools.
- @sigma/node-squareA node program that renders nodes as squares for sigma.js
- @gravitee/graphene-chartsTheme-compliant data visualization components for the Graphene design system. Built on D3, styled with Tailwind, and designed to inherit the Graphene token system out of the box.
- 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