No groupware feature bloat. No database backend required.
All data is stored in text files.
Everything is template-driven except the actual monthly calendar itself. Slap on your own headers and footers, link to different views from within event listings, all sorts of good stuff like that. Events can be divided into categories and the calendar instructed to display all events, a single category, or any set of categories. See it in action, serving up the Tango Society of Minnesota's tango event calendar . Originally by Adam Glass , I've added some options which allow you to display the names of removed MIME sections.