An open API service indexing awesome lists of open source software.

awesome-charting

A curated list of the best charting and dataviz resources that developers may find useful, including the best JavaScript charting libraries
https://github.com/zingchart/awesome-charting

Last synced: 17 days ago
JSON representation

Commercial Libraries

  • amCharts - Three libraries for traditional charts, stock, and maps. Features a hand-drawn style theme option.
  • 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.
  • Highcharts - A series of charting libraries for a variety of uses. Can be compatible back to IE6.
  • AnyChart - Set of products for charting different types of data. Has a special Oracle Apex integration option.

Data Visualization Resources

React

  • 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.
  • Evergreen Data - Information and opinions on presenting data more effectively.
  • Well Formed Data - Thought pieces on information visualization and design by Moritz Stefaner previously of the World Economic Forum.
  • Dataviz Catalogue - A place to go when you're wondering which chart type is best. A project by Severino Ribecca.
  • Visualizing Data - Dataviz consultant Andy Kirk compiles examples, resources, and reference materials on the subject of charting and visualization.
  • The Functional Art - Noted data visualization author and professor Aberto Cairo's blog on dataviz trends and best practices.

Framework-Specific Libraries

Angular

  • n3-charts - Easy to use library written with AngularJS, rendering charts with D3.

jQuery

  • JQuery-linechart - Simple and lightweight library for creating line charts
  • jqPlot - Open source jQuery plugin for drawing charts. Contains many commonly used features but may use different naming conventions for these items.

Lit-html

  • lit-line - {fast, small, interactive, fully responsive} Line Chart web component build on top of lit-html.

React

  • Potion - Low-level building blocks for constructing animated visualizations with React & D3.
  • nivo - React components to easily build dataviz apps, built on top of D3.
  • react-vis - a composable visualization system by Uber
  • 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 muze (free data visualization library for creating exploratory data visualizations in browser, using WebAssembly)
  • Victory - A collection of composable React components for building interactive data visualizations

Free and Open Source Libraries

  • Charts.css - CSS data visualization framework.
  • D3.js - Allows the user to manipulate documents based on data to render charts in SVG.
  • uvCharts - JavaScript Charting library built using d3.js
  • apexcharts.js - A JavaScript Chart Library with simple API.
  • Billboard.js - a fork of C3 that tracks D3 releases more closely.
  • 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.
  • dc.js - D3 Library with crossfilter support
  • dygraphs - Interactive zoomable time series charts.
  • EJSChart - enterprise ready charting library.
  • Graphosaurus - 3D graph viewer powered by WebGL (three.js)
  • lightweight-charts - Financial lightweight charts built with HTML5 canvas
  • 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.
  • sigma.js - Graphs / Network diagram library built with canvas.
  • Smoothie Charts - JavaScript charts for realtime streaming data.
  • μPlot - A small (< 25 KB min), fast chart for time series, lines, areas, ohlc & bars.
  • ECharts - A powerful charting and visualization library for browser.
  • C3.js - D3 based reusable chart library.
  • 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).