awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dreamhunter2333 avatar

dreamhunter2333/cloudflare_temp_email

0
View on GitHub↗
6,098 stars·3,060 forks·Vue·mit·22 viewsmail.awsl.uk↗

Cloudflare Temp Email

This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates temporary email addresses that automatically receive and store incoming messages and attachments, all without managing any traditional server infrastructure. The service uses Cloudflare Workers for serverless processing, Durable Objects for persistent inbox state, and Workers KV for storing email data, with attachments handled through R2 object storage.

The service distinguishes itself through a comprehensive set of access and management features. Users can authenticate through multiple methods including stored credentials, OAuth2 providers like GitHub and Authentik, or passwordless passkeys. An admin console provides centralized control for creating email addresses, managing users, configuring blacklists, and setting access passwords. The system also supports role-based permissions, CAPTCHA verification via Cloudflare Turnstile, and configurable rate limiting to prevent abuse.

Beyond basic email reception, the platform offers advanced email processing capabilities. Incoming emails are parsed using a Rust WebAssembly module for reliable content extraction, and an AI-powered feature can automatically identify verification codes and authentication links. Users can filter their inbox by address or keyword, forward emails to other addresses, and even send emails with DKIM signing support. The service also integrates with Telegram for notifications and a mini app interface, and can fire webhook events for external system integration.

The entire application is deployed through automated GitHub Actions workflows, with the frontend hosted as a static site on Cloudflare Pages and backend logic running on Workers. The repository includes configuration for automatic upstream synchronization, allowing forked instances to stay current with the latest changes.

Features

  • Disposable Email Services - Sets up disposable email inboxes on Cloudflare Workers with automatic message and attachment handling.
  • Rust WASM Parsers - Provides a Rust WebAssembly module for fast and reliable parsing of incoming email messages.
  • Registration and Login Flows - Provides user registration and login with JWT credentials for switching between mailboxes.
  • Cloudflare Workers KV Stores - Stores email messages and metadata in Cloudflare Workers KV for low-latency access.
  • Email Attachments - Includes file attachments in received messages, making the inbox usable for document delivery.
  • Cloudflare R2 Attachment Storages - Stores email attachments in Cloudflare R2 object storage for retrieval and management.
  • Password-Protected Inboxes - Secures temporary email inboxes with password login and private site mode.
  • Edge Function Runtimes - Runs serverless functions on Cloudflare's global edge network for email and HTTP processing.
  • Edge Network Deployment - Deploys serverless applications to Cloudflare's global edge network using automated CI/CD pipelines.
  • Cloudflare R2 Integrations - Stores email attachments in Cloudflare R2 object storage with retrieval and management capabilities.
  • Cloudflare R2 Object Storages - Stores email attachments in Cloudflare R2 object storage for retrieval and management.
  • Cloudflare Workers Deployments - Automates deployment of Workers and Pages applications using GitHub Actions and repository secrets.
  • Key-Value Data Stores - Stores email messages and metadata using Cloudflare Workers KV for low-latency access.
  • Incoming Email Processors - Provides an email receiving system built on Cloudflare Workers that handles messages without traditional servers.
  • Cloudflare Email Routing Integrations - Leverages Cloudflare's Email Routing API to forward incoming emails to Workers for processing.
  • Password Access Restrictions - Secures temporary email inboxes with password authentication and private site mode.
  • Password-Protected Static Sites - Protects the email inbox by requiring a password for access with user registration support.
  • Multi-Provider Authentication - Supports logging in with credentials, OAuth2 providers, or passkeys for flexible access control.
  • Temporary Account Registrations - Creates separate user accounts so each person gets a unique temporary mailbox.
  • Deployment Automation - Uses GitHub Actions workflows to automate deployment of backend and frontend code to Cloudflare's edge network.
  • Deployment Workflows - Automates backend and frontend deployment using pre-configured GitHub Actions workflows.
  • Distributed Inbox State Managers - Uses Cloudflare Durable Objects to maintain persistent inbox state across distributed edge locations.
  • Distributed State Managers - Manages persistent inbox state across distributed edge locations using Cloudflare Durable Objects.
  • Email Inbox Admin Consoles - Provides an admin console for creating email addresses, managing users, and configuring blacklists.
  • Scheduled Data Cleanups - Runs periodic cleanup tasks with configurable strategies to remove old data automatically.
  • Telegram Bots - Integrates a Telegram bot for push notifications and a mini app interface.
  • Email Verification Code Extractors - Identifies and extracts verification codes and authentication links from incoming emails using AI.
  • Upstream Synchronization - Keeps the deployed service up to date by pulling changes from the original repository.
  • Remote Fork Synchronization - Keeps forked repositories updated by automatically pulling changes from the upstream source.
  • JWT Credential Mailbox Bindings - Registers user accounts with bound email addresses and issues JWT credentials for mailbox switching.
  • Email Content Parsing - Parses incoming emails using a Rust WASM module for fast and reliable content extraction.
  • AI-Powered Content Extraction - Extracts verification codes and authentication links from incoming emails using Cloudflare Workers AI.
  • WebAssembly Email Parsers - Parses incoming emails using a Rust WebAssembly module for fast and reliable content extraction.
  • Subdomain Address Generators - Generates random subdomain email addresses under a configured base domain for message isolation.
  • Email Forwarding Rules - Forwards received emails to a global forwarding address or per-user forwarding rules.
  • Notification Bots - Receives email notifications and allows interaction with the service through a Telegram bot interface.
  • Credential Authentication - Logs users back into previously used email addresses using stored credentials for persistent access.
  • Email Signing - Sends emails via SMTP or Resend with DKIM signing to improve deliverability and authenticity.
  • AI-Powered Code Extractors - Uses Cloudflare Workers AI to automatically extract verification codes and authentication links from emails.
  • Email Spam Filtering - Implements spam filtering using configurable allow and block lists for incoming emails.
  • OAuth2 Providers - Supports login via third-party OAuth2 providers such as GitHub and Authentik.
  • Multi-Provider Authentication Flows - Supports login via email credentials, OAuth2 providers, and passkeys for flexible access control.
  • Multi-Provider Login Flows - Supports login via stored credentials, OAuth2 providers, and passkeys for passwordless access.
  • Passkey Authentication - Supports passwordless authentication using passkeys for secure and convenient login.
  • Password Authentication - Authenticates users with a shared password to turn the service into a private inbox.
  • Static Site Hosting - Hosts the frontend inbox interface as a static site on Cloudflare Pages for global delivery.

