Awesome Cloudflare Self-Hosted 
Open-source apps that replace a SaaS product, running in your own Cloudflare account.
A Worker, a D1 database, an R2 bucket and a wrangler deploy now cover what used to need a VPS
and a monthly invoice. This list tracks the software taking advantage of that: a booking page
instead of Calendly, a feedback board instead of Canny, an inbox instead of Google Workspace.
Every entry is checked rather than taken on trust: the licence is read from the project’s own licence file and the bindings from its deploy configuration, not from its description. How the audit works.
Contents
- What belongs here
- Analytics
- Auth, secrets and security
- Blogs, CMS and docs
- Business and operations
- Chat and realtime
- Community and comments
- Developer tools
- Email and inboxes
- Files, images and sharing
- Link shorteners
- Notes, knowledge and sync
- Notifications and push
- Remote access
- Uptime and status pages
- Personal
- Reuse
What belongs here
In: a complete, deployable application that stands in for a product you’d otherwise pay for, where the deploy target is your own Cloudflare account.
Out: frameworks, routers and SDKs; starters and templates; apps you host on your own server or in Docker; Workers-compatible runtimes you self-host (those replace Cloudflare rather than run on it); dashboards for administering Cloudflare; proxy and VPN subscription scripts; and API relays that just shim someone else’s SaaS. Full criteria are in the contributing guide.
Know one that’s missing? Suggest it in an issue. Three fields, no pull request โ the rest is read from the repository.
Analytics
| Project | What it replaces |
|---|---|
| Counterscale | Google Analytics alternative built on Analytics Engine, so traffic volume barely moves the bill. R2 ยท Analytics Engine ยท Cron |
| InsightFlare | Privacy-focused web analytics with realtime sessions, running entirely on Cloudflare. D1 ยท R2 ยท KV ยท Durable Objects ยท Analytics Engine ยท Cron |
| OpenSEO | Ahrefs and Semrush alternative: keyword research, rank tracking, site audits and backlink data. D1 ยท R2 ยท KV ยท Durable Objects ยท Workflows ยท Hyperdrive ยท Cron |
| traks | Privacy-friendly analytics that deploys into your account in a couple of minutes. D1 ยท R2 ยท KV ยท Durable Objects ยท Analytics Engine ยท Pipelines ยท Cron |
Auth, secrets and security
| Project | What it replaces |
|---|---|
| 2FA | Authy-style TOTP manager with encrypted storage, offline PWA access and backup/restore. KV ยท Cron ยท โก 1-click deploy |
| Melody Auth | Turnkey OAuth 2 and OIDC provider, an Auth0 stand-in for Workers or Node. D1 ยท KV |
| NodeWarden | Bitwarden-compatible vault server; the official Bitwarden clients talk to it unmodified. D1 ยท R2 ยท KV ยท Durable Objects ยท Cron |
| Timeseal | Time-locked encryption vault with a dead man’s switch, unlocking on a date you set. D1 ยท R2 |
Blogs, CMS and docs
| Project | What it replaces |
|---|---|
| EmDash | WordPress alternative built on Astro, with plugins sandboxed in Worker isolates. D1 ยท R2 ยท Cron ยท โก 1-click deploy |
| Holocron | Drop-in Mintlify replacement, shipped as a Vite plugin. D1 ยท KV ยท Durable Objects ยท Workers AI ยท AI Gateway ยท Email |
| md.page | Turn Markdown into a shareable page; the open engine behind md.page. R2 ยท KV ยท Analytics Engine |
| microfeed | Self-hosted CMS for podcasts, blogs, video and curated links, with feeds generated at the edge. D1 ยท R2 ยท Queues ยท Cron |
| Monolith | Serverless blog with pluggable storage adapters and built-in analytics. D1 ยท R2 ยท Analytics Engine ยท Cron |
| Rin | Edge-native blogging platform with its own deploy CLI. |
| SonicJS | Headless CMS built for Workers, with an admin UI and content APIs. D1 ยท R2 ยท KV ยท Email ยท โก 1-click deploy |
Business and operations
| Project | What it replaces |
|---|---|
| Cloudflare OS | Notion-style AI workspace for documents, internal apps and agents grounded in your own context. KV ยท Durable Objects ยท โ by Cloudflare |
| edgeKey | Digital goods storefront and license-key shop, one-click deployed. D1 ยท Cron ยท โก 1-click deploy |
| Feedlog | Canny alternative: feedback boards, a public roadmap and AI-assisted changelogs. R2 ยท Hyperdrive ยท โก 1-click deploy |
| Forja | AI chatbot for WhatsApp, Instagram and Telegram, running on your own account. D1 ยท R2 ยท Durable Objects ยท Workers AI ยท Vectorize ยท Cron ยท โก 1-click deploy |
| FormZero | Formspree alternative: a form backend with no paid tier to run into. D1 ยท โก 1-click deploy |
| L Harness | CRM for LINE Official Accounts: step messaging, broadcasts, forms and reservations. D1 ยท R2 ยท Durable Objects ยท Cron |
| minshop | Full-stack ecommerce with an admin, Stripe and Lightning payments, and agent-ready APIs. D1 ยท R2 ยท Durable Objects ยท Workers AI ยท Vectorize ยท Email ยท Images ยท Cron ยท โก 1-click deploy |
| minvoice | Single-business invoicing with Stripe/PayPal, PDF invoices and payment reminders. D1 ยท Email ยท Cron ยท โก 1-click deploy |
| Nodrix | IoT platform: device telemetry, realtime dashboards and automations. D1 ยท R2 ยท KV ยท Durable Objects ยท Workflows ยท Cron |
| Projektor | Wiki plus a Jira-style issue tracker with AI triage. D1 ยท R2 ยท KV ยท Durable Objects ยท Cron |
| Punctual | Calendly alternative for a single team, with booking pages rendered at the edge. D1 ยท R2 ยท KV ยท Durable Objects ยท Cron |
| RedwoodSDK Invoices | Invoicing with editable-everything documents, PDF export and logo support. R2 ยท Durable Objects ยท โก 1-click deploy |
| ResolveHQ | Zendesk-style helpdesk: shared inbox, email threading and AI-assisted replies. D1 ยท R2 ยท Queues ยท Workers AI ยท Email ยท Cron ยท โก 1-click deploy |
| Seeder | Project manager with kanban, client requests, a public client board and an MCP server. D1 ยท R2 |
| X Harness | Buffer-style scheduling, DMs and analytics for an X account. D1 ยท R2 ยท Cron |
Chat and realtime
| Project | What it replaces |
|---|---|
| EdgeChat | Slack-style team chat with realtime messaging, a Telegram bridge and encrypted files. D1 ยท R2 ยท KV ยท Durable Objects ยท Cron |
| elm-chat | Account-free E2E-encrypted rooms that self-destruct, with single-use invites. Durable Objects ยท Analytics Engine |
| Free4Chat | Voice, chat, screen sharing and file transfer without accounts. KV ยท Durable Objects ยท Cron |
| NodeCrypt | End-to-end encrypted web chat, each room a SQLite-backed Durable Object. Durable Objects ยท โก 1-click deploy |
| tldraw sync for Cloudflare | Self-hosted multiplayer backend for tldraw canvases. R2 ยท Durable Objects |
Community and comments
| Project | What it replaces |
|---|---|
| CForum | Serverless forum with threaded comments, image uploads and 2FA. D1 ยท R2 ยท โก 1-click deploy |
| Garrul | Disqus alternative: threaded comments for static sites, with OAuth and Turnstile. D1 ยท KV ยท Durable Objects ยท Workers AI ยท Analytics Engine ยท Cron |
Developer tools
| Project | What it replaces |
|---|---|
| AwaitStep | Visual workflow builder that generates and deploys Cloudflare Workflows. D1 ยท Durable Objects ยท Containers |
| Cloudbox | Durable cloud workspaces for coding agents: run a repo, steer it live, verify the result. D1 ยท R2 ยท KV ยท Durable Objects ยท Workers AI ยท Containers ยท โก 1-click deploy |
| Cloudsail | Instant sandboxes for coding agents, on Containers. Durable Objects ยท Containers |
| Codra | AI code review for GitHub pull requests, a self-hosted CodeRabbit. KV ยท Queues ยท Workers AI ยท Workflows ยท Hyperdrive ยท Cron |
| Deepcrawl | Firecrawl alternative tuned for agent link extraction. D1 ยท R2 ยท KV ยท Durable Objects ยท Queues ยท Workers AI ยท Browser Rendering |
| Discohook | Discord webhook composer and bot. Durable Objects ยท Hyperdrive |
| durable-git | Git forge on Durable Objects. R2 ยท Durable Objects |
| git-on-cloudflare | Git Smart HTTP v2 server with a browsing UI and personal access tokens. D1 ยท R2 ยท KV ยท Durable Objects ยท Queues ยท โก 1-click deploy |
| Glance | Claude Artifacts alternative that any agent can publish a live page to. D1 ยท R2 ยท KV ยท Durable Objects ยท Workers AI ยท Cron |
| Kody | Home for an AI assistant’s memory, keys, code and automations, portable across tools. R2 ยท Workflows ยท Cron ยท D1 ยท Durable Objects ยท Queues ยท Analytics Engine ยท KV ยท Workers AI ยท Vectorize ยท Email ยท Images |
| Open Artifacts | Self-hosted Claude Artifacts: publish and auto-update shareable pages from any coding agent. D1 ยท R2 ยท Durable Objects |
| placeholders.dev | Generates custom placeholder images at the edge, replacing placeholder.com. Analytics Engine ยท โก 1-click deploy |
| ripgit | Fast, searchable self-hosted Git remote built on Durable Objects. KV ยท Durable Objects |
| ShareHTML | Share HTML, Markdown and code from the CLI, with live comments and presence. R2 ยท Durable Objects |
| turborepo-remote-cache-cloudflare | Turborepo remote cache on R2 instead of Vercel’s. R2 ยท KV ยท Cron ยท โก 1-click deploy |
| typedwebhook.tools | webhook.site alternative that also generates types from captured payloads. KV ยท Durable Objects |
| VibeSDK | Lovable and v0 alternative: run your own vibe-coding platform. D1 ยท R2 ยท KV ยท Durable Objects ยท Workers AI ยท AI Gateway ยท Browser Rendering ยท Containers ยท โก 1-click deploy ยท โ by Cloudflare |
| Weft | Task board where AI agents do the tasks, using Workflows and Containers. Durable Objects ยท Workflows ยท Containers |
| workers-firecrawl | Firecrawl-compatible scraping API on Browser Rendering. Browser Rendering ยท โก 1-click deploy |
Email and inboxes
| Project | What it replaces |
|---|---|
| Agentic Inbox | Cloudflare’s own self-hosted email client with an AI agent attached. R2 ยท Durable Objects ยท Workers AI ยท Email ยท โก 1-click deploy ยท โ by Cloudflare |
| Auth Inbox | Catches verification codes across addresses and surfaces them in one place. D1 ยท KV ยท โก 1-click deploy |
| Cloud Mail | Multi-user mail service on Email Routing, with attachments and an admin UI. D1 ยท R2 ยท KV ยท Workers AI ยท Email ยท Cron |
| Cloudflare Temp Email | Disposable addresses on your own domain, with IMAP/SMTP and a Telegram bot. D1 ยท KV ยท Workers AI ยท Email ยท Cron |
| Email Explorer | Serverless worker for sending and receiving mail, with a browsing UI. R2 ยท Durable Objects ยท Email ยท โก 1-click deploy |
| EmailFlare | Transactional sending platform: REST API, templates, domains and scoped keys. D1 ยท R2 ยท KV ยท Durable Objects ยท Queues ยท Cron |
| HQBase | AI-native team email workspace, in your Cloudflare account. D1 ยท R2 ยท Durable Objects ยท Queues ยท Email ยท Cron ยท โก 1-click deploy |
| LetterDrop | Mailchimp-style newsletter management with subscriber lists and delivery. D1 ยท R2 ยท KV ยท Workers AI |
| mail2telegram | Forwards Email Routing into Telegram, with a Mini App inbox. D1 ยท R2 ยท Workers AI ยท Cron ยท โก 1-click deploy |
| MailFlare | Google Workspace alternative: team email on your own domain. D1 ยท R2 ยท Durable Objects ยท Queues ยท Email ยท Images ยท Cron ยท โก 1-click deploy |
| Mailysend | Resend-compatible API for transactional mail, broadcasts and deliverability stats. D1 ยท R2 ยท KV ยท Durable Objects ยท Queues ยท Email ยท Analytics Engine ยท Cron ยท โก 1-click deploy |
| MoeMail | Multi-user temporary email service. D1 ยท KV ยท โก 1-click deploy |
| OmniMail | Multi-domain webmail with Queues and Workflows behind it. D1 ยท R2 ยท Queues ยท Workers AI ยท Workflows ยท Cron ยท โก 1-click deploy |
| Quickinbox | Clean self-hosted webmail client on Workers. D1 ยท R2 ยท Email ยท โก 1-click deploy |
| SaaSMail | Team email platform for SaaS companies, with WebMCP support. D1 ยท R2 ยท Durable Objects ยท Queues ยท Email ยท Cron |
| smail | Temporary mailbox service with a clean reading UI. D1 ยท R2 ยท Cron ยท โก 1-click deploy |
| Tempik | Minimal disposable email service running entirely on Workers. D1 |
| vmail | Temporary mailbox on one domain, sends and receives, with an open API. D1 ยท Email ยท Cron |
Files, images and sharing
| Project | What it replaces |
|---|---|
| bashupload-r2 | File transit station you upload to from bash, with passwords and expiry. R2 ยท Cron ยท โก 1-click deploy |
| BinThere | Zero-knowledge pastebin: AES-256-GCM client-side, burns after one view or 24h. KV ยท Durable Objects ยท โก 1-click deploy |
| Bookshelf | Ebook library over object storage. No database. R2 |
| CattoPic | Image hosting with format conversion, tagging and an API. D1 ยท R2 ยท KV ยท Queues ยท Images ยท Cron |
| CiVideo | Ad-free kids’ video streaming with parental controls and a closed content garden. D1 ยท R2 |
| Cloudflare Clist | AList-style aggregated storage management. D1 |
| Cloudflare Drop | Simple file and text sharing with expiring links. D1 ยท R2 ยท KV ยท Cron ยท โก 1-click deploy |
| Cloudflare ImgBed | Image host and personal cloud drive with secure file storage. D1 ยท R2 ยท KV |
| CloudPaste | File manager and text sharing with multi-backend mounts and WebDAV. D1 ยท Workflows ยท Cron |
| Davflare | Cloud drive over R2: web file manager plus WebDAV, chunked uploads and expiring links. R2 |
| Pastebin Worker | Paste and file sharing with a friendly CLI. R2 ยท KV ยท Cron |
| R2 Explorer | Google Drive-style interface for your R2 buckets, with previews and sharing. R2 ยท โก 1-click deploy |
| r2-webdav | WebDAV interface for an R2 bucket, so any WebDAV client mounts it as a drive. R2 ยท โก 1-click deploy |
| roim-picx | Image hosting on R2 with an upload and management UI. D1 ยท R2 ยท KV |
| ShotSync | Cross-device image and text pool with signed share links and a PWA client. R2 |
Link shorteners
| Project | What it replaces |
|---|---|
| OpenShort.link | All-in-one shortener with click analytics, one-click install. D1 ยท KV ยท Analytics Engine ยท Cron ยท โก 1-click deploy |
| rdyrct | Team shortener: branded links, QR codes and custom domains. D1 ยท R2 ยท KV ยท Durable Objects ยท Queues ยท Workflows ยท Cron ยท โก 1-click deploy |
| Relay | Privacy-first click analytics, cookieless conversion tracking, A/B split and geo routing. D1 ยท KV ยท Cron ยท โก 1-click deploy |
| shrtnr | Shortener with an MCP server built in. D1 ยท KV ยท Durable Objects |
| Sink | Bitly alternative with built-in analytics and AI-generated slugs. D1 ยท R2 ยท KV ยท Workers AI ยท Analytics Engine ยท Cron |
| Supaflare | Shortener and redirection service backed by Supabase. KV |
Notes, knowledge and sync
| Project | What it replaces |
|---|---|
| EdgeEver | Evernote alternative and AI-native knowledge base with native MCP. D1 ยท R2 |
| FlareMo | Memos-compatible notes and team knowledge base, with an MCP endpoint. D1 ยท R2 ยท Queues ยท Workers AI ยท Vectorize ยท Cron ยท โก 1-click deploy |
| Inkstone | Markdown notebook with D1 full-text search and optional AI semantic search. D1 ยท R2 ยท KV ยท Durable Objects ยท Workers AI ยท Cron |
| logseq-selfhost | Self-hosted Logseq DB sync, Publish and a web PWA. D1 ยท R2 ยท Durable Objects |
| Memos Worker | Memos-style notes and knowledge base with full Markdown support. D1 ยท R2 ยท KV |
| MindPocket | Pocket alternative: a personal bookmarking system with AI agent integration. D1 ยท R2 ยท Vectorize |
| Second Brain for AI | One memory layer recalled from Claude, ChatGPT, Cursor or any MCP client. D1 ยท KV ยท Workers AI ยท Vectorize ยท Cron ยท โก 1-click deploy |
| Synch | End-to-end encrypted Obsidian vault sync. D1 ยท R2 ยท Durable Objects ยท Queues ยท Email ยท Cron |
| YAOS | Realtime Obsidian sync on your own Worker, replacing Obsidian Sync. R2 ยท Durable Objects ยท โก 1-click deploy |
Notifications and push
| Project | What it replaces |
|---|---|
| Bark Worker | Bark push notification server for iOS, on a Worker. D1 ยท โก 1-click deploy |
| kukuroo | Web Push for iOS and macOS with no server to keep alive and no native app. KV |
| paje | Self-hosted iOS push notifications. Durable Objects |
Remote access
| Project | What it replaces |
|---|---|
| Cloudshell | Personal terminal in the cloud, reachable from anywhere. D1 ยท R2 ยท KV ยท Durable Objects ยท Workers AI ยท Containers |
| CloudSSH | Serverless web SSH with multi-session terminals and SFTP. Durable Objects |
| hostc | Zero-config edge tunnels from localhost. Durable Objects |
| Reminal | Every window, desktop and terminal on your machines in any browser. E2E encrypted, no open ports. Durable Objects |
| ternssh | Web-based SSH workspace deployed to Workers. D1 ยท Durable Objects ยท โก 1-click deploy |
| Wormhole | ngrok alternative: expose localhost with one command. D1 ยท Durable Objects |
Uptime and status pages
| Project | What it replaces |
|---|---|
| CF Server Monitor | Multi-server monitoring probe with realtime charts, offline alerts and a map view. D1 ยท Durable Objects ยท Cron ยท โก 1-click deploy |
| isupmap | Live up/down heatmap for 40+ popular internet services. D1 ยท KV ยท Queues ยท Analytics Engine ยท Cron ยท โก 1-click deploy |
| nabiz | Status page that keeps beating when your server doesn’t; a probe a minute. D1 ยท Cron |
| StatusBeam | CDN-native status page generator, a modern take on Upptime. D1 ยท KV ยท Queues ยท Cron |
| UptimeFlare | Uptime monitoring and status pages with geo-specific checks. D1 |
Personal
| Project | What it replaces |
|---|---|
| RoamRadar | Personal travel log for flights, hotels and trips. KV ยท Cron ยท โก 1-click deploy |
| yixi | One Sec alternative: breathe for ten seconds before a distracting app opens. D1 ยท Cron |
Contributing
To suggest an entry, use the issue form linked above. Don’t send a pull request โ entry files are generated, and the licence and bindings are read from the repository rather than written by hand.
The form asks for the three things only a person knows: which repository, which category, and what it replaces. A bot checks the rest and comments on your issue. A maintainer then decides whether it belongs, since no machine can tell a SaaS replacement from a framework; on approval the entry is generated and a pull request opens that closes your issue. Nothing to do after submitting.
Corrections to a description, the criteria, or the tooling are ordinary pull requests โ see CONTRIBUTING.md.
Reuse
MIT for the repository as a whole. The
awesome guidelines recommend CC0
for lists, and the entries are offered in that spirit: take them freely, no attribution needed.
MIT’s notice requirement is meant for the tooling in scripts/, which is reusable in your own list.