{"id":173,"url":"https://github.com/zingchart/awesome-charting","last_synced_at":"2025-05-15T09:08:08.254Z","repository":{"id":40524467,"uuid":"52045536","full_name":"zingchart/awesome-charting","owner":"zingchart","description":"A curated list of the best charting and dataviz resources that developers may find useful, including the best JavaScript charting libraries","archived":false,"fork":false,"pushed_at":"2024-02-18T16:12:11.000Z","size":112,"stargazers_count":2031,"open_issues_count":11,"forks_count":110,"subscribers_count":49,"default_branch":"master","last_synced_at":"2025-05-08T03:01:52.709Z","etag":null,"topics":["awesome-list","charts","commercial","javascript","open-source"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zingchart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-02-18T23:06:44.000Z","updated_at":"2025-05-07T13:50:30.000Z","dependencies_parsed_at":"2024-03-15T22:46:09.783Z","dependency_job_id":"21919598-17ea-49ab-a3c5-99c833fec9f5","html_url":"https://github.com/zingchart/awesome-charting","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zingchart%2Fawesome-charting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zingchart%2Fawesome-charting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zingchart%2Fawesome-charting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zingchart%2Fawesome-charting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zingchart","download_url":"https://codeload.github.com/zingchart/awesome-charting/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254159140,"owners_count":22024558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","charts","commercial","javascript","open-source"],"created_at":"2024-01-05T20:12:48.352Z","updated_at":"2025-05-15T09:08:08.187Z","avatar_url":"https://github.com/zingchart.png","language":null,"readme":"\n\u003cimg src=\"https://cdn.rawgit.com/zingchart/awesome-charting/media/assets/awesome-charting.svg\" alt=\"awesome\"\u003e\n\nA curated list of chart and dataviz resources that developers may find useful. Focused on relevant and currently active JavaScript charting libraries for different use cases. Ordered alphabetically in each category.\n\n*Inspired by the \u003ca href=\"https://github.com/sindresorhus/awesome\"\u003eAwesome\u003c/a\u003e thing.*\n\n\nBrought to you by \n\n[![ZingChart](https://github.com/zingchart/awesome-charting/blob/assets/assets/zingchart-logo-full-color.svg?raw=true)](https://www.zingchart.com)\n\nA declarative, efficient, and simple JavaScript library for building responsive charts\n\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Build Status](https://travis-ci.org/zingchart/awesome-charting.svg?branch=master)](https://travis-ci.org/zingchart/awesome-charting)\n\n**Table of Contents**\n*  [Commercial Libraries](#commercial-libraries)\n*  [Free and Open Source Libraries](#free-and-open-source-libraries)\n*  [Free Libraries](#free-libraries)\n*  [Framework-Specific Libraries](#framework-specific-libraries)\n*  [Data Visualization Resources](#data-visualization-resources)\n\n## Commercial Libraries\n* [amCharts](https://www.amcharts.com/) - Three libraries for traditional charts, stock, and maps. Features a hand-drawn style theme option.\n* [AnyChart](http://www.anychart.com/) - Set of products for charting different types of data. Has a special Oracle Apex integration option.\n* [CanvasJS](http://canvasjs.com/) - A tight set of chart types in a library with a small file size. Different looking default theme than other commercial libraries.\n* [FusionCharts](http://www.fusioncharts.com/) - Charting library with a strong maps component.\n* [Highcharts](http://www.highcharts.com/) - A series of charting libraries for a variety of uses. Can be compatible back to IE6.\n* [JSCharting](https://JSCharting.com/) - Integrated suite of charting libraries with traditional charts types plus maps, stock, Gantt, grid and org charts in one package.\n* [Kendo UI](https://www.telerik.com/kendo-ui) - Premium charting library with native UI components available for Angular, React, and Vue.\n* [ZingChart](http://www.zingchart.com) - Built to render large data sets other libraries can't handle. Super customizable styling and new features added often. Everything in one modular library.\n\n## Free and Open Source Libraries\n* [apexcharts.js](https://github.com/apexcharts/apexcharts.js) - A JavaScript Chart Library with simple API.\n* [Billboard.js](https://naver.github.io/billboard.js/) - a fork of C3 that tracks D3 releases more closely.\n* [C3.js](http://c3js.org/) - D3 based reusable chart library.\n* [Chart.js](http://www.chartjs.org/) - Tiny library (11kb!) including core chart types.\n* [Charts.css](https://chartscss.org/) - CSS data visualization framework.\n* [Chartist](https://gionkunz.github.io/chartist-js/) - Simple, lightweight chart library that uses SVG to render the chart, and CSS to style it.\n* [Chartkick](https://github.com/ankane/chartkick) - JavaScript charts with one line of Ruby.\n* [D3.js](https://d3js.org/) - Allows the user to manipulate documents based on data to render charts in SVG.\n* [dc.js](https://dc-js.github.io/dc.js/) - D3 Library with [crossfilter](http://square.github.io/crossfilter/) support\n* [dygraphs](https://github.com/danvk/dygraphs) - Interactive zoomable time series charts.\n* [ECharts](https://github.com/ecomfe/echarts) - A powerful charting and visualization library for browser.\n* [EJSChart](https://github.com/EmpriseCorporation/EJSCharts) - enterprise ready charting library.\n* [Graphosaurus](https://github.com/frewsxcv/graphosaurus) - 3D graph viewer powered by WebGL (three.js)\n* [lightweight-charts](https://github.com/tradingview/lightweight-charts) - Financial lightweight charts built with HTML5 canvas\n* [Morris.js](http://morrisjs.github.io/morris.js) - Simple API to render line, bar, area, and donut charts\n* [Plotly](https://github.com/plotly/plotly.js) - Built on top of d3 and stack.gl, allowing users to create basic charts and SVG maps.\n* [Plottable](https://github.com/palantir/plottable) - Library with OOP style syntax to build charts.\n* [QuickChart](https://github.com/typpo/quickchart) - Web API that renders static chart images.\n* [rgraph](http://www.rgraph.net/) - 2D/3D javascript charts with google sheets import capabilites.\n* [sigma.js](https://github.com/jacomyal/sigma.js) - Graphs / Network diagram library built with canvas.\n* [Smoothie Charts](https://github.com/joewalnes/smoothie) - JavaScript charts for realtime streaming data.\n* [TauCharts](https://www.taucharts.com/) - Unique syntax that lets the developer describe the data using DSL. Has the ability to create facets.\n* [μPlot](https://github.com/leeoniya/uPlot) - A small (\u003c 25 KB min), fast chart for time series, lines, areas, ohlc \u0026 bars.\n* [uvCharts](https://github.com/imaginea/uvCharts) - JavaScript Charting library built using d3.js\n* [vis.js](http://visjs.org/) - Network diagrams, descriptive timelines with labels, and has 3D graphs.\n* [reaviz](https://reaviz.io) - Modular chart component library for React.\n* [reaflow](https://reaflow.dev) - Modular diagram engine for build static or interactive editors. \n\n## Free Libraries\n* [Google Charts](https://developers.google.com/chart/) - Maps are dialed in (of course) and some cool animation options. Extensive docs and use community (forum).\n\n## Framework-Specific Libraries\n### Angular\n* [Angular-Chart](http://jtblin.github.io/angular-chart.js)- Simple API to render line, bar, area, and donut charts\n* [n3-charts](https://github.com/n3-charts/line-chart) - Easy to use library written with AngularJS, rendering charts with D3.\n* [Angular-scale](https://github.com/kirillstepkin/scale) - Simple and lightweight library for creating line charts\n\n### Ember\n* [Ember Charts](http://addepar.github.io/ember-charts/#/overview) - Five basic chart types ready to go in Ember.js projects.\n\n### jQuery\n* [Flot](http://www.flotcharts.org/) - A JavaScript charting library for jQuery. Contains useful chart types but looks like it may no longer be in active development.\n* [jqPlot](http://www.jqplot.com) - Open source jQuery plugin for drawing charts. Contains many commonly used features but may use different naming conventions for these items.\n* [jqxChart](http://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxchart/jquery-chart-getting-started.htm) - Plenty of chart types rendering in SVG, Canvas, and VML.\n* [JQuery-linechart](https://github.com/kirillstepkin/jquery-linechart) - Simple and lightweight library for creating line charts\n\n### Lit-html\n* [lit-line](https://github.com/apinet/lit-line) - {fast, small, interactive, fully responsive} Line Chart web component build on top of lit-html.\n\n### React\n* [nivo](https://github.com/plouc/nivo) - React components to easily build dataviz apps, built on top of D3.\n* [react-vis](https://github.com/uber/react-vis) - a composable visualization system by Uber\n* [vx](https://vx-demo.now.sh/) collection of reusable low-level visualization components, on top of d3\n* [Potion](http://numberpicture.com/build) - Low-level building blocks for constructing animated visualizations with React \u0026 D3.\n* [react-chart-js](https://github.com/jerairrest/react-chartjs-2) - React wrapper for Chart.js\n* [react-d3](https://github.com/esbullington/react-d3) - Charting library that relies on React for generating SVG markup and d3 to calculate path values.\n* [react-muze](https://github.com/chartshq/react-muze) - React wrapper for [muze](https://muzejs.org/) (free data visualization library for creating exploratory data visualizations in browser, using WebAssembly)\n* [react-vis](https://github.com/uber-common/react-vis) - A collection of React components to render common data visualization charts\n* [recharts](http://recharts.org) - Redefined chart library built with React and D3\n* [Victory](https://github.com/FormidableLabs/victory) - A collection of composable React components for building interactive data visualizations\n\n## Data Visualization Resources\n* [Dataviz Catalogue](http://datavizcatalogue.com) - A place to go when you're wondering which chart type is best. A project by Severino Ribecca.\n* [Evergreen Data](http://stephanieevergreen.com) - Information and opinions on presenting data more effectively.\n* [Flowing Data](http://flowingdata.com) - A resource on maps, visualizations, stats, and design by Nathan Yau, formerly of the New York Times.\n* [Junk Charts](http://junkcharts.typepad.com) - Dataviz critic (and Columbia professor) Kaiser Fung breaks down data visualizations to identify what is wrong and recommends ways to make them better.\n* [The Functional Art](http://www.thefunctionalart.com) - Noted data visualization author and professor Aberto Cairo's blog on dataviz trends and best practices.\n* [Visualizing Data](http://www.visualisingdata.com) - Dataviz consultant Andy Kirk compiles examples, resources, and reference materials on the subject of charting and visualization.\n* [Well Formed Data](http://well-formed-data.net/archives/1210/little-boxes) - Thought pieces on information visualization and design by Moritz Stefaner previously of the World Economic Forum.\n","funding_links":[],"categories":["Front-End Development","Technical","Others","Uncategorized","前端开发","Live Site:   [searchAwesome](https://search-awesome.vercel.app/)","miscellaneous","Other Lists","Themed Directories"],"sub_categories":["awesome-*","Uncategorized","Misc","TeX Lists"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzingchart%2Fawesome-charting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzingchart%2Fawesome-charting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzingchart%2Fawesome-charting/lists"}