awesome-charting

Charting libraries

A curated list of charting libraries and resources for developers

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

GitHub

2k stars
50 watching
111 forks
last commit: over 2 years ago
Linked from 3 awesome lists

awesome-listchartscommercialjavascriptopen-source

Commercial Libraries

amChartsThree libraries for traditional charts, stock, and maps. Features a hand-drawn style theme option
AnyChartSet of products for charting different types of data. Has a special Oracle Apex integration option
CanvasJSA tight set of chart types in a library with a small file size. Different looking default theme than other commercial libraries
FusionChartsCharting library with a strong maps component
HighchartsA series of charting libraries for a variety of uses. Can be compatible back to IE6
JSChartingIntegrated suite of charting libraries with traditional charts types plus maps, stock, Gantt, grid and org charts in one package
Kendo UIPremium charting library with native UI components available for Angular, React, and Vue
ZingChartBuilt 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

apexcharts.js14,492almost 2 years agoA JavaScript Chart Library with simple API
Billboard.jsa fork of C3 that tracks D3 releases more closely
C3.jsD3 based reusable chart library
Chart.jsTiny library (11kb!) including core chart types
Charts.cssCSS data visualization framework
ChartistSimple, lightweight chart library that uses SVG to render the chart, and CSS to style it
Chartkick6,363almost 2 years agoJavaScript charts with one line of Ruby
D3.jsAllows the user to manipulate documents based on data to render charts in SVG
dc.jsD3 Library with support
dygraphs3,176over 2 years agoInteractive zoomable time series charts
ECharts60,918almost 2 years agoA powerful charting and visualization library for browser
EJSChart34over 10 years agoenterprise ready charting library
Graphosaurus385over 4 years ago3D graph viewer powered by WebGL (three.js)
lightweight-charts10,065almost 2 years agoFinancial lightweight charts built with HTML5 canvas
Morris.jsSimple API to render line, bar, area, and donut charts
Plotly17,161almost 2 years agoBuilt on top of d3 and stack.gl, allowing users to create basic charts and SVG maps
Plottable2,977almost 2 years agoLibrary with OOP style syntax to build charts
QuickChart1,692about 2 years agoWeb API that renders static chart images
rgraph2D/3D javascript charts with google sheets import capabilites
sigma.js11,339almost 2 years agoGraphs / Network diagram library built with canvas
Smoothie Charts2,255over 3 years agoJavaScript charts for realtime streaming data
TauChartsUnique syntax that lets the developer describe the data using DSL. Has the ability to create facets
μPlot8,864almost 2 years agoA small (< 25 KB min), fast chart for time series, lines, areas, ohlc & bars
uvChartsJavaScript Charting library built using d3.js
vis.jsNetwork diagrams, descriptive timelines with labels, and has 3D graphs
reavizModular chart component library for React
reaflowModular diagram engine for build static or interactive editors

Free Libraries

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

Framework-Specific Libraries / Angular

Angular-ChartSimple API to render line, bar, area, and donut charts
n3-charts1,204over 4 years agoEasy to use library written with AngularJS, rendering charts with D3
Angular-scale41almost 4 years agoSimple and lightweight library for creating line charts

Framework-Specific Libraries / Ember

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

Framework-Specific Libraries / jQuery

FlotA JavaScript charting library for jQuery. Contains useful chart types but looks like it may no longer be in active development
jqPlotOpen source jQuery plugin for drawing charts. Contains many commonly used features but may use different naming conventions for these items
jqxChartPlenty of chart types rendering in SVG, Canvas, and VML
JQuery-linechartSimple and lightweight library for creating line charts

Framework-Specific Libraries / Lit-html

lit-line21almost 2 years ago{fast, small, interactive, fully responsive} Line Chart web component build on top of lit-html

Framework-Specific Libraries / React

nivo13,268almost 2 years agoReact components to easily build dataviz apps, built on top of D3
react-vis8,737about 2 years agoa composable visualization system by Uber
vxcollection of reusable low-level visualization components, on top of d3
PotionLow-level building blocks for constructing animated visualizations with React & D3
react-chart-js6,673almost 2 years agoReact wrapper for Chart.js
react-d31,753over 10 years agoCharting library that relies on React for generating SVG markup and d3 to calculate path values
react-muze16almost 6 years agoReact wrapper for (free data visualization library for creating exploratory data visualizations in browser, using WebAssembly)
react-vis8,737about 2 years agoA collection of React components to render common data visualization charts
rechartsRedefined chart library built with React and D3
Victory11,039almost 2 years agoA collection of composable React components for building interactive data visualizations

Data Visualization Resources

Dataviz CatalogueA place to go when you're wondering which chart type is best. A project by Severino Ribecca
Evergreen DataInformation and opinions on presenting data more effectively
Flowing DataA resource on maps, visualizations, stats, and design by Nathan Yau, formerly of the New York Times
Junk ChartsDataviz critic (and Columbia professor) Kaiser Fung breaks down data visualizations to identify what is wrong and recommends ways to make them better
The Functional ArtNoted data visualization author and professor Aberto Cairo's blog on dataviz trends and best practices
Visualizing DataDataviz consultant Andy Kirk compiles examples, resources, and reference materials on the subject of charting and visualization
Well Formed DataThought pieces on information visualization and design by Moritz Stefaner previously of the World Economic Forum

Backlinks from these awesome lists:

More related projects: