Built on React Email
The editor outputs standard React Email structures that can be rendered with your existing render pipeline.
Learn moreTheming with DaisyUI
Integrate with your existing DaisyUI themes both in editor and your outcome emails.
Learn moreCustom Components
Need a complex product picker or a dynamic chart? Create custom blocks in React and expose them to the editor with a simple schema.
Learn moreInstall the primitives
Everything you need to build your own email editor, split into modular packages.
@react-email-dnd/editor
A complete drag-and-drop authoring environment. Handles canvas state, drag interactions, property panels, and selection logic.
@react-email-dnd/renderer
Takes the JSON document and transforms it into production-ready HTML or React components. Manages styles, fonts, and compatibility.
@react-email-dnd/shared
Contains the core type definitions, validation schemas, and utility functions that ensure the editor and renderer speak the same language.