WebCalendar
by WebCalendar

What WebCalendar is
WebCalendar is a free, self-hosted PHP application for personal schedules, group calendars, and public event calendars. Users can view day, week, month, or year layouts, see other users’ calendars, and overlay calendars. Events may repeat with exceptions, include custom fields, and undergo conflict checks. Email reminders and notifications cover event changes. WebCalendar imports and exports iCalendar/ICS events, subscribes to remote iCalendar or hCalendar calendars, and publishes RSS or free/busy information. Public calendars can be made available to iCalendar-compatible applications. Listed authentication methods include web-based, HTTP, LDAP, and NIS. Running it requires PHP 8 or later, a supported database, and cron on Linux/Unix systems for reminders. Database choices include SQLite, MySQL/MariaDB, Oracle, PostgreSQL, and IBM DB2. The maker provides releases, development code, and Docker images. WebCalendar is GPL version 2 software, with GitHub Discussions for support and GitHub Issues for bugs.
Who it suits
It suits individuals, groups with assistants, and organizations publishing public schedules. It is intended for people able to self-host PHP software and its database requirements.
What it does well
- Free GPL version 2 application
- Personal, group, and public calendars
- Recurring events with exceptions
- iCalendar import, export, and subscriptions
- Multiple authentication and database options
What to know first
- CalDAV is not yet supported
- Requires PHP 8 or later
- Linux/Unix reminders require cron
- No mobile apps are listed
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| WebCalendar | Open-source PHP application · self-hosted · GPL version 2 | Free |
As k5n.us lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
WebCalendar offers broad scheduling, sharing, import, and publishing features in a self-hosted package. Its lack of CalDAV and required server components may affect deployment decisions.
Facts from WebCalendar's own pages
- Authentication
- Listed authentication options are web-based, HTTP, LDAP, and NIS. · k5n.us, 12 Oct 2026
- Calendar exchange
- WebCalendar can import and export iCalendar/ICS events and subscribe to remote iCalendar or hCalendar calendars. · k5n.us, 12 Oct 2026
- Calendar sync
- one_way · k5n.us, 21 Sept 2026
- Databases
- Listed database options include SQLite, MySQL/MariaDB, Oracle, PostgreSQL, IBM DB2, and other connectors described on the overview page. · k5n.us, 12 Oct 2026
- Deployment
- The maker provides a downloadable release, development code, and Docker images for running WebCalendar yourself. · k5n.us, 12 Oct 2026
- Download integrity
- The maker says releases are cryptographically signed and links to instructions for verifying downloads. · k5n.us, 12 Oct 2026
- Events
- The application supports recurring events with exceptions, custom event fields, and scheduling conflict checks. · k5n.us, 12 Oct 2026
- Feeds
- WebCalendar can publish a user’s calendar as RSS and make calendars available to iCalendar-compliant applications. · k5n.us, 12 Oct 2026
- Feeds and publishing
- It supports RSS, free/busy publishing, and public calendar access through iCalendar-compatible applications. · k5n.us, 12 Oct 2026
- Founded
- 1999 · k5n.us, 28 Sept 2026
- Free plan
- Yes · k5n.us, 21 Sept 2026
- Intended users
- The maker describes uses including personal schedule management, group calendars with assistants, public event schedules, and a calendar server. · k5n.us, 12 Oct 2026
- License
- The maker states that WebCalendar is available under the GNU General Public License, version 2. · k5n.us, 12 Oct 2026
- Mobile apps
- none · k5n.us, 21 Sept 2026
- Notable limitation
- The maker states that WebCalendar does not yet support CalDAV. · k5n.us, 12 Oct 2026
- Product
- WebCalendar is a PHP calendar application configurable for one user, a group, or a public event calendar. · k5n.us, 12 Oct 2026
- Purpose
- WebCalendar is a PHP calendar application configurable for one person, groups, or public event calendars. · k5n.us, 12 Oct 2026
- Reminders
- It supports email reminders and email notifications for new, updated, or deleted events. · k5n.us, 12 Oct 2026
- Requirements
- The system requirements list PHP 8 or later, access to a supported database, and cron on Linux/Unix systems for sending reminders. · k5n.us, 12 Oct 2026
- Scheduling
- The feature list includes scheduling conflict checks, email reminders, and notifications for event changes. · k5n.us, 12 Oct 2026
- Security
- The downloads page says releases are cryptographically signed and links to instructions for verifying them. · k5n.us, 12 Oct 2026
- Shared calendars
- Yes · k5n.us, 21 Sept 2026
- Support
- Support is provided through GitHub Discussions, and bugs can be reported through GitHub Issues. · k5n.us, 12 Oct 2026
- Use cases
- It supports personal scheduling, group scheduling with assistants, and public event schedules where visitors can submit events. · k5n.us, 12 Oct 2026
Where WebCalendar stands on Freedom251
- Calendar apps#21 of 194