Baïkal

Baïkal

Lightweight CalDAV and CardDAV server for calendars and contacts

3kstars
304forks
Last commit: 3d ago
Repo age: 14y old
Baïkal screenshot

Baïkal is a small, self-hostable groupware backend that provides CalDAV and CardDAV services for syncing calendars, tasks, and contacts across devices and desktop/mobile clients. It is built on top of the SabreDAV stack and is designed to be easy to deploy and administer.

Key Features

  • CalDAV server for calendars and tasks (VTODO) compatible with common DAV clients
  • CardDAV server for contact sync using vCard
  • Web-based administration panel to create/manage users, address books, and calendars
  • Multi-user support with per-user collections (calendars/address books)
  • Uses an SQL database backend (SQLite by default; also supports MySQL and PostgreSQL)
  • Standards-based DAV interoperability via the SabreDAV library

Use Cases

  • Sync personal calendars/tasks between macOS/iOS, Android (DAVx⁵), and desktop clients
  • Provide shared calendars/contacts for a family or small team without a full groupware suite
  • Run a lightweight DAV endpoint behind an existing web server/reverse proxy

Limitations and Considerations

  • Focused specifically on CalDAV/CardDAV; it is not a full mail/chat/collaboration suite
  • Interoperability depends on client DAV support; some clients may require extra configuration

Baïkal is a good fit when you want standards-based calendar/contact synchronization with minimal overhead. Its simple admin UI and SabreDAV foundation make it practical for small deployments that need reliable DAV services without additional groupware components.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Cal.com

Cal.com

Open scheduling infrastructure for teams and individuals

39.6k
11.5k
Last commit: 1d ago

Open-source scheduling platform for booking meetings with availability, team routing, integrations, and embeddable booking pages.

Alternative to:
Calendly
Calendly
+9
Nextcloud

Nextcloud

Self-hosted collaboration platform for files, chat, and groupware

33.8k
4.7k
Last commit: 1d ago

Open-source, self-hosted content collaboration: file sync & share, groupware, chat, and optional office collaboration with strong admin and compliance controls.

Alternative to:
Dropbox
Dropbox
+3
Monica

Monica

Personal CRM to organize relationships and interactions

24k
2.4k
Last commit: 4mo ago

Monica is a personal CRM that helps you manage contacts, log interactions, set reminders, and keep structured notes to maintain better personal and professional relationships.

Alternative to:
Notion
Notion
+3
Mail-in-a-Box

Mail-in-a-Box

A mail server in a box with a modern admin panel.

15.1k
1.5k
Last commit: 6d ago

Turn a fresh Ubuntu server into a complete mail server with webmail, DNS, spam filtering, automatic TLS, and an easy-to-use admin control panel.

Alternative to:
Google Workspace
Google Workspace
+7
ownCloud

ownCloud

Enterprise file sync and sharing with strong governance

8.7k
2.1k
Last commit: 27d ago

Self-hosted file sync and sharing platform with web/mobile/desktop clients, WebDAV access, sharing controls, versioning, and enterprise-grade security and auditing.

Alternative to:
Dropbox
Dropbox
+7
Rallly

Rallly

Schedule group events with polls and shareable links

4.9k
489
Last commit: 1d ago

Self-hosted scheduling polls for finding the best time to meet, with shareable links, time zone support, reminders, and optional participant voting.

Alternative to:
Doodle
Doodle
+4