{"repo":"farhan523/KettleMail","free":true,"listed":false,"github":"https://github.com/farhan523/KettleMail","clone":"git clone https://github.com/farhan523/KettleMail.git","description":null,"language":"TypeScript","stars":19,"topics":["ai-email-generator","ai-email-template-editor","email-template-builder","email-template-editor","email-template-generator","mjml-template","nextjs","react-email","react-email-component","react-email-editor"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Kettlemail A free, open-source drag-and-drop email template builder that survives Outlook. 🔗 Live demo: kettlemail.vercel.app Build responsive email templates visually, tweak the underlying code when you need to, preview how each client renders them, send a real test email to yourself, and export production-ready HTML that works in Gmail, Outlook (desktop + web), Apple Mail, Yahoo, and major mobile clients. The core idea: you never hand-write cross-client HTML — it's compiled to. Your design is a JSON document model that serializes to MJML and compiles, fully in your browser, to bulletproof table-based HTML (Outlook ghost tables, VML, media-query fallbacks — all generated). See ARCHITECTURE.md for the full design. Features - Drag-and-drop builder — sections, columns, text, buttons, images, dividers, spacers, social, navbar, tables, accordions, carousels, hero, and raw-HTML blocks. - Compiles to bulletproof HTML via MJML — no email-client hacks to maintain. - Preview + Client Lens — desktop/mobile widths, dark-mode simulation, and per-client degradation previews driven by the caniemail dataset. - Compatibility linter — flags unsupported CSS per client and warns about Gmail's 102 KB clipping limit. - Eyeline — a predicted-attention heatmap and scan path (an honest heuristic, not eye-tracking). - Code mode — a round-trip MJML editor that stays in sync with the visual builder, plus raw-HTML blocks for merge tags. - AI assistant (optional, needs an API key) — chat that redesigns ","default_branch":null,"files":null,"tree":[],"storefront":"/r/farhan523","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/farhan523/KettleMail/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."}