timelinejs

TimelineJS is an open-source tool that enables you to build visually-rich interactive timelines and is available in 40 languages.

timeline

https://timeline.knightlab.com/