10 projects
Chart and Data Visualization Libraries
Libraries that provide components and tools for creating interactive charts, graphs, and data visualizations in applications. These libraries typically offer various chart types, customization options, and data binding capabilities.
44,262 contributors
$479M
Apache ECharts
Apache ECharts is a powerful charting and visualization library offering an easy-to-use yet highly customizable interface for creating interactive charts and graphs. It supports numerous chart types including line, bar, scatter, pie, radar, candlestick, and geographic maps, with features like zooming, brushing, and rich visual effects.
11,798
1,152
$27M
Chart.js
Chart.js is a popular open source JavaScript library for creating responsive and customizable charts and data visualizations in web applications. It provides a flexible API for rendering various chart types using HTML5 Canvas and offers features like animations, interactivity, and extensive configuration options.
11,228
2,055
$2.8M
Recharts
Recharts is a composable charting library built on React components that provides a declarative way to build charts and visualizations using SVG elements. It enables developers to create responsive, customizable charts by combining simple components.
6,130
1,181
$5.9M
plotly.py
Plotly.py is a Python library for creating interactive, publication-quality data visualizations and dashboards. It enables users to generate a wide variety of plots and charts with rich interactivity features, supporting both online and offline rendering.
4,179
806
$31M
Plotly.js
Plotly.js is a comprehensive JavaScript graphing library that enables the creation of interactive, publication-quality charts and visualizations for web applications. It supports over 40 chart types and renders in both SVG and WebGL.
3,536
822
$138M
Qt Base
Qt Base is a core component of the Qt framework, providing essential functionality for cross-platform application development. It includes fundamental classes and modules for GUI programming, networking, file I/O, and platform abstraction, serving as the foundation for Qt-based software development.
2,347
199
$195M
Victory
Victory is a composable charting and data visualization library for React applications, providing a collection of modular components to create interactive charts, graphs, and visualizations with customizable styles and animations
2,232
466
$3.6M
ScottPlot
ScottPlot is an open-source plotting library for .NET that enables creation of interactive plots, charts and data visualizations in C# applications. It provides a fast, lightweight plotting framework with support for various plot types, real-time updates, and customizable styling.
1,659
100
$3M
Vega
Vega is a declarative visualization grammar and runtime for creating interactive data visualizations. It enables users to describe visualizations in a JSON format and generates interactive views using HTML5 Canvas and SVG.
1,153
340
$73M