Xandikos
File Storage & SyncA lightweight CardDAV/CalDAV server that stores data in a Git repository
Features
- Implements core WebDAV (RFC 4918/RFC 2518) with partial LOCK support
- Fully supports CalDAV (RFC 4791) and CardDAV (RFC 6352)
- Provides scheduling via iCal iTIP (RFC 5546) and CalDAV Scheduling Extensions (RFC 6638)
- Offers optional WebDAV‑Push integration using Web Push (RFC 8030)
- Runs on Python 3 / PyPy 3 with dependencies Dulwich, Jinja2, icalendar, defusedxml
Recent releases
View all 11 releases →
v0.4.0
Bugfix
Notable features
- Support scheduling (iTIP/iMIP)
- Experimental multi‑user mode with automatic principal creation and path‑based authorization
- Thread‑safe GitStore._scan_uids
Full changelog
- Support scheduling (iTIP/iMIP).
- Add experimental multi-user mode with automatic principal creation and path-based authorization.
- Fix OverflowError on open-start time-range queries.
- Make GitStore._scan_uids thread-safe.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.