๐จ FreeCustom.Email โ Disposable Email That Respects You
A fully open, dev-first temporary email service focused on simplicity, speed, and self-hostability.
๐งฐ Tech Stack
Frontend: Next.js + Tailwind CSS + TypeScript
Backend: Node.js, Express, MongoDB, Redis
SMTP Server: Haraka with custom plugins
Real-time updates: Redis Pub/Sub
Storage: GridFS (for attachments)
Deploy: Cloudflare (Edge functions), Vercel, AWS (SMTP)
โ๏ธ Core Features
๐ Custom inbox names โ not random strings
๐ Multiple domains for email aliasing
๐๏ธ Live inbox (no refresh) using WebSockets/Redis
๐ฆ Open-source frontend on GitHub (plug-and-play)
๐ No user tracking, no cookies, no ads
๐ Public API (RapidAPI) for developers
โ๏ธ SMTP + IMAP stack in progress
๐ง Built-in admin tools for domain & message management
๐งช Built for extensibility (own domain, white-label, more)
๐ Open Source & Self-Host Ready
The frontend is MIT licensed and designed for self-hosting. You can fork and deploy your own version using your own domains and storage backend. SMTP queueing is done via Redis, and Haraka handles all SMTP processing with plugin hooks for delivery, spam handling, and DKIM.
๐งโ๐ป Built for:
Hackers needing burner emails for testing
Devs building SaaS sign-up flows
Privacy-first users avoiding spam
Teams running self-hosted temp mail under their own domain
TomDev
Check their projects out: Christmas Gift Catching Game (Scratch), Terminal Pong, Simple Pong Game, CP algorithms and problem storing web
Nano
Check their projects out: Music Practice Assistant, Notchly AI, Todo List, Personal Website, Bounce with Reinforcement Learning
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
๐ ๏ธ Devlog โ System Status Component Added
Weโve just added a new System Status component to our temp mail dashboard! It now shows real-time operational stats like:
๐ฅ Queued Emails: 82,057 and counting...
โ Denied Emails: 59,593 and counting...
This makes it easier to monitor backend performance and spot any delivery issues.
Stay tuned โ next up, live graphs and uptime history ๐
Today I focused on refining the backend and improving the inbox rendering speed. Optimized the Haraka SMTP plugin queue to reduce message delivery latency and added Redis Pub/Sub-based live updates for real-time message visibility in the UI. Also cleaned up the frontend codebase and modularized the domain selector and inbox list components in Next.js for easier future scaling.
๐ฆ Improvements:
Redis-based real-time inbox updates
Custom Haraka queue plugin patched for async delivery
Frontend refactor: modular inbox + domain selector
UI cleanup + Tailwind consistency
Added support for multiple active domains in the backend
๐ง Stack:
Next.js + Tailwind CSS
Redis + MongoDB (GridFS)
Node.js (Express) API
Haraka SMTP