Documentation
CalendarJS is a collection of JavaScript calendar components: Calendar, Schedule, and Timeline. It includes date helpers for common operations. Open-source under MIT license.
Installation
npm install @calendarjs/ce
Quick Links
- Getting Started - Setup and first steps
- Helpers - Date utility functions
- Changelog - Release history
Components
Calendar
Date picker with range selection and time support.
Schedule
Day/week/month scheduling interface with drag-and-drop.
Timeline
Chronological event visualization.
Framework Support
Works with vanilla JavaScript, React, Vue, and Angular. TypeScript definitions included.
Browser Support
- Chrome/Edge (last 2 versions)
- Firefox (last 2 versions)
- Safari (last 2 versions)
- Mobile browsers (iOS Safari, Chrome Mobile)
License
MIT License - free for commercial and personal use.