unlayer/react-email-editor

Drag-n-Drop Email Editor Component for React.js

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 51 minutes ago
Added to GitGenius on September 13th, 2026
Created on October 1st, 2017
Open Issues & Pull Requests: 245 (+0)
GitHub issues: Enabled
Number of forks: 801
Total Stargazers: 5,220 (+0)
Total Subscribers: 51 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.3 days
Mean response time: 117.3 days
90th percentile: 339.4 days
Tracked items: 67

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 7% of issues opened in the past year have been closed. Three people close 60% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 59
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 845 days
Stale 30+ days: 58
Stale 90+ days: 56

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (3)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

React Email Editor is a React component that embeds a drag-and-drop email editor into your application.

The tool solves the problem of adding email template creation capabilities to your app without building a visual editor from scratch. It wraps Unlayer's editor as a React component, allowing you to load and save designs, listen to editor events, customize configuration, and export responsive HTML directly from your application.

You should choose this tool if you need email template creation as a feature within your product and want to avoid the substantial engineering effort of building a visual editor yourself. It suits applications where users need to design email templates without leaving your interface. The component is production-ready and works with modern React versions. For Next.js applications using the App Router, the published bundle includes the client directive, so you can import it directly without requiring dynamic imports or workarounds.

The project maintains active continuous integration with automated testing and code coverage tracking. Editors are properly destroyed on component unmount, addressing a long-standing resource leak. The tool enforces modern requirements—React 16.8 or later and Node 18 or later—and publishes ES2019 code, which may require transpilation if you support legacy browsers through older toolchains.