What is Unical?

UniCal stands for either Universal Calendar or University Calendar. Dealer’s choice. It is an Angular.js-based events calendar application, based on the headless/decoupled Drupal approach, and the COPE principle. For more information see the project homepage at http://unical.idfive.com

At Howard University, we use it for enterprise calendar

This app/module is collaboratively designed and maintained by idfive and Howard University's Web Services @Howard team. It serves a sortable list/calendar of events that can be embedded as a page in third-party CLIENT site(s) as either a native Drupal module, or simply via JS/HTML embed code. The project is open source, and you can view the code online.



Works on any Website

Icon of a computer monitor with an HTML tag.If your website displays HTML, CSS, or JavaScript, it will work with UniCal. If it doesn't—stop making websites.


Multiple Calendars

An icon showing two calendars.Manage an infinite number of calendars through one simple interface. Mind: Blown.


Behold the Power of Open Source

An icon showing a planet in the palm of a person's hand.UniCal is built in Drupal and Google's AngularJS.


Easy to Theme

An icon depicting a webpage with multiple sliders for customization.Customize your calendar to match your brand, your style—even your curtains. It's your world: Go for it.


Built-in Social Sharing

A stylized bird that somewhat resembles the Twitter icon.With a couple clicks, users can share your events to Facebook and Twitter.


Two-Click Calendar Add

A calendar with a "plus" button in the middle.Users can quickly add events to their calendars in Outlook, Apple iCal, Google and Yahoo. Freedom!


Works on any Device

A computer monitor and a smartphone.UniCal uses responsive design. It looks great on any device—and in all modern web browsers.


Never tested on Dolphins

A stylized dolphin.UniCal has never, nor will we ever, test our calendar on sea mammals. They can't be tamed by time—nor awesome, customizable, beautifully designed calendars.