MailFrame is a next-generation, AI-ready email template editor. It provides a modern, streamlined interface for designing responsive email templates with ease.
- Modern UI: A sleek, Notion-style interface designed for focus and productivity.
- Drag & Drop Editor: Intuitive block-based editing powered by
easy-email-editor. - MJML Support: Import and export MJML templates seamlessly.
- Responsive Design: Preview your emails on different device sizes.
- Customizable Blocks: Extend the editor with custom components.
- Node.js 16+
- npm or yarn
- Clone the repository:
git clone https://github.com/justinbao19/MailFrame.git
- Install dependencies:
npm install --legacy-peer-deps
Start the development server:
npm run devOpen http://localhost:3000 to view it in the browser.
npm run buildThe easiest way to deploy MailFrame is using Vercel:
- Push your code to GitHub
- Import your repository on Vercel
- Vercel will auto-detect Vite and configure the build settings
- Click Deploy
Or use the button above to deploy with one click.
- React 18: Modern UI library.
- Vite: Fast build tool.
- Easy Email: Core editor engine.
- Ant Design: UI components (customized).
MIT