Open-source email editor for modern apps.
Drop a production-ready drag-and-drop editor into any web product — JSON in, MJML out.
Website · Playground · Documentation · SDK on GitHub
@templatical/sdk — the open-source SDK powering everything.
- 🧩 14 block types, drag-and-drop, fully themeable
- 📦 JSON templates, MJML output, framework-agnostic
- 🔒 TypeScript strict, ~1,400 tests
- 🌍 Bilingual (en/de), more locales welcome
Templatical Cloud (optional managed tier) — adds AI rewrite, real-time collaboration, comments, snapshots, and more on top of the OSS SDK. Learn more →
npm install @templatical/editor @templatical/rendererimport { init } from '@templatical/editor';
import '@templatical/editor/style.css';
const editor = await init({ container: '#editor' });
const mjml = editor.toMjml();- 💬 GitHub Discussions — ask questions, share what you've built
- 🐛 Report a bug
- 🔐 Security disclosures
- ❤️ Sponsor on GitHub — built by a solo developer
The SDK ships under a mix of FSL-1.1-MIT (editor packages, becomes MIT after 2 years) and MIT (types, renderer, importers). Free to embed in any non-competing commercial product.