Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Miscellaneous
  4. Data Visualization

Data Visualization

The "Awesome Data Visualization" project is a curated collection of resources focused on the art and science of visualizing data effectively. Data visualization encompasses various techniques and tools that help in presenting complex data in a clear and engaging manner. This list includes libraries, frameworks, tools, tutorials, and examples that cater to different aspects of data visualization, such as interactive charts, infographics, and dashboards. Whether you are a beginner looking to learn the basics or an experienced data analyst seeking advanced techniques, this collection offers valuable insights and tools to enhance your data storytelling. Dive in to discover how to transform your data into compelling visual narratives that resonate with your audience.

data-visualizationchartsinfographicsdashboardsdata-analysisvisualization-toolsinteractive-visualization
RSSView on GitHub
4.3k stars453 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Awesome

The "Awesome" project is a comprehensive exploration of recursion, a fundamental programming technique where a function calls itself to solve problems. This list covers various aspects of recursion, including visual illustrations, examples, and explanations that help demystify the concept. It is beneficial for beginners looking to grasp the basics of recursion, as well as experienced developers seeking to refine their understanding or find new applications for recursive solutions. With a variety of resources available, users can deepen their knowledge and enhance their coding skills through practical examples and insightful discussions.

452.0k
📦
Self Hosted

The "Awesome Self Hosted" project is a curated collection of software applications that can be hosted on your own servers, providing users with full control over their data and services. This list encompasses a wide range of categories, including web applications, databases, file storage solutions, content management systems, and development tools. It is particularly beneficial for developers, system administrators, and privacy-conscious users who seek alternatives to cloud services. By leveraging self-hosted solutions, users can enhance their security, customize their environments, and reduce reliance on third-party providers. Explore this collection to discover powerful tools that empower you to take charge of your digital landscape.

284.1k
📦
Free for Developers

The "Awesome Free for Developers" project is a curated collection of free tools, services, and resources available for developers. This list covers a wide range of categories including cloud services, APIs, software development tools, design resources, and educational platforms that offer free tiers or completely free access. It is particularly beneficial for developers, startups, and students who are looking to leverage high-quality resources without incurring costs. By providing access to these valuable tools, the project empowers users to enhance their projects, improve their skills, and innovate without financial barriers. Explore this collection to discover what you can utilize for your next development endeavor.

120.5k
📦
Beginner-Friendly Projects

The "Awesome Beginner-Friendly Projects" project is a curated collection of coding projects aimed at helping novice developers enhance their programming skills through practical experience. This list includes a variety of beginner-friendly projects across different programming languages, covering categories such as web development, game development, data analysis, and mobile applications. With resources ranging from project ideas and tutorials to sample code and community support, this list is invaluable for beginners looking to build confidence and competence in coding. Whether you're just starting or looking to practice your skills, you'll find engaging projects that inspire creativity and learning.

84.2k

Table of Contents

21 sections · 158 projects

Libraries

18 projects
ApexCharts
apexcharts.com
Chart.js
chartjs.org
Chartist
gionkunz.github.io
dc.js
dc.js

A multi-dimensional charting library that works natively with crossfilter and renders using d3.js.

JavaScript7,4312 years ago
Dygraphs
dygraphs.com
ECharts
ECharts

A powerful, interactive JavaScript charting and data visualization library for the browser.

TypeScript66,8642 days ago
epoch
epoch

A JavaScript charting library for creating historical reports and real-time timeseries visualizations.

HTML4,9517 years ago
Google Charts
developers.google.com
G2
g2plot.antv.vision
GraphicsJS
graphicsjs.org
lit-line
lit-line

A minimal, fast line chart web component for modern websites, built with lit-html.

TypeScript221 year ago
MetricsGraphics.js
metricsgraphicsjs.org
nvd3
nvd3

A reusable charting library built on D3.js, providing pre-built, customizable chart models.

JavaScript7,2282 years ago
plotly.js
plotly.js

A standalone JavaScript data visualization library for creating statistical, 3D, scientific, and financial charts.

JavaScript18,2682 days ago
React wrapper
React wrapper

A lightweight React wrapper for Apache ECharts, enabling declarative chart creation with full ECharts API access.

TypeScript4,9966 months ago
TechanJS
techanjs.org
TOAST UI Chart
TOAST UI Chart

A beautiful and feature-rich JavaScript charting library for data visualization with support for React, Vue, and plain JavaScript.

TypeScript5,4032 years ago
vizzu
vizzu

An open-source JavaScript/C++ library for creating animated data visualizations and interactive data stories.

JavaScript2,0163 months ago

Libraries for graphs

7 projects
Cola.js
marvl.infotech.monash.edu
Cytoscape.js
js.cytoscape.org
Sigma.js
sigmajs.org
VivaGraphJS
VivaGraphJS

A highly extensible JavaScript library for rendering interactive graphs with support for multiple layout algorithms and rendering engines.

JavaScript3,8624 months ago
G6
G6

A TypeScript/JavaScript framework for building interactive graph visualization and analysis applications.

TypeScript12,1948 days ago
diagram.js
diagram.js

A JavaScript toolbox for building interactive diagram editors and viewers on the web.

JavaScript1,9061 day ago
Uber React Digraph
Uber React Digraph

A React component library for building interactive directed graph editors with SVG rendering and event handling.

JavaScript2,6442 years ago

Maps

9 projects
CARTO
CARTO

An open platform for location intelligence, data visualization, and building geospatial applications.

JavaScript2,8031 year ago
Cesium
Cesium

An open-source JavaScript library for creating high-performance 3D globes and 2D maps in web browsers.

JavaScript15,4862 days ago
Deck.gl
deck.gl
antvis L7
antvis L7

A WebGL-powered geospatial data visualization and analysis engine for building high-performance maps and spatial applications.

TypeScript4,0382 days ago
L7 Plot
L7 Plot

A geospatial visualization chart library built on L7 for creating interactive maps and location-based charts.

TypeScript932 years ago
datamaps
datamaps

A lightweight JavaScript library for creating interactive SVG map visualizations with D3.js and TopoJSON.

JavaScript3,7995 months ago
Dipper
Dipper

A React-based framework for building location intelligence and geospatial visualization applications.

TypeScript293 years ago
Leaflet
leafletjs.com
jQuery Mapael
jQuery Mapael

A jQuery plugin for creating interactive, dynamic vector maps with data visualization capabilities.

JavaScript1,0074 years ago

D3

1 projects
Awesome D3
Awesome D3

A curated list of D3.js libraries, plugins, and utilities for data visualization.

5,3113 years ago

React

8 projects
BizCharts
BizCharts

A powerful React data visualization library built on G2 for creating interactive charts.

TypeScript6,1961 year ago
Graphin
Graphin

A React toolkit for graph visualization and analysis based on G6, offering both canvas components and configurable SDKs.

TypeScript1,0978 months ago
react-vis
react-vis

A composable React visualization library for building line charts, bar charts, heatmaps, scatterplots, and more.

JavaScript8,7871 year ago
recharts
recharts

A redefined chart library built with React and D3 for creating composable, declarative charts in React applications.

TypeScript27,4002 days ago
Victory
formidable.com
nivo
nivo

A rich set of supercharged React components for building dataviz apps, built on top of d3.

TypeScript14,0642 days ago
React Svg Textures
React Svg Textures

A React port of Textures.js for creating SVG patterns and textures as declarative components.

JavaScript328 years ago
DevExtreme React Chart
devexpress.github.io