Doota, a self-hosted Google Workspace alternative providing chat-style team email, calendar (WIP), and a Resend-style API, built entirely on Cloudflare's serverless stack (D1, R2, KV, Durable Objects, Queues, Email, Cron).
Raw Developer Origin & Technical Request
GitHub Issue
Sep 25, 2026
### Repository
### Name
Doota
### Category
Email and inboxes
### What it replaces, in one sentence
Google Workspace alternative: _chat-style_ team email , _calendar_ (WIP), and a _Resend-style_ API on your own domain.
D1 · R2 · KV · Durable Objects · Queues · Email · Cron · ⚡ Deploy With Alchemy
### Anything else
I'm the author and maintainer (Ethercorps, Apache-2.0).
Docs: docs.doota.dev
Self Hosting Guide: Docs: docs.doota.dev/self-hosting/depl...
Deploy is three Workers, not one: web, mail-in (Email Routing handler), and mail-jobs (queue consumers + a Durable Object that web binds cross-script). Order matters: mail-jobs must exist before web — so a bare wrangler deploy won't do it. The supported path is Alchemy (TypeScript IaC): fork the repo, set secrets/variables, run the GitHub Action, and it provisions D1, R2, KV, Queues, the DO binding and the Email Service binding, then applies D1 migrations and the FTS5 virtual tables. The manual wrangler sequence is documented as the fallback. Your domain's DNS needs to be on Cloudflare for Email Routing; domain onboarding (zones, DNS records, routing rules) is done from inside the app via the Cloudflare API, gated to the superadmin. No IMAP/SMTP inbound — Workers have no inbound TCP, so inbound is Email Routing only, outbound is via Cloudflare's Email Service.
Developer Debate & Comments
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from theoephraim/awesome-cloudflare-selfhosted.
Frequently Asked Questions
Market intelligence mapped to Doota, a self-hosted Google Workspace alternative providing chat-style team email, calendar (WIP), and a Resend-style API, built entirely on Cloudflare's serverless stack (D1, R2, KV, Durable Objects, Queues, Email, Cron)..
How is Doota, a self-hosted Google Workspace alternative providing chat-style team email, calendar (WIP), and a Resend-style API, built entirely on Cloudflare's serverless stack (D1, R2, KV, Durable Objects, Queues, Email, Cron). positioned in the market?
How is the developer community reacting to Doota, a self-hosted Google Workspace alternative providing chat-style team email, calendar (WIP), and a Resend-style API, built entirely on Cloudflare's serverless stack (D1, R2, KV, Durable Objects, Queues, Email, Cron).?
What architecture is tied to Doota, a self-hosted Google Workspace alternative providing chat-style team email, calendar (WIP), and a Resend-style API, built entirely on Cloudflare's serverless stack (D1, R2, KV, Durable Objects, Queues, Email, Cron).?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like KV and GitHub Action by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics