Skip to main content

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

2.1k
GitHub Stars
62
Curated Resources
5
Categories
5 hours ago
Last Refreshed
Commercial LibrariesFree and Open Source LibrariesFree LibrariesFramework-Specific LibrariesData Visualization Resources

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me angular resources from awesome-charting"

Installation instructions →

What's inside

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.

Framework-Specific Libraries

  • Angular-ChartAngular

  • Angular-scaleAngular

    Simple and lightweight library for creating line charts

  • Ember ChartsEmber

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

  • FlotjQuery

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

  • jqPlotjQuery

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

  • JQuery-linechartjQuery

    Simple and lightweight library for creating line charts

Free and Open Source Libraries

  • 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.

  • Chartist

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

  • Chart.js

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

  • Chartkick

    JavaScript charts with one line of Ruby.

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.

Free Libraries

  • Google Charts

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

Showing a sample of 62 resources. View the full list on GitHub →