10 Best Vanilla JavaScript Data Display Libraries

List hand-picked by Openbase Experts
Learn More

chart.js

Simple HTML5 Charts using the <canvas> tag

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
530
Top Feedback
46Easy to Use
36Performant
29Great Documentation
GitHub Stars
56K
Weekly Downloads
2M
Last Commit
8d ago
swi

swiper

Most modern mobile touch slider with hardware accelerated transitions

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
104
Top Feedback
32Great Documentation
23Easy to Use
14Performant
GitHub Stars
29K
Weekly Downloads
813K
Last Commit
14d ago

ag-grid-community

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
17
Top Feedback
4Easy to Use
3Great Documentation
2Performant
GitHub Stars
8K
Weekly Downloads
239K
Last Commit
8d ago

echarts

Apache ECharts is a powerful, interactive charting and data visualization library for browser

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
151
Top Feedback
11Great Documentation
11Performant
9Easy to Use
GitHub Stars
49K
Weekly Downloads
362K
Last Commit
9d ago

plotly.js

Open-source JavaScript charting library behind Plotly and Dash

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
17
Top Feedback
6Great Documentation
4Easy to Use
3Performant
GitHub Stars
14K
Weekly Downloads
119K
Last Commit
12d ago

mermaid

Generation of diagram and flowchart from text in a similar manner as markdown

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
49
Top Feedback
5Great Documentation
4Easy to Use
3Performant
GitHub Stars
39K
Weekly Downloads
134K
Last Commit
8d ago
tab

table

Formats data into a string table.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
595
Weekly Downloads
19M
Last Commit
1mo ago

apexcharts

πŸ“Š Interactive JavaScript Charts built on SVG

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
16
Top Feedback
4Easy to Use
2Great Documentation
2Highly Customizable
GitHub Stars
11K
Weekly Downloads
296K
Last Commit
10d ago

leaflet

πŸƒ JavaScript library for mobile-friendly interactive maps

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
115
Top Feedback
11Great Documentation
11Easy to Use
9Performant
GitHub Stars
32K
Weekly Downloads
475K
Last Commit
8d ago

video.js

Video.js - open source HTML5 & Flash video player

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
109
Top Feedback
2Hard to Use
1Easy to Use
1Highly Customizable
GitHub Stars
32K
Weekly Downloads
340K
Last Commit
9d ago

openlayers

OpenLayers

License Icon
License: BSD-2-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
TypeScript Icon
Deprecated
User Rating
5.0/ 5
2
Top Feedback
2Performant
1Great Documentation
1Easy to Use
GitHub Stars
9K
Weekly Downloads
4K
Last Commit
7d ago

handsontable

JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚑

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
9
Top Feedback
4Performant
2Bleeding Edge
1Great Documentation
GitHub Stars
16K
Weekly Downloads
85K
Last Commit
21d ago
tt

tabulator-tables

Interactive Tables and Data Grids for JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
8
Top Feedback
4Great Documentation
2Easy to Use
GitHub Stars
4K
Weekly Downloads
39K
Last Commit
1mo ago

mapbox-gl

Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
8
Top Feedback
1Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
8K
Weekly Downloads
478K
Last Commit
19d ago

d3

Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
681
Top Feedback
32Great Documentation
30Highly Customizable
26Performant
GitHub Stars
99K
Weekly Downloads
1M
Last Commit
2mos ago

shaka-player

JavaScript player library / DASH & HLS client / MSE-EME player

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
4
Top Feedback
1Performant
GitHub Stars
5K
Weekly Downloads
132K
Last Commit
21d ago

vega

A visualization grammar.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
10K
Weekly Downloads
89K
Last Commit
1mo ago

@carbon/charts

πŸ“Š πŸ“ˆβ €Robust dataviz framework implemented using D3 & typescript

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
418
Weekly Downloads
23K
Last Commit
16d ago
bt

bootstrap-table

An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
5
Top Feedback
2Great Documentation
2Easy to Use
2Performant
GitHub Stars
11K
Weekly Downloads
63K
Last Commit
10d ago

sortablejs

Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
29
Top Feedback
3Easy to Use
2Great Documentation
2Performant
GitHub Stars
23K
Weekly Downloads
797K
Last Commit
2mos ago

deck.gl

WebGL2 powered visualization framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
2Great Documentation
2Easy to Use
1Performant
GitHub Stars
9K
Weekly Downloads
44K
Last Commit
8d ago

gridstack

Build interactive dashboards in minutes.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Highly Customizable
1Hard to Use
GitHub Stars
4K
Weekly Downloads
44K
Last Commit
2mos ago
int

