This is a simple calendar extension using Webpop's search API to list events.
To use the extension create a Section with entries enabled and configure the entries to have a "date" field.
Add calendar.js to your extensions folder and set the calendar section to use this extension.
In the template used to display the calendar section, you can list all future events like this: