📊 A D3-based reusable chart library
Alternatives To C3
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Chart.js60,80920,0692,4445 hours ago83August 03, 2022265mitJavaScript
Simple HTML5 Charts using the <canvas> tag
18 days ago2December 01, 20202,124otherJava
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
React Flow15,974707 hours ago259September 14, 202285mitTypeScript
Highly customizable library for building an interactive node-based UI, workflow editor, flow chart or static diagram
Charts14,713722112 days ago53July 18, 2022139mitJavaScript
Simple, responsive, modern SVG Charts with zero dependencies
Apexcharts.js12,5743772607 days ago188August 22, 2022278mitJavaScript
📊 Interactive JavaScript Charts built on SVG
C39,2651,1341752 months ago67August 08, 2020780mitJavaScript
:bar_chart: A D3-based reusable chart library
Uplot7,8492318 days ago53July 08, 202281mitJavaScript
📈 A small, fast chart for time series, lines, areas, ohlc & bars
Chart.xkcd7,315555 months ago22January 04, 202036mitJavaScript
xkcd styled chart lib
Morris.js6,9701,178292 years ago1March 05, 2015325CoffeeScript
Pretty time-series line graphs
Gojs6,87511083a month ago243September 12, 2022otherHTML
JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
Alternatives To C3
Select To Compare

Alternative Project Comparisons


CircleCI license codecov.io

jsDelivr Hits

c3 is a D3-based reusable chart library that enables deeper integration of charts into web applications.

Follow the link for more information: http://c3js.org


Additional samples can be found in this repository:

You can run these samples as:

$ npm run serve-static

Google Group

For general C3.js-related discussion, please visit our Google Group at https://groups.google.com/forum/#!forum/c3js.


Join the chat at https://gitter.im/c3js/c3

Using the issue queue

The issue queue is to be used for reporting defects and problems with C3.js, in addition to feature requests and ideas. It is not a catch-all support forum. For general support enquiries, please use the Google Group at https://groups.google.com/forum/#!forum/c3js. All questions involving the interplay between C3.js and any other library (such as AngularJS) should be posted there first!

Before reporting an issue, please do the following:

  1. Search for existing issues to ensure you're not posting a duplicate.

  2. Search the Google Group to ensure it hasn't been addressed there already.

  3. Create a JSFiddle or Plunkr highlighting the issue. Please don't include any unnecessary dependencies so we can isolate that the issue is in fact with C3. Please be advised that custom CSS can modify C3.js output!

  4. When posting the issue, please use a descriptive title and include the version of C3 (or, if cloning from Git, the commit hash C3 is under active development and the master branch contains the latest dev commits!), along with any platform/browser/OS information that may be relevant.

Pull requests

Pull requests are welcome, though please post an issue first to see whether such a change is desirable. If you choose to submit a pull request, please do not bump the version number unless asked to, and please include test cases for any new features. Squash all your commits as well, please.


Please fork this fiddle:




Popular Chart Projects
Popular Graph Projects
Popular User Interface Components Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Data Visualization