
I cataloged 28 self-hosted apps that run entirely on Cloudflare Workers
I've been tracking the growth of self-hosted apps on Cloudflare Workers and decided to put together a comprehensive list. Every project on this list runs entirely on Workers + D1 + R2/KV/Durable Objects — no VPS, no Docker, no server to maintain.
Here are some highlights by category:
Email (8 apps) — Agentic Inbox (6.9k ⭐, official Cloudflare project), HQBase (shared team inbox with per-mailbox RBAC), QuickMail, SaaSMail, Email Explorer, Tempik (disposable email), ni-mail (minimal email API, KV-only), OmniMail
Notes & Knowledge (6 apps)— EdgeEver (1.2k ⭐, Evernote alternative with native iOS/Android/Mac apps), Second Brain (723 ⭐, shared AI memory for Claude/ChatGPT/Cursor via MCP), YAOS (980 ⭐, Obsidian real-time sync via CRDTs), Inkstone, Memos Worker, FlareMo
Password Manager — NodeWarden (3.4k ⭐, Bitwarden-compatible, works with all official Bitwarden clients)
Link Shorteners — Sink (7k ⭐, the most starred project on this list), Relay (cookieless conversion tracking), Analytics (privacy-first web analytics)
AI & Agents — Open Managed Agents (243 ⭐, open-source Claude Managed Agents runtime), Codra (AI code review for GitHub PRs)
Dev Tools — ripgit (self-hosted Git remote built in Rust with Durable Objects), ShareHTML (deploy HTML/code, get shareable URLs with live comments), Seeder (project manager with MCP)
Other — Monolith (edge-native blog), Cloudflarebase (Firebase/Supabase alternative), Kukuroo (Web Push for iOS/macOS Safari), FeedLog (feedback & roadmap tool), CiviVideo (kids video streaming with parental controls)
The common pattern: fork the repo, connect to Cloudflare Workers, create D1/R2 resources, deploy. Most have a "Deploy to Cloudflare" button that automates the whole thing. Free tier covers personal use for most of these.
Full article with comparison tables, deployment guides, and explanations of each Cloudflare service (D1, R2, KV, Durable Objects, Queues):
👉 https://www.bitdoze.com/self-hosted-apps-cloudflare-workers/