{"repo":"Prashant4900/mail-box","free":true,"listed":false,"github":"https://github.com/Prashant4900/mail-box","clone":"git clone https://github.com/Prashant4900/mail-box.git","description":"A modern, self-hosted email client and management platform built on Next.js (App Router), Prisma, and Cloudflare Email Routing.","language":"TypeScript","stars":18,"topics":["cloudflare","email","nextjs","prisma","reactjs","self-hosted","typescript"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Mailbox - Next.js Email Service Platform A modern, production-ready, self-hosted email client and management platform built on Next.js 16 (App Router) and Prisma 7 . Mailbox acts as a complete solution for teams looking to manage incoming/outgoing email routing with full localization, multi-database flexibility, and robust user access control. --- 📖 System Overview & How It Works Mailbox sits between your DNS provider (Cloudflare) and your application users. It handles incoming email streams by automatically configuring mailboxes, routing rules, and script webhook processors on your domain, allowing you to view and interact with incoming mail inside a beautiful, real-time UI. Inbound Email Routing Flow --- 🛠 Tech Stack The application relies on a solid, modern stack optimized for speed, reliability, and ease of self-hosting: - Core Framework : Next.js 16 (React 19, App Router, Server Actions, Standalone Output). - ORM & Database Layer : Prisma 7 supporting zero-config database swapping. - Styling & UI : Tailwind CSS (flexible CSS-variables configuration), modern accessible components, and Hugeicons React registry. - Client State & Caching : Tanstack React Query (v5) for efficient data fetching, pagination, caching, and optimistic UI updates. - Localization (i18n) : next-intl with cookie-based language routing (supports English and Spanish). - Authentication : Cookie-based custom session handling with secure password hashing via bcryptjs and strict owner/admin/member authori","default_branch":null,"files":null,"tree":[],"storefront":"/r/Prashant4900","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Prashant4900/mail-box/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}