Lightweight, simple, feature-rich and no dependencies

VanillaCalendar is a pure JavaScript date and time picker that uses TypeScript so it supports any JS framework and library. The final minified .js file is ~ 41.5 KB and with gzip is ~ 10.2 KB.