├── Charts.md ├── LICENSE ├── Maps.md ├── Networks.md └── README.md /Charts.md: -------------------------------------------------------------------------------- 1 | * [HighCharts](http://www.highcharts.com): Create interactive charts easily for your web projects. 2 | * License: Creative Commons Attribution-NonCommercial 3.0 License, Commercial 3 | * Dependencies: - 4 | * Render as: SVG 5 | * Compressed size: 165KB 6 | * Version: 4.1.9 7 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/highslide-software/highcharts.com&type=star) 8 | 9 | 10 | *[NVD3](http://nvd3.org):This project is an attempt to build re-usable charts and chart components for d3.js without taking away the power that d3.js gives you. 11 | * License: Apache License, Version 2.0 12 | * Dependencies: [D3.js](http://d3js.org) (148KB, v3.5.8) 13 | * Render as: SVG 14 | * Compressed size: 211KB 15 | * Version: 1.8.1 16 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/novus/nvd3&type=star) 17 | 18 | 19 | * [C3](http://c3js.org): D3-based reusable chart library 20 | * License: MIT License 21 | * Dependencies: [D3.js](http://d3js.org) (148KB, v3.5.8) 22 | * Render as: SVG 23 | * Compressed size: 139KB 24 | * Version: 0.4.11-rc4 25 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/masayuki0812/c3&type=star) 26 | 27 | 28 | * [Chart.js](http://www.chartjs.org): Simple, clean and engaging charts for designers and developers 29 | * License: MIT License 30 | * Dependencies: - 31 | * Render as: Canvas 32 | * Compressed size: 50.9KB 33 | * Version: 1.0.2 34 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/nnnick/Chart.js&type=star) 35 | 36 | * [CanvasJS](http://canvasjs.com): HTML5 JavaScript Charting Library with a simple API and 10x better performance. Charts are responsive & can run across devices including iPhone, Android, Desktops, etc. 37 | * License: Free for non-commercial use, paid for commercial use 38 | * Dependencies: - 39 | * Render as: Canvas 40 | * Compressed size: 237KB 41 | * Version: 1.8.0 42 | * Stars: Not a github project 43 | 44 | * [gRaphaël](http://g.raphaeljs.com): gRaphaël’s goal is to help you create stunning charts on your website. It is based on Raphaël graphics library 45 | * License: MIT License 46 | * Dependencies: [Raphaël](http://raphaeljs.com) (91KB, v2.1.4) 47 | * Render as: SVG 48 | * Compressed size: 12KB 49 | * Version: 0.51 50 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/DmitryBaranovskiy/g.raphael&type=star) 51 | 52 | * [Google Charts](https://developers.google.com/chart/?hl=en): Interactive charts for browsers and mobile devices. 53 | * License: Apache 2.0 License 54 | * Dependencies: - 55 | * Render as: SVG 56 | * Compressed size: Unknown 57 | * Version: Unknown 58 | * Stars: Not a Github project 59 | 60 | * [ChartistJS](http://gionkunz.github.io/chartist-js/): Simple responsive charts 61 | * License: Apache 2.0 License 62 | * Dependencies: - 63 | * Render as: SVG 64 | * Compressed size: 35.5KB 65 | * Version: 0.9.5 66 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/gionkunz/chartist-js&type=star) 67 | 68 | * [MetricsGraphicsJS](http://metricsgraphicsjs.org/): MetricsGraphics.js is a library built on top of D3 that is optimized for visualizing and laying out time-series data 69 | * License: Mozilla Public License, version 2.0 70 | * Dependencies: [D3.js](http://d3js.org) (148KB, v3.5.8) 71 | * Render as: SVG 72 | * Compressed size: 78.2KB 73 | * Version: 2.7.0 74 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/mozilla/metrics-graphics&type=star) 75 | 76 | 77 | * [dc.js](http://dc-js.github.io/dc.js/): dc.js is a javascript charting library with native crossfilter support and allowing highly efficient exploration on large multi-dimensional dataset 78 | * License: Apache 2.0 License 79 | * Dependencies: [D3.js](http://d3js.org) (148KB, v3.5.8) 80 | * Render as: SVG 81 | * Compressed size: 81.2KB 82 | * Version: 2.1.0 83 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/dc-js/dc.js&type=star) 84 | 85 | * [epochjs](http://epochjs.github.io/epoch/): A general purpose real-time charting library for building beautiful, smooth, and high performance visualizations. 86 | * License: MIT License 87 | * Dependencies: [D3.js](http://d3js.org) (148KB, v3.5.8) 88 | * Render as: SVG 89 | * Compressed size: 68.8KB 90 | * Version: 0.8.4 91 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/epochjs/epoch&type=star) 92 | 93 | * [Smoothie Charts](http://smoothiecharts.org/): JavaScript charts for realtime streaming data 94 | * License: MIT License 95 | * Dependencies: - 96 | * Render as: Canvas 97 | * Compressed size: 31.3KB 98 | * Version: 1.27.0 99 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/joewalnes/smoothie&type=star) 100 | 101 | * [FusionCharts](http://www.fusioncharts.com/): The most comprehensive JavaScript charting library, with over 90 charts and 900 maps. 102 | * License: Commercial 103 | * Dependencies: - 104 | * Render as: SVG 105 | * Compressed size: 111KB 106 | * Version: 3.9.0 107 | * Stars: Not a Github project 108 | 109 | 110 | * [uvCharts](http://imaginea.github.io/uvCharts/): Simple yet powerful JavaScript Charting library built using d3.js 111 | * License: MIT License 112 | * Dependencies: [D3.js](http://d3js.org) (148KB, v3.5.8) 113 | * Render as: SVG 114 | * Compressed size: 70KB 115 | * Version: 0.1.0 116 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/imaginea/uvCharts&type=star) 117 | 118 | * [amCharts](http://www.amcharts.com/): Charting library & maps. Where all data goes visual. 119 | * License: Linkware license 120 | * Dependencies: - 121 | * Render as: SVG 122 | * Compressed size: 213KB 123 | * Version: 3 124 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/amcharts/amcharts3&type=star) 125 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "{}" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright {yyyy} {name of copyright owner} 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | 203 | -------------------------------------------------------------------------------- /Maps.md: -------------------------------------------------------------------------------- 1 | * [Leaflet](http://leafletjs.com/): an open-source JavaScript library for mobile-friendly interactive maps 2 | * License: BSD-2-Clause 3 | * Render as: HTML 4 | * Compressed size: 126KB 5 | * Version: 0.7.7 6 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/Leaflet/Leaflet&type=star) 7 | 8 | * [OpenLayers](http://openlayers.org/): A high-performance, feature-packed library for all your mapping needs. 9 | * License: BSD-2-Clause 10 | * Render as: HTML 11 | * Compressed size: 509KB 12 | * Version: 3.11.1 13 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/openlayers/ol3&type=star) 14 | 15 | * [GoogleMaps](http://openlayers.org/): Add the data developers trust. Build a custom map for your site using styled maps, 3D buildings, indoor floor plans, multi-modal directions and more. 16 | * License: Free, Commerial 17 | * Render as: HTML 18 | * Compressed size: Unknown 19 | * Version: 3 20 | * Stars: Not a Github project 21 | 22 | * [ArcGIS](https://developers.arcgis.com/javascript/): Discover the capabillties of ArcGIS through powerful location services, data management, analysis, and mapping. 23 | * License: Commercial 24 | * Render as: HTML 25 | * Compressed size: 961KB 26 | * Version: 3.14 27 | * Stars: Not a Github Project 28 | 29 | * [MapBox](https://www.mapbox.com/mapbox.js/api/v2.2.3/): Mapbox is a mapping platform for developers 30 | * License: Commercial 31 | * Render as: HTML 32 | * Compressed size: 196KB 33 | * Version: 2.2.3 34 | * Stars: Not a Github Project 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /Networks.md: -------------------------------------------------------------------------------- 1 | * [VivaGraphJS](https://github.com/anvaka/VivaGraphJS): Very fast + with the WebGL renderer it works thousands of nodes. 2 | * License: BSD 3 3 | * Dependencies: - 4 | * Render as: WebGL, SVG 5 | * Compressed size: 60.4KB 6 | * Version: 0.8.1 7 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/anvaka/VivaGraphJS&type=star) 8 | 9 | 10 | * [sigma.js](http://sigmajs.org/): Very flexible, includes out of the box support for touch, responsiveness, rescaling, recentering. 11 | * License: MIT 12 | * Dependencies: - 13 | * Render as: Canvas & WebGL 14 | * Compressed size: 118KB 15 | * Version: 1.0.3 16 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/jacomyal/sigma.js&type=star) 17 | 18 | * [Cytoscape.js](http://js.cytoscape.org/): Graph theory (a.k.a. network) library for analysis and visualisation. 19 | * License: LGPL3+ 20 | * Dependencies: - 21 | * Render as: SVG 22 | * Compressed size: 263KB 23 | * Version: 2.5.0 24 | * Stars: ![](http://tuan-flask.herokuapp.com/service/star?url=https://github.com/cytoscape/cytoscape.js&type=star) 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Data visualization libraries :closed_book: :closed_book: 2 | A collection of awesome web data visualization libraries. PR with your libraries! 3 | 4 | ##Live version 5 | [Live version](http://0xnacho.github.io/Awesome-Javascript-Data-Visualization/) 6 | 7 | ##Javascript visualization libraries 8 | 9 | ###[Charts](https://github.com/0xNacho/Awesome-Javascript-Data-Visualization/blob/master/Charts.md) 10 | 11 | ###[Maps](https://github.com/0xNacho/Awesome-Javascript-Data-Visualization/blob/master/Maps.md) 12 | 13 | ###[Networks](https://github.com/0xNacho/Awesome-Javascript-Data-Visualization/blob/master/Networks.md) 14 | --------------------------------------------------------------------------------