anypost/emailmd
Render markdown into email-safe HTML observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 99
- Longevity 14
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 198
- days_rel: 7
- days_push: 7
- n_releases_24m: 16
Adoption not part of the score
1303 stars · 38 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
emailmd is a TypeScript library and CLI that converts markdown into responsive, email-safe HTML (via MJML) that renders correctly across Gmail, Outlook, Apple Mail, and Yahoo. It also ships a React component package, a live-preview builder, and an MCP server so AI assistants can render, lint, and preview emails.
Use cases
- convert markdown to email-safe html
- build transactional emails without writing html
- create responsive newsletters that work in outlook
- generate plain-text versions of html emails
- render email templates from markdown in node
- let an ai assistant write and lint email html via mcp
- embed an email builder in a react app
When to choose
- you want to author emails in markdown instead of nested tables and inline styles
- you need emails that render reliably across major clients including Outlook
- you want automatic dark mode and theming from frontmatter
- you need both HTML and plain-text MIME parts from one source
- you want an MCP server or React builder for email authoring workflows
When to avoid
- you need pixel-perfect, highly custom email designs beyond the 80% of common layouts
- you are not on Node 20+ or your stack is not JavaScript/TypeScript
- you need a guaranteed-stable API before 1.0, since breaking changes may occur between minor versions
- you already have a mature email templating pipeline (e.g. MJML or React Email) your team knows well
Facets
library · maturity active
templating markdown cli mcp email email web-development developer-tools cli cross-platform email-safe-html mjml html-email newsletter email-templates react-components dark-mode email-builder automation nodejs
10 sources
- readme: https://github.com/anypost/emailmd · fetched 2026-08-28 · 9ac570a87d46
- homepage: https://www.emailmd.dev/ · fetched 2026-08-29 · bccc24b3d7d9
- site_page: https://www.emailmd.dev/docs · fetched 2026-08-29 · affe54cd8a2b
- site_page: https://www.emailmd.dev/docs/getting-started · fetched 2026-08-29 · adf443ee7590
- site_page: https://www.emailmd.dev/docs/directives/chart · fetched 2026-08-29 · bb8a0d8f4a8d
- site_page: https://www.emailmd.dev/docs/directives/progress · fetched 2026-08-29 · 3b2f621e0b83
- site_page: https://www.emailmd.dev/docs/directives/sparkline · fetched 2026-08-29 · c9f05739f2f6
- site_page: https://www.emailmd.dev/docs/directives/stats · fetched 2026-08-29 · 1ae893797d95
- site_page: https://www.emailmd.dev/docs/directives/steps · fetched 2026-08-29 · f90c86ef3a77
- site_page: https://www.emailmd.dev/docs/directives/rating · fetched 2026-08-29 · 63546e383825
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| anypost/emailmd | main | 82 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem