10 Best Vanilla JavaScript Timeline Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

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
799
Weekly Downloads
27K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

frappe-gantt

Open Source Javascript Gantt

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
2Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
3K
Weekly Downloads
5K
Last Commit
1yr ago
Bundle Size (min+gzip)
0.67KB
Not Tree-Shakeable

aframe-animation-timeline-component

📦 A super collection of A-Frame components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
1K
Weekly Downloads
71
Last Commit
21d ago
Bundle Size (min+gzip)
1.09KB
Not Tree-Shakeable
gst

gantt-schedule-timeline-calendar

Gantt Gantt Gantt Timeline Schedule Calendar [ javascript gantt, js gantt, projects gantt, timeline, scheduler, gantt timeline, reservation timeline, react gantt, angular gantt, vue gantt, svelte gantt, booking manager ]

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
2Highly Customizable
1Easy to Use
GitHub Stars
1K
Weekly Downloads
3K
Last Commit
20hrs ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

sprite-timeline

Custom timelines for manipulate sprite animation.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
101
Weekly Downloads
104
Last Commit
6mos ago
Bundle Size (min+gzip)
10.1KB
Not Tree-Shakeable
lt

leaflet.timeline

Display arbitrary GeoJSON on a map with a timeline slider and play button

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
317
Weekly Downloads
194
Last Commit
1yr ago
Bundle Size (min+gzip)
0.23KB
Not Tree-Shakeable

timelinejs

TimelineJS: A Storytelling Timeline built in JavaScript.

License Icon
License: MPL-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
9K
Weekly Downloads
45
Last Commit
3yrs ago
Bundle Size (min+gzip)
37.7KB
Not Tree-Shakeable

d3-timeline

d3-timeline

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
39
Last Commit
6yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
the

theatrejs

A high-performance animation editor for the web.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
492
Weekly Downloads
34
Last Commit
6yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
dlt

d3-layout-timeline

A layout for band-style timelines

License Icon
License: Unlicense
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
86
Weekly Downloads
27
Last Commit
4yrs ago
Bundle Size (min+gzip)
52.4KB
Not Tree-Shakeable
dt

d3kit-timeline

A timeline component based on d3kit and labella.js

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
27
Last Commit
N/A
Bundle Size (min+gzip)
44.5KB
Not Tree-Shakeable
chr

chronoline

chronoline.js is a library for making a chronology timeline out of events on a horizontal timescale.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
588
Weekly Downloads
7
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.66KB
Not Tree-Shakeable

tik-tok

Tik Tok is a Javascript tool to easily create beautiful, simple, mobile-friendly, vertical timelines.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
85
Weekly Downloads
7
Last Commit
6yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
tj

timeline-js

A compact JavaScript animation library with a GUI timeline for fast editing.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
492
Weekly Downloads
4
Last Commit
1mo ago
Bundle Size (min+gzip)
1.77KB
Not Tree-Shakeable