EteSync logo

EteSync

Website

End-to-end encrypted sync for calendars, contacts, tasks and notes

1.8k stars 102 forks last commit first released AGPL-3.0

Likely dormant

No commits since 12 Jul 2024. Expect to maintain it yourself or pick an alternative.

EteSync screenshot

EteSync is a privacy-focused synchronization service built around zero-knowledge, end-to-end encryption, designed for syncing personal information such as calendars, contacts, tasks, and notes. The self-hostable server component (Etebase Server, formerly referred to as EteSync 2.0) provides the backend that EteSync clients connect to.

Key Features

  • Zero-knowledge end-to-end encryption, so the server cannot read user data
  • Sync backend for calendars, contacts, tasks, and notes via EteSync clients
  • Encrypted, tamper-resistant change journal for history, review, and replay of changes
  • Django-based administration for managing users and server configuration
  • Supports reverse-proxy deployments and production setups with TLS termination

Use Cases

  • Privately sync contacts and calendars across mobile and desktop devices without exposing data to the server operator
  • Run a personal or family sync service with full control over storage and backups
  • Maintain an auditable history of changes to synced data for recovery and rollback

Limitations and Considerations

  • Requires compatible EteSync/Etebase client applications; it is not a generic CalDAV/CardDAV server
  • Production deployments need careful TLS and reverse-proxy configuration to preserve correct host headers

EteSync is a solid choice for users who want modern encrypted synchronization with strong privacy guarantees. Self-hosting the Etebase Server provides full data ownership while keeping the convenience of multi-device sync through supported clients.

Categories:

Tags:

Tech Stack:

Share:

Similar to EteSync

Bitwarden logo

Bitwarden

Open-source password manager with zero-knowledge security and self-hosting.

19.9k
1.7k
Last commit

Bitwarden is an open-source password manager that stores, shares, and autofills credentials with zero-knowledge encryption; supports cloud or self-hosted deployments.

Actively maintained
Alternative to:
1Password logo
1Password
+9
Radicale logo

Radicale

CalDAV and CardDAV server for calendars, tasks, and contacts

4.9k
521
Last commit

Lightweight CalDAV/CardDAV server for syncing calendars, to-dos, and contacts with many clients, storing data on the filesystem and supporting auth and TLS.

GPL-3.0Actively maintained
Alternative to:
Google Calendar logo
Google Calendar
+8
tine logo

tine

PHP-based modular groupware for calendar, contacts, email, CRM and files

21
4
Last commit

Open-source PHP groupware providing CalDAV/CardDAV, ActiveSync, email client, CRM, tasks, file manager and Docker images for on-premise collaboration.

AGPL-3.0Actively maintained
Alternative to:
Microsoft Exchange Online logo
Microsoft Exchange Online
+19

Xandikos

CalDAV/CardDAV server that stores data in a Git repository

597
57
Last commit

Lightweight CalDAV/CardDAV server implemented in Python that stores calendars and contacts in a Git-backed hierarchy with history and sync support.

GPL-3.0Actively maintained
Alternative to:
Google Calendar logo
Google Calendar
+4
Actual Budget logo

Actual Budget

Local-first personal finance and envelope budgeting app

28.4k
2.9k
Last commit

Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

MITActively maintained
Alternative to:
YNAB (You Need A Budget) logo
YNAB (You Need A Budget)
+16
Actual Budget logo

Actual Budget

Local-first personal finance and envelope budgeting app

28.4k
2.9k
Last commit

Actual Budget is a local-first personal finance app with envelope budgeting, reporting, multi-device sync, and optional end-to-end encryption.

MITActively maintained
Alternative to:
YNAB (You Need A Budget) logo
YNAB (You Need A Budget)
+17