Skip to content

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