Open-source apps that run on Cloudflare.
A curated starting point for open-source applications you can deploy in your own Cloudflare account. Browse by category, find what is popular, and discover something to ship.
Top ranked
Most starred on GitHub
payload
Payload is an open-source headless CMS and Next.js app framework with a React admin panel, auth, drafts, localization, and a block-based editor. It offers a one-click Cloudflare deployment that runs on Workers with R2 for uploads and D1 as the database in the visitor's own account.
cloud-mail
A self-hosted multi-user mailbox platform that runs on Cloudflare Workers, letting an operator create many addresses on their own domain. It uses D1 for data, R2 for attachments, KV for caching, Cloudflare Email for sending and receiving, plus Workers AI for verification-code detection and Turnstile for bot protection.
cloudflare-os
An open-source AI productivity environment where agents build and run sandboxed personal apps called Gadgets, with a capability-based security layer for external services. It runs on Workers, Durable Objects, and Dynamic Workers, and can be deployed to a visitor-controlled Cloudflare account or run locally via wrangler.
Newest apps
Recently added to the directory
kestrel
Kestrel is a self-hosted newsletter application for writing Markdown posts, previewing and scheduling sends, importing and exporting subscriber lists, and keeping a permanent archive. It runs on Cloudflare alongside Amazon SES, with local development possible without a Cloudflare account and deployment covered in an external setup guide.
WhelkMail
A self-hosted webmail client that connects existing IMAP and SMTP accounts and runs on Cloudflare Pages Functions, using D1 for account metadata and a short-lived message cache, cloudflare:sockets for mail protocols, and optional R2 for archiving. Visitors deploy their own Pages project, D1 database, and secrets.
ember-cloudflare
Ember is an open-source team chat application offering rooms, threads, direct messages, file sharing, search, Slack-compatible bot webhooks, and optional AI agents. It deploys into a visitor's own Cloudflare account through a one-click button, keeping messages in Durable Objects and shared files in an R2 bucket.
Recently updated
Latest repository push activity
bknd
A general-purpose backend application providing database management, authentication, media handling, and workflow automation through a REST API and admin UI. It deploys to Cloudflare Workers and can use D1 or Durable Objects SQLite for data and R2 for media storage in a visitor-controlled account.
cloudflare-os
An open-source AI productivity environment where agents build and run sandboxed personal apps called Gadgets, with a capability-based security layer for external services. It runs on Workers, Durable Objects, and Dynamic Workers, and can be deployed to a visitor-controlled Cloudflare account or run locally via wrangler.
captureflow
An open-source screen recorder with a browser extension, macOS app, and web dashboard that produces instant share links for recordings and annotated screenshots, with comments, reactions, and team workspaces. It can be self-hosted on a visitor-controlled Cloudflare account using Workers, D1, and R2, or run via Docker without Cloudflare.
Browse by category
Each category has its own directory page
Analytics
11 apps · Measurement and performance applications.
AI
14 apps · AI applications and workflows.
Content & Publishing
27 apps · Content creation and publishing applications.
Developer Tools
20 apps · Software building and operations tools.
Email & Communication
26 apps · Email and communication applications.
Utilities
35 apps · Focused practical utilities.
Suggest an app
Know a useful Cloudflare app?
Send a public GitHub repository for automatic research. Publication is not guaranteed, and accepted apps appear after a later site rebuild.
Submission received