v3.0.1
New
Meet Vanilla Calendar Pro v3.0.0! Visit the migration page. Documentation for v2.9.10 is here.

Lightweight, simple, feature-rich and no dependencies

A universal JavaScript component with TypeScript support for selecting date and time, ideally combining ease and powerful functionality. Works with any JavaScript frameworks and libraries without requiring additional dependencies. The final minified .js file is only ~ 49.33 KB (13.52 KB gzip).

npm i vanilla-calendar-pro
Try it