A Legendary Javascript Calendar
Reckoning is a data-driven time visualization library.
Reckoning can act as a utility to help you compute ranges of time, as a parser to interpret strings, as a formatter to display date information, and as a fully-featured library to display interactive calendars.
The core Reckoning file is dependency-free 'vanilla' javascript, without any views.
Views can be rendered in a variety of ways, currently availbale in Mithril, React, and Vanilla JS.
Check out the full README on github.