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: 3 days ago
JSON representation

  • Framework-Specific Libraries

    • React

      • react-vis - a composable visualization system by Uber
      • Potion - Low-level building blocks for constructing animated visualizations with React & D3.
      • react-chart-js - React wrapper for Chart.js
      • vx - level visualization components, on top of d3
      • react-muze - React wrapper for [muze](https://muzejs.org/) (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
      • nivo - React components to easily build dataviz apps, built on top of D3.
      • react-d3 - Charting library that relies on React for generating SVG markup and d3 to calculate path values.
    • jQuery

      • jqxChart - Plenty of chart types rendering in SVG, Canvas, and VML.
    • Angular

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

      • Ember Charts - Five basic chart types ready to go in Ember.js projects.
    • Lit-html

      • lit-line - {fast, small, interactive, fully responsive} Line Chart web component build on top of lit-html.
  • 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.
      • Well Formed Data - Thought pieces on information visualization and design by Moritz Stefaner previously of the World Economic Forum.
      • 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.
      • Evergreen Data - Information and opinions on presenting data more effectively.
      • Dataviz Catalogue - A place to go when you're wondering which chart type is best. A project by Severino Ribecca.
  • Commercial Libraries

    • CanvasJS - A tight set of chart types in a library with a small file size. Different looking default theme than other commercial libraries.
    • Kendo UI - Premium charting library with native UI components available for Angular, React, and Vue.
    • 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.
  • Free and Open Source Libraries

    • rgraph - 2D/3D javascript charts with google sheets import capabilites.
    • TauCharts - Unique syntax that lets the developer describe the data using DSL. Has the ability to create facets.
    • reaviz - Modular chart component library for React.
    • reaflow - Modular diagram engine for build static or interactive editors.
    • uvCharts - JavaScript Charting library built using d3.js
    • D3.js - Allows the user to manipulate documents based on data to render charts in SVG.
    • 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.
    • 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](http://square.github.io/crossfilter/) support
    • dygraphs - Interactive zoomable time series charts.
    • ECharts - A powerful charting and visualization library for browser.
    • Graphosaurus - 3D graph viewer powered by WebGL (three.js)
    • lightweight-charts - Financial lightweight charts built with HTML5 canvas
    • apexcharts.js - A JavaScript Chart Library with simple API.
    • Billboard.js - a fork of C3 that tracks D3 releases more closely.
    • reaviz - Modular chart component library for React.
    • Charts.css - CSS data visualization framework.
    • EJSChart - enterprise ready charting library.
    • μPlot - A small (< 25 KB min), fast chart for time series, lines, areas, ohlc & bars.
  • Free Libraries

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