NUKnightLab/TimelineJS
TimelineJS: A Storytelling Timeline built in JavaScript. observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5294
- days_rel: n/a
- days_push: 1575
- n_releases_24m: 0
Adoption not part of the score
8937 stars · 1522 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
TimelineJS is an open-source JavaScript library for building visually rich, interactive timelines that can be embedded in any website. Timelines can be authored via a Google Spreadsheet template or custom JSON, with automatic embedding of media from sources like YouTube, Twitter, Flickr, SoundCloud, and Google Maps.
Use cases
- create an interactive timeline for a news story
- embed a timeline in a blog or website
- build a timeline from a Google spreadsheet
- visualize historical events chronologically
- add rich media to timeline slides
- make a timeline without coding
When to choose
- you need a quick, no-code timeline from a Google spreadsheet
- you want automatic embedding of tweets, videos, maps, and audio
- you need a visually polished timeline embeddable on any site
When to avoid
- you are starting a new project - use TimelineJS3 instead, since this version is no longer developed
- you need stories that jump around in time rather than a chronological narrative
- you need programmatic conversion of legacy JSON to the new format
Facets
library · maturity abandoned
data-visualization ui-components frontend-framework data-visualization web-development media education browser timeline storytelling google-spreadsheets knight-lab embeddable-widget superseded javascript web-server
8 sources
- readme: https://github.com/NUKnightLab/TimelineJS · fetched 2026-08-28 · 04587605dcae
- homepage: http://timeline.knightlab.com · fetched 2026-08-29 · 8b02bd7f36a0
- site_page: http://timeline.knightlab.com/docs/using-spreadsheets.html · fetched 2026-08-29 · 8217e868afd9
- site_page: http://timeline.knightlab.com/docs/media-types.html · fetched 2026-08-29 · bf81173e2abe
- site_page: http://timeline.knightlab.com/docs/json-format.html · fetched 2026-08-29 · 0902948b3724
- site_page: http://timeline.knightlab.com/docs/overriding-styles.html · fetched 2026-08-29 · b3a86a5453e9
- site_page: http://timeline.knightlab.com/docs/options.html · fetched 2026-08-29 · a7a65c8fa96c
- site_page: http://timeline.knightlab.com/docs/instantiate-a-timeline.html · fetched 2026-08-29 · d7d6863c8e2d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NUKnightLab/TimelineJS | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="NUKnightLab/TimelineJS")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem