Caldav / carddav
/home/varac/projects/caldav
GUI Calendar clients
gnome-calendar
- Gitlab
- gnome-online-accounts
- FR: More flexible event recurrence UI
- Currently only very basic recurrency options possible
sudo pacman -S gnome-calendar gnome-online-accounts-gtk
Direct caldav support only
evolution: Big, monolithic application.- Not modular still the best choice for timezone support and complex recurring rules.
- Nextcloud calendar
- Support webcal http auth & store credentials
- good recurrency support for event
- No offline support, obviously
Unmaintained
- california: Last tag 0.4.0 from 2014
Orage: Not usable, horrible UI
cli sync tools
pimsync
vdirsyncer
cli clients
Calcure
- GitHub
- Modern TUI calendar and task manager with minimal and customizable UI
- Docs
- FR: Support ICS files
- Only supports vdisyncer singlefile mode, not vdir mode
Install:
pamac install calcure
Calcurse
Khal
- GitHub
- Nice ncurses UI, but lacking timezone support for creating events and complex recurring rules.
cadaver
- Website
- GitHub
- Backup your caldav calendar with cadaver
- Supports
~/.netrcfile for authentication
Install:
sudo pacman -S cadaver
Backup caldav resources:
export URL='https://cloud.moewe-altonah.de/remote.php/webdav'
mkdir /tmp/calendar
cd /tmp/calendar
cadaver $URL
ls
…
caldr
- GitHub
- read-only lookup from caldav servers
- no vdirsyncer support
calcleaner
- GitHub
- A simple graphical tool to purge old events from CalDAV calendars
ics-event-cli
- ics-event-cli
- Python tool to extract and display events from an ICS file
Validate ics files
- icalendar-validator
- Last commit 2019
- Online service: .ics Validator / Linter