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
Kind
Sort:Used by Most Apps
Recharts
A composable charting library for React, built on D3 and SVG.
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.
Chart.js
Simple, flexible JavaScript charting for designers and developers
Leaflet
The leading lightweight open-source JavaScript library for mobile-friendly interactive maps.
Konva
An HTML5 Canvas JavaScript framework for building interactive 2D graphics, editors, and diagrams.
OpenLayers
A high-performance JavaScript library for building interactive web maps with vector data, tiled imagery, and WebGL rendering.
cytoscape.js
A JavaScript graph theory library for modeling, visualizing, and analyzing relational network data in the browser or Node.js.
vis-data
A framework-agnostic reactive data layer for adding, updating, removing, and observing collections of structured JavaScript objects.
sigma.js
A WebGL-powered JavaScript library for rendering graphs of thousands of nodes and edges directly from graphology data.
vis-timeline
Interactive JavaScript timeline and Graph2D visualization library for displaying, editing, and navigating time-based data.
@mapbox/mapbox-gl-draw
Drawing and editing tools for creating and modifying features on Mapbox GL JS maps.
Bokeh
Interactive visualization library for building browser-based plots, dashboards, and data apps from Python.
deck.gl
GPU-powered WebGL2/WebGPU framework for rendering large-scale geospatial and abstract data visualizations
vis-network
A browser-based library for rendering dynamic, physics-driven network diagrams of nodes and edges.
Supercluster
A blazing-fast geospatial point-clustering library for grouping map markers by zoom level.
asciichart
A zero-dependency library for rendering line charts as plain ASCII/ANSI text in the console or terminal
ol-ext
A large, community-maintained collection of controls, interactions, filters, and styles that extend OpenLayers with map UI and cartographic features it doesn't ship out of the box.
amcharts4
A JavaScript and TypeScript charting library for building animated, interactive charts, graphs, and geographic maps.