Kronolith is the Horde calendar application.

Right now, Kronolith implements a solid, stand-alone calendar system,
allowing repeating events, all-day events, custom fields, keywords,
and managing multiple users through Horde Authentication.

WWW: http://horde.org/kronolith/
