...

Building Emails doesn't have to be Painful.

Develop standards compliant emails with JSX or TSX with a delightful Developer Exprience — Compatible with the most popular email clients

Quick Start
JSX email component illustration

Compatibility is complicated,
JSX email makes it simple.

Emails make heavy use of <table> based layouts for compatibility, JSX email has you covered with over 20 custom components you can use directly in your email templates.

Components
HTML Email Components Layers

Style with your tools.

Style your components your way using CSS-in-JS or TailwindCSS / UnoCSS.

Styling Guide
Styling Tools

Check compatibility.

Test the compatibility of your CSS with a single command.

CLI: Check
$ pnpm email check ./templates

Preview while Building.

Preview your templates as you're building them.

CLI: Preview

Use anywhere.

Use JSX email as your email templating solution for Nuxt, Next, Astro, Express, Koa, and even with backends & services that don't use JS/TS.

Integration Illustration