Calendar: the most powerful event management plugin for Craft CMS.
Clone or download
Latest commit ec27bd3 Nov 9, 2018
Failed to load latest commit information.
src v2.0.10 Nov 8, 2018 v2.0.10 Nov 8, 2018 v2.0.0-beta.1 for real :D Mar 9, 2018 v2.0.0 May 15, 2018
composer.json v2.0.10 Nov 8, 2018

Solspace Calendar plugin for Craft CMS 3.x

Calendar is the most powerful event management and calendaring plugin on the market for Craft CMS. The intuitive interface allows you to create events with complex recurring event rules and exclusions, while the flexible templating offers a variety of options to satisfy your calendaring needs.



This plugin requires Craft CMS 3.0.0 or later.


To install Calendar, simply:

  1. Go to the Plugin Store area inside your Craft control panel and search for Calendar.
  2. In the results, click on Calendar, and then click on the Try button to install a trial copy of Calendar.
  3. Try things out and if Calendar is right for your site, purchase a copy of if through the Plugin Store when you're ready!

Calendar can also be installed manually through Composer:

  1. Open your terminal and go to your Craft project: cd /path/to/project
  2. Then tell Composer to require the plugin: composer require solspace/craft3-calendar
  3. In the Craft control panel, go to Settings → Plugins and click the Install button for Calendar.

Calendar Overview

The Solspace Calendar plugin offers up both power and simplicity, giving you all kinds of options to satisfy your calendaring needs. Need a simple display of daily activities? How about a monthly calendar? Need to fully control every table, div, and class that makes up the HTML that will become your calendar? Solspace Calendar can do all that and more.

Solspace Calendar is an Element Type that allows you create and manage event entries similar to regular Craft Entries. The control panel also includes a groundbreaking approach to event management that feels very similar to popular calendaring apps like Apple Calendar and Google Calendar. Similar to these popular calendaring apps, Solspace Calendar allows you to view a full month, week and day view of your existing events, and click on any day of the month or time slot to create new events, click on existing events to edit them, and drag and drop events to move them to other days or times.

You can also manage your own set of calendars that become available to assign to each event. These calendars can have their own unique field layout and coloring options that are worked throughout the control panel and easily accessible to front end templates, making adding a splash of color and styling a breeze!

Events in Solspace Calendar allow you to make recurrence rules and exclusion dates. Need weekly events? Have a group that meets on the 3rd Tuesday of every month? How about a monthly meeting that does not meet during the summer? Solspace Calendar can do all that.

Solspace Calendar allows you to export your events as ICS data, allowing your users to import your event data directly into other calendar applications like Google Calendar, Apple Calendar, Microsoft Outlook, and more.

Last but not least, included with Solspace Calendar is a set of Demo Templates that can be installed on your site, instantaneously giving you a real-world set of styled, working templates.

Using Calendar

Full documentation for Calendar can be found on the Solspace website.