Skip to content

Xandikos

File Storage & Sync

A lightweight CardDAV/CalDAV server that stores data in a Git repository

Python Latest v0.4.2 · 9d ago Security brief →

Features

  • Implements core WebDAV, CalDAV and CardDAV standards fully or partially
  • Backs calendar and address book data onto a Git repository for versioning
  • Supports scheduling (RFC 6638) with iTIP message handling
  • Provides iMIP inbound/outbound email transport integration

Recent releases

View all 9 releases →
No immediate action
v0.4.2 New feature

xandikos-milter + socket move

Config change
v0.4.1 New feature
Auth

iCalendar export

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.
v0.3.7 Mixed

Multiple performance optimizations through caching of etags, parsed files, store types, and git configuration.

v0.3.5 New feature

Introduced multi-user principal creation with path-based auth, added icalendar 7 support, improved Git store performance, enhanced commit logging with remote user and user-agent, and dropped Python 3.8 support.

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.

About

Stars
571
Forks
53
Languages
Python Shell Dockerfile

Install & Platforms

Install via
pip

Beta — feedback welcome: [email protected]