Version 1.0 – Now Available

10 Modern Calendars
One Powerful Library

Lightweight, animated, fully customizable JavaScript calendar collection. No dependencies, no frameworks – just pure vanilla JS magic.

Zero Dependencies
Fully Responsive
MIT Licensed

January 2025

Su
Mo
Tu
We
Th
Fr
Sa

10 Calendar Types Included

Each calendar is crafted for specific use cases, featuring smooth animations, dark mode support, and extensive customization options.

January
29
30
31
1
2
3
4
5
6
7
8
9
10
11
📅

Classic Event Calendar

Full-featured calendar with month/week/day views, event dots, color tags, and smooth transitions.

View Demo
Select Dates
1
2
3
4
5
6
7
8
9
10
11
12
13
14
4 nights • $320
🏨

Booking Calendar

Date range selection with pricing, disabled dates, and visual feedback. Perfect for reservations.

View Demo
S
M
T
W
T
F
S
1
2
3
4
5
6
7
📋

Minimal Inline

Compact, clean design for forms and dashboards. Keyboard accessible with dark mode support.

View Demo
Today
9:00
Team Meeting
11:00
Design Review
14:00
Client Call

Timeline Agenda

Vertical timeline with events grouped by time. Expandable sections and sticky headers.

View Demo
JAN
FEB
MAR
APR
🗓️

Year Planner

Full 12-month overview with holiday highlights, color coding, and print-friendly layout.

View Demo
1
2
3
4
5
6
7
Jan 2 Jan 4 Jan 6

Multi-Select

Select multiple individual dates with visual chips. Perfect for availability pickers.

View Demo
W1
1
2
3
4
5
W2
6
7
8
9
10
W3
11
12
13
14
15
📆

Week Picker

Select entire weeks at once with week numbers. Great for weekly scheduling.

View Demo
1
2
3
4
5
6
7
10
:
30
AM
🕐

DateTime Picker

Date and time selection combined. 12/24 hour formats with minute stepping.

View Demo
📅
January
1
2
3
4
5
6
7
🔘

Mini Widget

Ultra-compact floating calendar widget. Perfect for toolbars and sidebars.

View Demo
Mon
Tue
Wed
9am
10am
11am
📊

Scheduler

Week view with time slots. Click & drag to create events. Full scheduling power.

View Demo

All 10 Calendars

  • ✓ Zero Dependencies
  • ✓ Dark Mode Support
  • ✓ Fully Responsive
  • ✓ Smooth Animations
  • ✓ Easy Customization
$19

One-time purchase • Lifetime updates

Why Choose CalendoPro?

Built with modern standards and best practices for seamless integration into any project.

Lightweight

Under 30KB minified. No bloat, just pure functionality.

🎨

Customizable

CSS variables, themes, and extensive configuration options.

📱

Responsive

Works perfectly on desktop, tablet, and mobile devices.

Accessible

Keyboard navigation and screen reader support built-in.

Quick Start

Get up and running in under 5 minutes

index.html
<!-- Include CSS -->
<link rel="stylesheet" href="dist/calendopro.min.css">

<!-- Include JS -->
<script src="dist/calendopro.min.js"></script>

<!-- Create Container -->
<div id="my-calendar"></div>

<!-- Initialize -->
<script>
  new CalendoPro.Classic('#my-calendar', {
    theme: 'light',
    startDay: 'monday',
    events: [
      { date: '2025-01-15', title: 'Meeting', color: '#6366f1' }
    ]
  });
</script>