{"repo":"nerdyabhi/better-mail","free":true,"listed":false,"github":"https://github.com/nerdyabhi/better-mail","clone":"git clone https://github.com/nerdyabhi/better-mail.git","description":"The open-source superhuman alternative","language":"TypeScript","stars":25,"topics":["bettermail","email","email-productivity","productivity","typescript","superhuman"],"license":null,"category":"productivity","readme_excerpt":"BetterMail An open-source, fast, and minimal email client built for productivity and AI. Hit Inbox Zero faster with powerful keyboard shortcuts, AI capabilities, and instantaneous search. Watch Demo : Demo Video to see BetterMail in action! --- Getting Started & Setup Want to contribute or run this locally? Here is how to get your local development environment up and running. Prerequisites - Node.js (v18+) - pnpm - PostgreSQL - Redis - Elasticsearch 1. Clone the repository 2. Backend Setup Navigate into the backend and install dependencies: Create a .env file in the backend/ directory with your actual variables: Start the backend API and Background Workers: 3. Frontend Setup Open a new terminal, navigate to the frontend/ directory, and install dependencies: Create a .env file in the frontend/ directory: Start the Next.js development server: Visit http://localhost:3000 to see the app running! --- Project Structure BetterMail uses a monorepo setup split into a robust frontend and backend. Here's a look at how the backend handles heavy lifting: - apis/ : The main Express.js REST application logic. - shared/ : Setup for PostgreSQL (via Sequelize), Redis connections, Elasticsearch instances, etc. - workers/ : This is where scalability shines. Tasks like syncing massive Gmail/Outlook inboxes, talking to Azure OpenAI to map embeddings, and summarizing emails are pushed to robust BullMQ Background Workers. It completely frees up the API from heavy workloads. --- Architecture & Tech S","default_branch":null,"files":null,"tree":[],"storefront":"/r/nerdyabhi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nerdyabhi/better-mail/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."}