TOOLS: JavaScript Charts

JavaScript charting libraries provide editable code for you to include online charts in your websites that can be animated, interactive and/or connected to data sources. Each library has different charts available, and different models for free and paid usage.



AnyChart's product family is a set of flexible JavaScript (HTML5) libraries for all your data visualization needs. Differentiate your products, applications and web pages with beautiful charts and dashboards. The AnyChart product family includes more than 70 different chart types.


Visualize your data with 8 different chart types; each of them animated and customizable. All of the code is available for free as Open Source under the MIT License.

D3.js (Data-Driven Documents)

D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.

dc.js (Dimensional Charting Javascript Library)

dc.js is an easy yet powerful javascript charting library for data visualization and analysis in the browser and on mobile devices. It leverages d3 to render charts in CSS-friendly SVG format. Charts rendered using dc.js are data driven and reactive and therefore provide instant feedback to user interaction.


Envision.js from Humble Software is a library for creating fast, dynamic and interactive HTML5 visualizations. The library is a rewrite of HumbleFinance, a library for HTML5 canvas finance visualization.


The main components of FusionCharts are the FusionCharts Suite, FusionTime and FusionExport. The main product is FusionCharts Suite with over 95 charts and 1,400 data-driven maps. FusionTime plots time-series visualizations, and FusionExport creates full Dashboards as PDFs for use in reports and emails.

Google Charts

Google chart tools are powerful, simple to use, and free. Try out our rich gallery of interactive charts and data tools. Configure an extensive set of options to perfectly match the look and feel of your website. Connect to your data in real time using a variety of data connection tools and protocols, and easily connect charts and controls into an interactive dashboard.

JavaScript InfoVis Toolkit 

The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web. Created by Nicolas Garcia Belmonte, Director of Engineering, Urban Computing and Data Visualization at Uber (formerly Data Scientist, Advanced Visualization at Twitter).


Highcharts is a battle-tested SVG-based, multi-platform charting library that has been actively developed since 2009. It makes it easy to add interactive, mobile-optimized charts to your web and mobile projects. It features robust documentation, advanced responsiveness and industry-leading accessibility support.


Linkurious Enterprise is an on-premises graph visualization and analysis platform. Fraud, intelligence or cyber analysts use it to detect and investigate threats in large and complex datasets. Analysts benefit from the intuitive graph visualization interface to investigate connected data.


TimelineJS is an open-source tool that enables anyone to build visually rich, interactive timelines. Beginners can create a timeline using nothing more than a Google spreadsheet. Experts can use their JSON skills to create custom installations, while keeping TimelineJS's core functionality.

RAW Graphs

RAW Graphs is an open source data visualization framework built with the goal of making the visual representation of complex data easy for everyone. RAW Graphs is built on top of the amazing d3.js library by Mike Bostock, and allows you to export visualizations as vector (SVG) or raster (PNG) images and embed them into your web page.


Quadrigram is a visual programming environment that lets you construct and share interactive data visualization projects quickly and easily, without any programming skills.

SHANTI Interactive

SHANTI Interactive is a suite of tools that make it easy to create highly interactive web-based visualizations, videos, and maps. They are freely available from the University of Virginia's Sciences, Humanities & Arts Network of Technological Initiatives (SHANTI).


We created ZingChart because other JavaScript charting libraries didn’t suit our needs. ZingChart is a fast, interactive, & stylish solution made to run big data with 35+ chart types & modules.