khal

Plans
| Plan | Billed and limits | Price |
|---|---|---|
| khal | Open source calendar software under the Expat/MIT License | Free |
As lostpackets.de lists them, read 12 Oct 2026. The maker's own page has the final word.
Facts from khal's own pages
- Calendar data
- Calendar collections are configured as directories containing vdir calendar data, and a collection can be marked read-only. · lostpackets.de, 12 Oct 2026
- Calendar format
- khal aims to follow RFC 5545 iCalendar, with documented exceptions and unsupported cases. · lostpackets.de, 5 Oct 2026
- Calendar storage
- It reads and writes events and iCalendars in vdir directories, which vdirsyncer can synchronize with other programs and CalDAV servers. · lostpackets.de, 12 Oct 2026
- Calendar sync
- It can synchronize with CalDAV servers through vdirsyncer. · github.com, 5 Oct 2026
- Commands
- Its commands include list, calendar, interactive, new, printcalendars, printformats, and search. · lostpackets.de, 12 Oct 2026
- Configuration
- A small interactive configuration tool is available through the `khal configure` command. · lostpackets.de, 12 Oct 2026
- Event entry
- The project describes khal as a fast and easy way to add events. · lostpackets.de, 12 Oct 2026
- Event management
- The project describes a fast way to add events, and ikhal lets users browse and edit calendars and events. · lostpackets.de, 5 Oct 2026
- Installation
- The project says khal is packaged for most operating systems and lists package manager installation examples. · github.com, 5 Oct 2026
- Interactive interface
- ikhal is an interactive mode for browsing and editing calendars and events. · lostpackets.de, 12 Oct 2026
- License
- khal is released under the Expat/MIT License. · khal.readthedocs.io, 12 Oct 2026
- Limit: operating systems
- The project says khal should run on major operating systems except Microsoft Windows. · github.com, 5 Oct 2026
- Limit: recurrence
- The official feature list says support for creating and editing recurrence rules is rudimentary. · lostpackets.de, 5 Oct 2026
- Limit: timezones
- khal does not support editing event timezones. · github.com, 5 Oct 2026
- Local calendar storage
- khal reads and writes events and iCalendars to vdir directories. · lostpackets.de, 5 Oct 2026
- Maintenance
- The official news page says in its 2019 release notice that the author had less time for khal and was seeking developers and maintainers. · lostpackets.de, 5 Oct 2026
- Operating systems
- The project says khal should run on all major operating systems except Microsoft Windows. · lostpackets.de, 12 Oct 2026
- Purpose
- khal is a standards based command-line calendar program that can synchronize with CalDAV servers through vdirsyncer. · lostpackets.de, 12 Oct 2026
- Recurring events
- Support for creating and editing recurrence rules is rudimentary. · lostpackets.de, 12 Oct 2026
- Security and compliance
- The project pages opened provide no security certification or compliance claim. · github.com, 5 Oct 2026
- Security and privacy
- The project documentation describes local calendar directories and a local caching database; it does not state security certifications or compliance claims on these pages. · lostpackets.de, 12 Oct 2026
- Support
- The project asks users with codebase questions to contact the contributors and welcomes early GitHub pull requests for patches. · lostpackets.de, 12 Oct 2026
- Time zones
- Events' time zones cannot be edited in khal. · lostpackets.de, 12 Oct 2026
Where khal stands on Freedom251
- Calendar apps#158 of 194