Doota is a self-hosted email app that runs entirely on your Cloudflare account — and renders every thread like a conversation, not a filing cabinet.
Built on Cloudflare
Shivam Meena
3 messages · Product
Can you send the Q3 deck before the sync?
Sending now — scheduled it for 9:00 so it lands first thing.
9:00Perfect, thank you 🙌
Everything below ships in v1. Designed for a single user first — collaboration only where it reinforces the conversation.
Every conversation is a flat, WhatsApp-style timeline of bubbles — with reply-context chips — that still interoperates cleanly with Gmail and Outlook.
One deployment, one operator, one account. Workers, D1, and R2 do the work. No third-party mail servers touch your inbox.
Subjects and bodies are encrypted at rest with AES-256-GCM. Routing metadata stays cleartext so threading works without decryption.
A first-class submission object tracks every message: queued, sent, delivered, bounced. WhatsApp-style ticks, undo, and send-later fall right out of it.
Generate a random address on your own domain, map it to a mailbox, disable it whenever. Reply as the alias from the compose window.
Read the code, run the code, change the code. Not a SaaS. No per-seat pricing, no metering, no lock-in.
One deployment equals one operator serving their own domains, where an organization is a single domain. The raw RFC message in R2 is always the source of truth — every parsed, threaded, or stripped field is regenerable from it. Nothing to drift, nothing to lose.
The code is public and moving. Star the repo to follow along until launch.
Star on GitHub