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
globe.gl
A JavaScript UI component for building interactive 3D globe data visualizations with Three.js and WebGL.
SnakeViz
An in-browser viewer for Python cProfile data with interactive sunburst and icicle diagrams.
Supercluster
A blazing-fast geospatial point-clustering library for grouping map markers by zoom level.
ant-design-charts
A React chart library from AntV combining statistical plots and relational graph diagrams behind one component API.
asciichart
A zero-dependency library for rendering line charts as plain ASCII/ANSI text in the console or terminal
jsts
JavaScript port of the Java JTS Topology Suite for spatial predicates, geometry operations, and OGC Simple Features processing.
python-igraph
Fast graph and complex-network analysis for Python.
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.
d3-tip
Configurable, positioned tooltips for D3.js SVG data visualizations.
amcharts4
A JavaScript and TypeScript charting library for building animated, interactive charts, graphs, and geographic maps.
Laravel Trend
A fluent Laravel package for aggregating Eloquent models into time-series trends for charts and reports.
@loaders.gl/core
The core API for loaders.gl, a framework-independent toolkit for loading and parsing big-data, 3D, and geospatial formats.
React Xarrows
Draw customizable SVG arrows and lines between any two React components using refs or DOM ids.
Kaleido
Cross-platform Python library for fast static image export (PNG, SVG, PDF) of Plotly figures via headless Chrome.
@mapbox/vector-tile
Parse Mapbox Vector Tiles in JavaScript and access their layers and features as GeoJSON.
elastic-charts
A composable React charting library for interactive, canvas-rendered line, bar, area, heatmap, and partition charts.
@antv/layout
A collection of graph layout algorithms that turn node-and-edge data into renderable coordinates.
chartjs-node-canvas
Server-side Chart.js rendering to PNG, JPEG, SVG, PDF, or animated GIF frames, with no browser or DOM required.
chartjs-chart-matrix
A Chart.js module that adds a matrix chart type for rendering heatmaps and grid-based visualizations.
scenes
A React/TypeScript framework for building interactive, dashboard-like Grafana app plugins around a reactive scene graph.
d3-timer
A synchronized timer queue that coordinates thousands of concurrent JavaScript animations with drift-corrected, frame-consistent timing.
d3-brush
Interactive brush selection for one- and two-dimensional regions in D3 visualizations, driven by mouse or touch.
CpChart
A modern PHP 8 port of the pChart library for generating charts, graphs, and statistics images.
svg-round-corners
A tiny, dependency-free JavaScript library that rounds sharp corners in SVG path data into smooth arcs.