awesome-charting
by zingchart
A curated list of the best charting and dataviz resources that developers may find useful, including the best JavaScript charting libraries
AI summary
Charting libraries
A curated list of charting libraries and resources for developers
- stars
- 2K
- forks
- 111
- watching
- 50
- awesome lists
- 3
- entries
- 62
What's in the list
62 links in 9 sections, with live GitHub stats.activeno commit in 2y
Commercial Libraries
- amCharts
Three libraries for traditional charts, stock, and maps. Features a hand-drawn style theme option
- AnyChart
Set of products for charting different types of data. Has a special Oracle Apex integration option
- CanvasJS
A tight set of chart types in a library with a small file size. Different looking default theme than other commercial libraries
- FusionCharts
Charting library with a strong maps component
- Highcharts
A series of charting libraries for a variety of uses. Can be compatible back to IE6
- JSCharting
Integrated suite of charting libraries with traditional charts types plus maps, stock, Gantt, grid and org charts in one package
- Kendo UI
Premium charting library with native UI components available for Angular, React, and Vue
- ZingChart
Built to render large data sets other libraries can't handle. Super customizable styling and new features added often. Everything in one modular library
Links
apexcharts.js
A JavaScript Chart Library with simple API
- Billboard.js
a fork of C3 that tracks D3 releases more closely
- C3.js
D3 based reusable chart library
- Chart.js
Tiny library (11kb!) including core chart types
- Charts.css
CSS data visualization framework
- Chartist
Simple, lightweight chart library that uses SVG to render the chart, and CSS to style it
Chartkick
JavaScript charts with one line of Ruby
- D3.js
Allows the user to manipulate documents based on data to render charts in SVG
- dc.js
D3 Library with support
dygraphs
Interactive zoomable time series charts
ECharts
A powerful charting and visualization library for browser
EJSChart
enterprise ready charting library
Graphosaurus
3D graph viewer powered by WebGL (three.js)
lightweight-charts
Financial lightweight charts built with HTML5 canvas
- Morris.js
Simple API to render line, bar, area, and donut charts
Plotly
Built on top of d3 and stack.gl, allowing users to create basic charts and SVG maps
Plottable
Library with OOP style syntax to build charts
QuickChart
Web API that renders static chart images
- rgraph
2D/3D javascript charts with google sheets import capabilites
sigma.js
Graphs / Network diagram library built with canvas
Smoothie Charts
JavaScript charts for realtime streaming data
- TauCharts
Unique syntax that lets the developer describe the data using DSL. Has the ability to create facets
μPlot
A small (< 25 KB min), fast chart for time series, lines, areas, ohlc & bars
- uvCharts
JavaScript Charting library built using d3.js
- vis.js
Network diagrams, descriptive timelines with labels, and has 3D graphs
- reaviz
Modular chart component library for React
- reaflow
Modular diagram engine for build static or interactive editors
Free Libraries
- Google Charts
Maps are dialed in (of course) and some cool animation options. Extensive docs and use community (forum)
Framework-Specific Libraries / Angular
- Angular-Chart
Simple API to render line, bar, area, and donut charts
n3-charts
Easy to use library written with AngularJS, rendering charts with D3
Angular-scale
Simple and lightweight library for creating line charts
Framework-Specific Libraries / Ember
- Ember Charts
Five basic chart types ready to go in Ember.js projects
Framework-Specific Libraries / jQuery
- Flot
A JavaScript charting library for jQuery. Contains useful chart types but looks like it may no longer be in active development
- jqPlot
Open source jQuery plugin for drawing charts. Contains many commonly used features but may use different naming conventions for these items
- jqxChart
Plenty of chart types rendering in SVG, Canvas, and VML
- JQuery-linechart
Simple and lightweight library for creating line charts
Framework-Specific Libraries / Lit-html
lit-line
{fast, small, interactive, fully responsive} Line Chart web component build on top of lit-html
Framework-Specific Libraries / React
nivo
React components to easily build dataviz apps, built on top of D3
react-vis
a composable visualization system by Uber
- vx
collection of reusable low-level visualization components, on top of d3
- Potion
Low-level building blocks for constructing animated visualizations with React & D3
react-chart-js
React wrapper for Chart.js
react-d3
Charting library that relies on React for generating SVG markup and d3 to calculate path values
react-muze
React wrapper for (free data visualization library for creating exploratory data visualizations in browser, using WebAssembly)
react-vis
A collection of React components to render common data visualization charts
- recharts
Redefined chart library built with React and D3
Victory
A collection of composable React components for building interactive data visualizations
Data Visualization Resources
- Dataviz Catalogue
A place to go when you're wondering which chart type is best. A project by Severino Ribecca
- Evergreen Data
Information and opinions on presenting data more effectively
- Flowing Data
A resource on maps, visualizations, stats, and design by Nathan Yau, formerly of the New York Times
- Junk Charts
Dataviz critic (and Columbia professor) Kaiser Fung breaks down data visualizations to identify what is wrong and recommends ways to make them better
- The Functional Art
Noted data visualization author and professor Aberto Cairo's blog on dataviz trends and best practices
- Visualizing Data
Dataviz consultant Andy Kirk compiles examples, resources, and reference materials on the subject of charting and visualization
- Well Formed Data
Thought pieces on information visualization and design by Moritz Stefaner previously of the World Economic Forum
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-charting.