-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Utshab Luitel edited this page Sep 1, 2025
·
5 revisions
Welcome to Mailyon - the comprehensive email template builder that lets you create stunning, professional emails with a simple drag-and-drop interface.
npm install mailyon
npm install react-dnd react-dnd-html5-backend
import React from 'react';
import { EmailTemplateBuilder } from 'mailyon';
function MyApp() {
return (
<div className="app">
<h1>My Email Builder</h1>
<div style={{ height: '100vh' }}>
<EmailTemplateBuilder />
</div>
</div>
);
}
export default MyApp;
That's it! You now have a fully functional email builder integrated into your React app.
- Marketing Emails - Promotional campaigns and announcements
- Newsletters - Regular updates and content sharing
- Welcome Series - Onboarding and introduction emails
- Transactional Emails - Order confirmations and receipts
- Corporate Communications - Internal and external messaging
Component | What You Can Do |
---|---|
Header | Add logo, company name, tagline |
Text | Write paragraphs, headings, content |
Image | Add photos, graphics, banners |
Button | Create call-to-action buttons |
Divider | Add horizontal lines and separators |
Footer | Add contact info and social links |
Spacer | Add vertical spacing between sections |
Social Media | Add social platform icons |
- π― Drag & Drop - Simply drag components to build your email
- π¨ Real-time Preview - See changes instantly as you build
- π± Responsive Design - Works perfectly on desktop and mobile
- π¨ Customizable - Change colors, text, sizes, and more
- πΎ Export Options - Get HTML, MJML, or JSON code
- π§ Easy Integration - Works with any React project
- π¦ Headerless Design - Seamlessly integrate into your app
- Drag components from the left panel to the center canvas
- Click any component to customize it in the inspector
- Preview your email in desktop and mobile views
- Export your code when ready to use
- Getting Started - Installation and basic setup
- Components - Learn about each component and what you can customize
- Hooks - Advanced integration with custom hooks
- Examples - Real-world examples and use cases
- Marketing Teams creating email campaigns
- Designers building email templates
- Developers integrating email builders
- Content Creators sending newsletters
- Businesses of all sizes
- Live Demo - Try it out now
- GitHub Repository - View source code
- NPM Package - Install the package
- Issues & Support - Get help
- No Generic Headers - Clean, professional interface
- Fully Customizable - Every component can be tailored to your needs
- Email Client Compatible - Works in all major email clients
- Developer Friendly - Easy to integrate and extend
- Production Ready - Built for real-world use
Ready to build professional emails without the complexity? π
Start with the Getting Started guide or try the Live Demo right now!
Built with β€οΈ using React, TypeScript, and Tailwind CSS
- Home - Quick start and overview
- Getting Started - Installation and setup
- Components - Available email components
- Hooks - Custom React hooks
- Examples - Code examples and use cases
- Documentation Issues: Create an issue in the main repository
- Feature Requests: Use the GitHub Issues page
- Bug Reports: Include steps to reproduce and expected behavior
Built with β€οΈ using React, TypeScript, and Tailwind CSS
Email Template Builder - Professional email templates without the generic header!