Templatical
Templatical Templatical Templatical

An open-source drag-and-drop email editor SDK.

Templatical is an open-source drag-and-drop email editor SDK designed to be embedded into any application with a single initialization call, offering professional-grade features without the paywalls typical of SaaS builders.

The main features of this tool include:

  • Framework-Neutral Integration: It is a TypeScript-first SDK that works seamlessly with React, Svelte, Angular, Vue, and vanilla JS, requiring zero peer dependencies.

  • Customizable Content Blocks: Developers can build custom blocks with API-backed data sources, allowing for highly specific and dynamic email content.

  • Dynamic Logic & Personalization: Includes block-level merge tags with scoping and display conditions to create personalized, dynamic content for different recipients.

  • Developer-First Workflow: It is built on MJML, ensuring that the output is compatible with all major email clients (Gmail, Outlook, Apple Mail), and it allows you to render the final code anywhere.

  • Full White-Labeling & Theming: The SDK is white-label by default, allowing for complete brand consistency through design tokens and including built-in support for dark-mode previews.

  • Pluggable Media Library: Unlike closed platforms, it allows you to bring your own storage (such as S3, Cloudinary, or your own CMS) for managing images and media.

  • Automated Accessibility: Features built-in WCAG accessibility linting with auto-fixes to ensure that generated emails are readable by everyone.

  • Permissive Licensing: Released under the FSL-1.1-MIT license, it allows for free commercial use and self-hosting, with the code automatically converting to a standard MIT license after two years.