FindSoftware

Email Templates

Node.js library for creating, previewing and sending custom email templates.

Email Templates is a Node.js library for creating, previewing and sending email templates. Each message is a folder of template files: one for the HTML body, one for the subject and an optional one for plain text. The default engine is Pug, and the README names EJS as another option. The library renders the templates with the values passed in, inlines the CSS of linked stylesheets and returns the result for sending or rendering.

Sending goes through a Nodemailer transport, and the library can also stop after rendering. Localization uses an i18n configuration object that is passed to the library.

Worth knowing

Preview is an optional dependency. It opens rendered emails in a browser or the iOS Simulator during development, and the README treats it as a development aid. The README recommends Forward Email as the transport, a separate service the user chooses.

Identity

Status
Active
Maintainer
Nick Baugh3
First release
20122

Releases

Current major version
136
Last release
2025-12-316

Adoption

GitHub stars
3,7431
npm downloads a week
158,4987
Contributors
208
Dependent repositories
2,3689
Dependent packages
2349

Why these figures do not compare

Sources

  1. 2026-11-08: links, Written in, License, GitHub stars
    api.github.com/repos/forwardemail/email-templates
  2. 2026-11-08: First release
    registry.npmjs.org/email-templates
  3. 2026-11-08: Maintainer, License model
    github.com/forwardemail/email-templates/blob/master/LICENSE
  4. 2026-11-08: Categories, Runtime, Templating, Multilingual
    github.com/forwardemail/email-templates/blob/master/README.md
  5. 2026-11-08: Minimum runtime
    github.com/forwardemail/email-templates/blob/v13.0.1/package.json
  6. 2026-11-08: Current major version, Last release
    github.com/forwardemail/email-templates/releases/tag/v13.0.1
  7. 2026-11-08: npm downloads a week
    api.npmjs.org/downloads/range/2026-11-01:2026-11-07/email-templates
  8. 2026-11-08: Contributors
    api.github.com/repos/forwardemail/email-templates/contributors?per_page=1
  9. 2026-11-08: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/email-templates

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON