User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Charting

A curated list of the best charting and dataviz resources that developers may find useful, including the best JavaScript charting libraries

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Oct. 27, 2021, 9:09 p.m.

Thank you zingchart & contributors
View Topic on GitHub:
zingchart/awesome-charting

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Commercial Libraries

Three libraries for traditional charts, stock, and maps. Features a hand-drawn style theme option.

Set of products for charting different types of data. Has a special Oracle Apex integration option.

A tight set of chart types in a library with a small file size. Different looking default theme than other commercial libraries.

Charting library with a strong maps component.

A series of charting libraries for a variety of uses. Can be compatible back to IE6.

Integrated suite of charting libraries with traditional charts types plus maps, stock, Gantt, grid and org charts in one package.

Built to render large data sets other libraries can't handle. Super customizable styling and new features added often. Everything in one modular library.

Free and Open Source Libraries

๐Ÿ“Š Interactive JavaScript Charts built on SVG

9.94K
682
8m
MIT

Create beautiful JavaScript charts with one line of Ruby

5.73K
520
10m
MIT

Interactive visualizations of time series using JavaScript and the HTML canvas tag

2.9K
626
1y 8m
MIT

Apache ECharts is a powerful, interactive charting and data visualization library for browser

45.29K
16.9K
8m
Apache-2.0

Emprise Javascript Charts

33
28
5y 9m
n/a

3D graph viewer powered by WebGL (three.js)

337
39
3y 6m
MPL-2.0

Financial lightweight charts built with HTML5 canvas

2.93K
463
8m
Apache-2.0

Open-source JavaScript charting library behind Plotly and Dash

12.82K
1.5K
8m
MIT

A library of modular chart components built on D3

2.76K
221
1y 90d
n/a

Chart image and QR code web API

980
97
10m
AGPL-3.0

A JavaScript library dedicated to graph drawing

9.32K
1.46K
5y 10d
MIT

Smoothie Charts: smooooooth JavaScript charts for realtime streaming data

2.08K
225
1y 41d
n/a

๐Ÿ“ˆ A small, fast chart for time series, lines, areas, ohlc & bars

5.74K
176
10m
MIT

Simple yet powerful JavaScript Charting library built using d3.js

266
79
2y 25d
n/a

a fork of C3 that tracks D3 releases more closely.

D3 based reusable chart library.

Tiny library (11kb!) including core chart types.

Simple, lightweight chart library that uses SVG to render the chart, and CSS to style it.

Allows the user to manipulate documents based on data to render charts in SVG.

Simple API to render line, bar, area, and donut charts

2D/3D javascript charts with google sheets import capabilites.

Unique syntax that lets the developer describe the data using DSL. Has the ability to create facets.

Network diagrams, descriptive timelines with labels, and has 3D graphs.

Free Libraries

Maps are dialed in (of course) and some cool animation options. Extensive docs and use community (forum).

Angular

Awesome charts for AngularJS.

1.21K
196
4y 4m
MIT

Angular plugin for creating charts

39
2
4y 41d
MIT

Simple API to render line, bar, area, and donut charts

Ember

Five basic chart types ready to go in Ember.js projects.

jQuery

JQuery plugin for creating charts

43
7
4y 41d
MIT

A JavaScript charting library for jQuery. Contains useful chart types but looks like it may no longer be in active development.

Open source jQuery plugin for drawing charts. Contains many commonly used features but may use different naming conventions for these items.

Plenty of chart types rendering in SVG, Canvas, and VML.

Lit-html

lit-line is a minimal line chart library for modern websites.

2
0
11m
n/a

React

nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries

8.34K
629
9m
MIT

Data Visualization Components

7.68K
807
1y 107d
MIT

React wrapper for Chart.js

3.67K
664
11m
MIT

Modular React charts made with d3.js

1.77K
189
5y 6m
MIT

React SDK for Muze charting Library

3
0
1y 12d
MIT

Data Visualization Components

7.67K
808
1y 107d
MIT

A collection of composable React components for building interactive data visualizations

8.68K
412
8m
n/a

Redefined chart library built with React and D3

Data Visualization Resources

A place to go when you're wondering which chart type is best. A project by Severino Ribecca.

Information and opinions on presenting data more effectively.

A resource on maps, visualizations, stats, and design by Nathan Yau, formerly of the New York Times.

Dataviz critic (and Columbia professor) Kaiser Fung breaks down data visualizations to identify what is wrong and recommends ways to make them better.

Noted data visualization author and professor Aberto Cairo's blog on dataviz trends and best practices.

Dataviz consultant Andy Kirk compiles examples, resources, and reference materials on the subject of charting and visualization.

Thought pieces on information visualization and design by Moritz Stefaner previously of the World Economic Forum.