Powerful and Lightweight
Has over 100 customizable settings.
Built as separate modules to keep filesize down.
View the docs
Developer-Friendly
Open Source
All code is open source and hosted on GitHub.
There is a non-free “premium” edition however.
Learn more
The FullCalendar Approach
FullCalendar is great for displaying events, but it isn't a complete solution for event content-management. Beyond dragging an event to a different time/day, you cannot change an event's name or other associated data. It is up to you to add this functionality through FullCalendar's API.