
EteSync
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 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:
Similar to EteSync

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


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

tine
PHP-based modular groupware for calendar, contacts, email, CRM and files
Open-source PHP groupware providing CalDAV/CardDAV, ActiveSync, email client, CRM, tasks, file manager and Docker images for on-premise collaboration.
Xandikos
CalDAV/CardDAV server that stores data in a Git repository
Lightweight CalDAV/CardDAV server implemented in Python that stores calendars and contacts in a Git-backed hierarchy with history and sync support.
Actual Budget
Local-first personal finance and envelope budgeting app
Local-first personal finance app for envelope budgeting, transaction tracking, reporting, and optional end-to-end encrypted multi-device sync.

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




