HEML
Markup language and Node.js package for building responsive HTML email, with a CLI that builds HEML files into HTML.
HEML documents are rendered to HTML by the heml npm package. The package is used from Node.js as a module that returns the rendered HTML, the metadata from the head and any validation errors. Its command line tool has a develop command that watches a file and refreshes the browser while the email is written, and a build command that produces the email code; it inlines CSS by default. The repository is a monorepo of packages, and heml is the one the usage page installs.
The project website also hosts an online editor. The usage page asks users to save their HEML and HTML locally before they leave it.
Identity
Rendering and deploy
- Install with
- npm7
Releases
Adoption
Sources
- 2026-11-09: links
heml.io/ - 2026-11-09: links
heml.io/docs/getting-started/guide - 2026-11-09: links, Written in, GitHub stars
api.github.com/repos/SparkPost/heml - 2026-11-09: First release
registry.npmjs.org/heml - 2026-11-09: Maintainer, License, License model
raw.githubusercontent.com/SparkPost/heml/master/LICENSE - 2026-11-09: Categories
raw.githubusercontent.com/SparkPost/heml/master/README.md - 2026-11-09: Runtime, Install with
heml.io/docs/getting-started/usage - 2026-11-09: Current major version, Last release
github.com/SparkPost/heml/releases/tag/v1.1.3 - 2026-11-09: Contributors
api.github.com/repos/SparkPost/heml/contributors?per_page=1 - 2026-11-09: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/heml - 2026-11-09: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/heml