Skip to content

Instantly share code, notes, and snippets.

@kikito
Last active March 19, 2018 21:39
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save kikito/a23fd0977db355e12d49 to your computer and use it in GitHub Desktop.
Save kikito/a23fd0977db355e12d49 to your computer and use it in GitHub Desktop.
Comparison of JS charting libraries for an Angular-based JS project

I got this list from wikipedia. Then I removed all the libraries that where not MIT, Apache or BSD and those with no sourcecode metrics (i.e. not on github, bitbucket, or trak). And then I added the columns I wanted.

Library Source Last Commit Last Closed Issue Stars Forks Ng-bindings Dependencies
ricksaw github 1 month ago 1 month ago 4309 685 Yes D3.js
nvd3 github 2 days ago 1 day ago 2433 814 Yes D3.js
Flot github 14 days ago 9 days ago 3349 842 Yes 1, 2 jquery
Flotr2 github 1 month ago 1 month ago 2038 378 No jquery + underscore + bean.js ? (unclear)
dc github 8 days ago 9 days ago 1723 496 No D3.js
jqPlot bitbucket 1 month ago 2 months ago 570 260 Yes jquery
xCharts github 9 months ago 2 months ago 1539 148 Yes D3.js
graphael github 2 years ago 1 year ago 1418 447 No Raphael.js
Dojo github 3 days ago 7 days ago 256 173 No Dojo(huge)
YUI-charts github 3 days ago 3 days ago 2552 804 No YUI(huge)
@kis
Copy link

kis commented Nov 8, 2016

Check this out scale

Take a look at this medium post

@DonaldAlan
Copy link

DonaldAlan commented Feb 15, 2018

Why does the list not include http://jtblin.github.io/angular-chart.js/ ? It has a BSD license and there are 39 contributors on github, 60 releases, and 2603 stars: https://github.com/jtblin/angular-chart.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment