Charts & Data Visualization Packages
Charting and data-visualization libraries for turning raw numbers into readable graphs, plots, and interactive dashboards across web and native apps.
Packages in Charts & Data Visualization
Recharts
A composable charting library for React, built on D3 and SVG.
Chart.js
Simple, flexible JavaScript charting for designers and developers
Mermaid
Generate flowcharts, sequence diagrams, and 20+ other diagram types from markdown-like text
React Flow
A highly customizable React library for building node-based editors, diagrams, and interactive flow charts.
D3.js
The JavaScript library for building custom, data-driven documents with SVG, Canvas, and HTML
ECharts
A powerful, interactive JavaScript charting and data-visualization library for the browser.
Dagre
Automatic layout engine for directed graphs in JavaScript
chroma.js
JavaScript library for color conversion, manipulation, and scale generation
Leaflet
The leading lightweight open-source JavaScript library for mobile-friendly interactive maps.
Matplotlib
Python's foundational plotting library for static, animated, and interactive charts
react-chartjs-2
React components for Chart.js — typed, hooks-friendly charts for React apps
elkjs
Automatic graph layout engine for node-link diagrams, ported from the Eclipse Layout Kernel (ELK).
MapLibre GL JS
GPU-accelerated, open-source WebGL library for interactive vector tile maps
Tremor React
20+ Tailwind-styled React components for building analytics dashboards and charts fast
Seaborn
A Python statistical data visualization library built on matplotlib, for attractive charts with minimal code