interactjs

JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
11K
Weekly Downloads
80K
Last Commit
4mos ago

cytoscape

Graph theory (network) library for visualisation and analysis

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
4
Top Feedback
2Easy to Use
1Great Documentation
1Performant
GitHub Stars
8K
Weekly Downloads
47K
Last Commit
1mo ago
sig

sigma

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
10K
Weekly Downloads
2K
Last Commit
9d ago

ag-grid

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
22K
Last Commit
8d ago
ply

plyr

A simple HTML5, YouTube and Vimeo player

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
19
Top Feedback
2Great Documentation
2Easy to Use
1Highly Customizable
GitHub Stars
21K
Weekly Downloads
76K
Last Commit
10d ago
how

howler

Javascript audio library for the modern web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
18
Top Feedback
3Poor Documentation
2Great Documentation
2Easy to Use
GitHub Stars
19K
Weekly Downloads
126K
Last Commit
10d ago

gridjs

Advanced table plugin

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
3
Top Feedback
3Highly Customizable
1Great Documentation
1Easy to Use
GitHub Stars
3K
Weekly Downloads
5K
Last Commit
24d ago

vis-timeline

πŸ“ˆ Create a fully customizable, interactive timelines and 2d-graphs with items and ranges.

License Icon
License: (Apache-2.0 OR MIT)
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
3Great Documentation
2Easy to Use
1Performant
GitHub Stars
852
Weekly Downloads
28K
Last Commit
13d ago

d3-hierarchy

2D layout algorithms for visualizing hierarchical data.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
738
Weekly Downloads
2M
Last Commit
6mos ago
vie

viewerjs

JavaScript image viewer.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
6K
Weekly Downloads
30K
Last Commit
20d ago

maptalks

A light and plugable JavaScript library for integrated 2D/3D maps.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
1K
Last Commit
21d ago

openplayerjs

Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VPAID/VMAP ads

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
383
Weekly Downloads
556
Last Commit
1mo ago
ks

keen-slider

The HTML touch slider carousel with the most native feeling

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
3Performant
2Great Documentation
2Easy to Use
GitHub Stars
3K
Weekly Downloads
34K
Last Commit
9d ago

cornerstone-core

JavaScript library to display interactive medical images including but not limited to DICOM

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
7K
Last Commit
19d ago

@glidejs/glide

A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
4
Top Feedback
2Performant
1Great Documentation
1Easy to Use
GitHub Stars
6K
Weekly Downloads
80K
Last Commit
10d ago

@senx/warpview

WarpView Elements for Warp 10

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
337
Last Commit
2mos ago

mapbox

A JavaScript client to Mapbox services, supporting Node, browsers, and React Native

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
526
Weekly Downloads
12K
Last Commit
3mos ago

tui-grid

πŸžπŸ”‘ The Powerful Component to Display and Edit Data. Experience the Ultimate Data Transformer!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
904
Last Commit
1mo ago

amplitudejs

AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
740
Last Commit
3mos ago

sprotty

A diagramming framework for the web

License Icon
License: (EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
370
Weekly Downloads
1K
Last Commit
8d ago

c3

πŸ“Š A D3-based reusable chart library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Highly Customizable
GitHub Stars
9K
Weekly Downloads
80K
Last Commit
4mos ago

frappe-charts

Simple, responsive, modern SVG Charts with zero dependencies

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
6
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
14K
Weekly Downloads
9K
Last Commit
2mos ago
ts

tiny-slider

Vanilla javascript slider for all purposes.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
50K
Last Commit
1mo ago
sc

slick-carousel

the last carousel you'll ever need

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
66
Top Feedback
4Easy to Use
1Great Documentation
1Highly Customizable
GitHub Stars
27K
Weekly Downloads
580K
Last Commit
2yrs ago
wp

waveform-playlist

Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Project inspired by Audacity.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
118
Last Commit
1mo ago
lj

list.js

The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
7
Top Feedback
1Great Documentation
1Performant
1Bleeding Edge
GitHub Stars
11K
Weekly Downloads
23K
Last Commit
1yr ago

dagre-d3

β›” [DEPRECATED] - A D3-based renderer for Dagre

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
3K
Weekly Downloads
133K
Last Commit
5mos ago
lj

lightgallery.js

Full featured JavaScript image & video gallery. No dependencies

License Icon
License: GPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Performant
1Highly Customizable
1Responsive Maintainers
GitHub Stars
5K
Weekly Downloads
12K
Last Commit
6mos ago