
Events is an open-source Linux calendar replacing Google Calendar for personal schedules, featuring an adaptive UI and native CalDAV synchronization.
Events is an open-source calendar application designed for Linux desktop environments and mobile touchscreens. Built with GTK4 and libadwaita, it stores appointments locally as plain standard files while synchronizing external agendas through CalDAV. This combination delivers an adaptive interface that scales naturally from standard computer monitors down to handheld mobile devices.
Google Calendar runs primarily inside a web browser, anchoring personal and work schedules to remote servers managed by an advertising corporation. That model provides convenient browser access from any machine, but it demands continuous internet connectivity and subjects appointment details to centralized cloud tracking. For users whose daily computer activity takes place on Linux, running a native application avoids browser memory overhead and keeps scheduling responsive. Events functions fully offline, displaying appointments instantly upon launch and caching remote agendas on the local filesystem.
The trade-off lies in collaborative scheduling and multi-platform reach. Google Calendar coordinates meeting invites with coworkers, tracks attendee responses, attaches video conference links, and delivers push notifications across Android, iOS, and the web. Events focuses squarely on personal scheduling and CalDAV synchronization with providers like Nextcloud. It does not process corporate meeting invitations or manage shared team calendars with delegated editing rights. If you need an individual calendar that lives natively on your Linux system and respects data sovereignty, Events fits daily routines far better than an always-open browser tab.
Is Events free to use? Yes. Events is completely free open-source software with no paid upgrades or feature paywalls.
Events vs Google Calendar — which should I choose? Choose Google Calendar if you need shared team scheduling, meeting invitations, and cross-platform phone apps; choose Events if you run Linux and want a fast, private calendar for personal planning.
Can Events sync with an existing cloud calendar? Yes. Events connects to remote services using the standard CalDAV protocol and can automatically import calendars configured through GNOME Online Accounts.
Events is an ideal choice for Linux users who want an uncluttered personal calendar that respects privacy and handles CalDAV synchronization on desktop and handheld screens alike. It will not replace enterprise groupware for organizations that depend on meeting invites, conference room bookings, and cross-platform mobile reminders. Ongoing maintenance on GitLab combined with a GPL-3.0 license guarantees that personal scheduling remains free from telemetry and vendor lock-in.
Go, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Events is listed as an open-source alternative. Paste into your README: