khal
CalDAV ready CLI and TUI calendar.
Khal is a command‑line and terminal‑user‑interface calendar program that stores events in a local vdir directory and can synchronize them with CalDAV servers via vdirsyncer. It supports reading and writing iCalendar files, allowing users to add, browse, and edit events from the terminal, with an interactive mode called ikhal for easier navigation. The tool runs on Python 3.10+ and is intended to work on all major operating systems except Windows.
The software is packaged for many Linux distributions and can be installed through standard package managers or via pip, and its documentation is hosted on Read the Docs. It is released under the Expat/MIT license, permitting unrestricted use, modification, and distribution. Users who need a lightweight, standards‑based calendar that integrates with CalDAV services without a graphical interface may find khal particularly suitable.
Reviews
Loading reviews…
Similar apps

Calendar & Scheduling
vdirsyncer
CalDAV sync.

Calendar & Scheduling
calcurse
Calendar and scheduling.
Calendar & Scheduling
gcalcli
Google calendar client.

Calendar & Scheduling
remind
A sophisticated calendar and alarm program.
Terminals & CLI
bcal
Byte CALculator for storage conversions and calculations.
Time Tracking & Focus
Tock
Powerful time tracking tool.