WebCalendar for WordPress

Looking for a WordPress calendar plugin that doesn’t fall over the moment you add real data? WebCalendar for WordPress is a professional-grade calendar plugin — recurring events, multiuser permissions, and blazing performance — built on the same core as the WebCalendar project I’ve maintained for more than 20 years.

It’s the only free WordPress calendar with full RFC 5545 recurrence support, and it’s engineered to scale: purpose-built database tables (not custom post types) keep it fast from 50 events to well past 100,000.

Why It Stands Out

  • Full RFC 5545 recurring events — the only free WordPress calendar with real recurrence support
  • Month, week, and day views with AJAX navigation and color-coded categories
  • iCal and CSV import/export with duplicate detection
  • Built-in holidays for 100+ countries, email notifications, and reminders
  • Multiuser permissions (34 capabilities) and SEO-ready single-event pages with Schema.org markup, social sharing, and maps
  • Gutenberg blocks, Elementor and Divi widgets, shortcodes, and a mini-calendar widget
  • 35+ REST API endpoints and a built-in MCP server so AI assistants can read and manage your calendar

Built to Scale — and to Last

Most calendar plugins store each event as a WordPress custom post type, which bogs down at a few hundred events. WebCalendar uses dedicated database tables built on two decades of production experience — it’s been run with 105,000+ events, 23 remote calendar subscriptions, and multiple active users with no performance issues. It’s also lean (about 5 MB versus 60+ MB for some competitors) and held to a serious engineering bar: 1,000+ automated tests, 89% coverage, and PHPStan Level 9 static analysis.

See It Handle 5,500 Events, Live

Don’t take my word for it — try the live demo: a calendar rendering 5,500 real events (every git commit in WebCalendar’s history) right inside a WordPress page. Load it, navigate it, and watch it stay fast.

Get It

WebCalendar for WordPress is free and open source, available on WordPress.org. To learn more and install it, visit agenticdaisy.com/webcalendar.