Complete List Of JavaScript Data Visualisation Components

This is a complete list of JavaScript data visualisation components and libraries for report app development. The list contains information about licensing and integration of the component, as well as some additional info. The components are divided in tables be their types.

P.S. "-" in Frameworks means that it is not specified for some frameworks or doesn't has any special wrappers.

Charts

Name Free Frameworks About
amCharts free for non-commercial use React, Angular, Vue.js, Next.js Insanely flexible, blindingly fast, a new kind of data-viz; the newest go-to library for data visualization. When you don’t have time to learn new technologies.
AnyChart Free for education and non-profit use a wide list of languages and frameworks Interactive JavaScript charts designed to be embedded and integrated into web, desktop, and mobile apps
ApexCharts free React, Angular, Vue.js Modern & Interactive SVG Charts
billboard.js free React, Angular, Vue.js, R, Python (third party applications built by the great community) a re-usable, easy interface JavaScript chart library, based on D3.js.
C3.js free - D3-based reusable chart library
CanvasJS free for Personal, Educational and Non-Commercial Uses React, Angular, jQuery Responsive HTML5 Charting Library with a Simple API and 10x Performance – makes your dashboards fly.
Chartist free - Simple responsive charts
Chart.js free - Simple yet flexible JavaScript charting for designers & developers
D3.js free - a JavaScript library for producing dynamic, interactive data visualizations in web browsers.
Dygraphs free - Interactive line charts library that works with huge datasets.
Echarts free - Highly customizable and interactive charts ready for big datasets.
Epoch free - real-time charts.
Google Charts free - Interactive charts for browsers and mobile devices.
Plotly.js free - Powerful declarative library with support for 20 chart types.
Vizzu free - a free, open-source Javascript/C++ library utilizing a generic dataviz engine that generates many types of charts and seamlessly animates between them.
Highcharts trial version React, Angular, Vue.js Rock-solid and incredibly flexible charting library made for developers.

Data tables

Name Free Frameworks About
React Table free React Lightweight and extensible data tables for React
Ag-grid Free Community Edition React, Angular, Vue.js The Best JavaScript Grid in the World
Handsontable free for evaluation and personal projects React, Angular, Vue.js A JavaScript component that combines data grid features with spreadsheet-like UX. Legendary support included.
DataTables free - Add advanced interaction controls to your HTML tables the free & easy way
Grid js free React, Angular, Vue and VanillaJs a Free and open-source JavaScript table plugin. It works with most JavaScript frameworks
Sencha free Community Edition React The Fastest JavaScript Grid
AppendGrid free Bootstrap and Bulma AppendGrid allow you to input structured data row by row such like filling spreadsheets
Datatablesbundle free jQuery This Bundle integrates the jQuery DataTables plugin into your Symfony application.
Griddle free React an ultra customizable datagrid component for React.
Fancy Grid - React, Angular, Vue JavaScript grid library with charts integration and server communication.

Pivot grids

Name Free Frameworks About
WebDataRocks free List of available tutorials Free Web Pivot Table Tool
jbPivot free jQuery A simple jQuery pivot table widget
PivotTable.js free - an open-source Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with drag'n'drop functionality
Flexmonster Pivot Table & Charts trial version List of available tutorials The most powerful JavaScript tool for visualizing your business data.
react-pivottable free React React-based drag'n'drop pivot table with Plotly.js charts.
orb free - Pivot grid javascript library.

CSS grids

Name Free Frameworks About
Flexbox grid free - A grid system based on the flex display property.
Bulma free - the modern CSS framework that just works
Bootstrap Grid System free - Use our powerful mobile-first flexbox grid to build layouts of all shapes and sizes thanks to a twelve column system, five default responsive tiers, Sass variables and mixins, and dozens of predefined classes.
React Grid layout free React a grid layout system much like Packery or Gridster, for React.
Muuri free - a JavaScript layout engine that allows you to build all kinds of layouts (no kidding!) and make them responsive, sortable, filterable, draggable and/or animated.
Rebass Grid free - Rebass components can be used to create one-off or reusable CSS Grid layout components.

Spreadsheets

Name Free Frameworks About
sheetjs free - battle-tested open-source solutions for extracting useful data from almost any complex spreadsheet and generating new spreadsheets that will work with legacy and modern software alike.
x spreasheet free - A web-based JavaScript spreadsheet
luckysheet free - an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Clusterize.js free - Tiny plugin to display large data sets easily
Jsdpreadsheets free - Best JavaScript Data Grids and Spreadsheets
Backgridjs free - a set of components for building semantic and easily stylable data grid widgets.
Tabulator free React, Angular, Vue.js The easy to use, fully featured, interactive table JavaScript library
NgTable free Angular This directive enhances your HTML tables. It support sorting, filtering and pagination. Header row with titles and filters automatic generated.
EmberTable free Ember An addon to support large data set and a number of features around table. Ember Table can handle over 100,000 rows without any rendering or performance issues.

Set of components

Name Free Frameworks About Viz components
Material UI free React Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design. Tables, buttons, list, grids and a lot more
Toast free - JavaScript UI library and free open source project constantly managed by NHN. Chart, Editor, Grid, Calendar, Image-editor
UiKit free - A lightweight and modular front-end framework for developing fast and powerful web interfaces. Grid, Table, Sortable
AngularUI free Angular The companion suite(s) to the AngularJS framework. Grid, Spreadsheets, Sortable, Map, Calendar, Charts
w2UI free - JavaScript UI Library for the Modern Web Grid, Forms, Toolbars, Layout, Sidebar, Tabs, Popup and various field controls
Webix free Standart version - JavaScript UI library and framework for speeding up web develop List of available widgets
DevExtrem Free for non commercial use React, Angular, jQuery, Vue Create highly responsive web apps for touch devices and traditional desktops Grid, Pivot, Tree, Map, Charts
DHTMLX free React, Angular, Vue.js JavaScript UI Libraries for Web App Development Pivot, Kanban, Spreadsheet, Tree, Chart, Calendar, Gantt
Bryntum - Angular, React, Vue and Ext JS World Class Web Components Calendar, Gantt, Grid, Scheduler

If you have something to add to the list, I'll be happy to consider your suggestions!