Timeline JS

Timeline JS is a free, open-source tool built by Knight Lab which allows people to easily build visually rich and interactive timelines. A variety of media sources can be used including: Twitter, YouTube, Vimeo, Google Maps, and Wikipedia. A number of customizations can also be done for those familiar with JSON.