DodaMail
DodaMail is a high-performance, privacy-first desktop email client powered by native Rust, local SQLite with FTS5 full-text indexing, and a responsive React frontend. It provides complete local data sovereignty, sub-10ms search, OS Credential Vault security, zero telemetry, and 2-seat device licensing without hardware lockouts.
Local-first email. Instant search. Zero tracking.
Architectural Highlights
- Native Rust & Tauri Core: Memory-safe native execution with ultra-low RAM footprint compared to heavy browser-based Electron apps.
- SQLite FTS5 Full-Text Search: Sub-10ms queries across tens of thousands of messages using BM25 ranking algorithms.
- Hardware Freedom (2 Seats): 2 active seats per license with zero RAM or SSD lockouts and 1-click atomic seat transfer.
- Privacy Shield & Spy Pixel Blocker: Neutralizes tracking pixels and web beacons before they ping remote marketing analytics servers.
- Offline Outbox Queue: Seamlessly queue messages while disconnected; automatic exponential-backoff delivery upon reconnection.
- OS Credential Vault Protection: Delegated keychain storage (GNOME Keyring, Windows Credential Manager, macOS Keychain) ensures credentials are never stored in plaintext.
System Requirements
- Windows: Windows 10 or later (64-bit)
- macOS: macOS 11 Big Sur or later (Intel & Apple Silicon)
- Linux: Ubuntu 20.04+, Fedora 36+, Debian 11+, Arch Linux
- Memory: 1 GB RAM minimum (2 GB recommended for 50,000+ cached emails)
- Disk: 250 MB for application binary, plus local SQLite storage for mailbox cache