Star history

Star history chart for dreamhunter2333/cloudflare_temp_emailStar history chart for dreamhunter2333/cloudflare_temp_email

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does dreamhunter2333/cloudflare_temp_email do?

This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates temporary email addresses that automatically receive and store incoming messages and attachments, all without managing any traditional server infrastructure. The service uses Cloudflare Workers for serverless processing, Durable Objects for persistent inbox state, and Workers KV for storing email data, with attachments handled through R2 object storage.

What are the main features of dreamhunter2333/cloudflare_temp_email?

The main features of dreamhunter2333/cloudflare_temp_email are: Disposable Email Services, Rust WASM Parsers, Registration and Login Flows, Cloudflare Workers KV Stores, Email Attachments, Cloudflare R2 Attachment Storages, Password-Protected Inboxes, Edge Function Runtimes.

What are some open-source alternatives to dreamhunter2333/cloudflare_temp_email?

Open-source alternatives to dreamhunter2333/cloudflare_temp_email include: laziestren/cloud-mail — Cloud-mail is a serverless email backend and routing service built on Cloudflare infrastructure. It provides a… maillab/cloud-mail — Cloud-mail is a cloud-based mail server and API platform providing a programmable interface for managing user… gtsteffaniak/filebrowser — FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external… mjl-/mox — Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and… partykit/partykit — PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a… phpmailer/phpmailer — PHPMailer is a comprehensive library for constructing and sending complex email messages within PHP applications. It…

Open-source alternatives to Cloudflare Temp Email

Similar open-source projects, ranked by how many features they share with Cloudflare Temp Email.
  • laziestren/cloud-mailLaziestRen avatar

    LaziestRen/cloud-mail

    11,676View on GitHub↗

    Cloud-mail is a serverless email backend and routing service built on Cloudflare infrastructure. It provides a cloud-native system for receiving, storing, and processing electronic messages without the requirement for traditional mail server hardware. The platform includes an email data API for querying records and a visual analytics dashboard for tracking mail volume and system performance. It features automated processing capabilities to extract verification codes from message bodies and manages an email archive using persistent object storage for attachments and history. The system handle

    JavaScript
    View on GitHub↗11,676
  • maillab/cloud-mailmaillab avatar

    maillab/cloud-mail

    11,551View on GitHub↗

    Cloud-mail is a cloud-based mail server and API platform providing a programmable interface for managing user accounts, sending bulk messages, and performing complex searches on email data. It serves as an automated email extraction tool and forwarding gateway, enabling the identification and capture of verification codes and the routing of incoming messages to external services. The infrastructure is hosted on serverless edge workers to remove the need for dedicated server hardware. It utilizes object storage for managing email attachments and employs a serverless message routing system to p

    JavaScriptcloudflarecloudflare-emailemail
    View on GitHub↗11,551
  • gtsteffaniak/filebrowsergtsteffaniak avatar

    gtsteffaniak/filebrowser

    6,330View on GitHub↗

    FileBrowser is an open-source, self-hosted file management interface that runs as a single binary with no external dependencies. It provides a web-based interface for browsing, uploading, editing, and sharing files on a remote server, with a core architecture built on JWT-based stateless authentication and a rule-based path permission engine that controls access at the directory level. The project distinguishes itself through a comprehensive access control system that supports multi-provider authentication including OIDC, LDAP, external JWT, and two-factor authentication, alongside granular p

    Go
    View on GitHub↗6,330
  • mjl-/moxmjl- avatar

    mjl-/mox

    5,713View on GitHub↗

    Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and receiving email through SMTP, IMAP4rev2, and a built-in webmail application. It is designed to be operated without external dependencies or runtime plugins, with all mail services — including spam filtering, queue management, and web interfaces for administration and account management — contained in one executable. The server distinguishes itself through automated TLS certificate management via ACME, DNS-based autoconfiguration for email clients, and file-based configuration

    Go
    View on GitHub↗5,713
  • See all 30 alternatives to Cloudflare Temp Email→