forwardemail/email-templates

Create, preview (browser/iOS Simulator), and send custom email templates for Node.js. Made for @forwardemail, @ladjs, @cabinjs, @spamscanner, and @breejs.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 18th, 2026
Created on June 15th, 2012
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 333
Total Stargazers: 3,738 (+0)
Total Subscribers: 63 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 46.2 days
Mean response time: 131.0 days
90th percentile: 377.3 days
Tracked items: 7

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 65 days
Stale 30+ days: 1
Stale 90+ days: 0

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 (7)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Email Templates is a Node.js library that creates, previews, and sends custom email templates.

The tool solves the problem of building and managing email templates for Node.js applications by providing a unified interface for template rendering, CSS inlining, and email delivery. It supports multiple template engines with Pug as the default, automatically inlines stylesheets into email markup, and renders templates to HTML and plain text variants. The library includes built-in preview functionality that opens rendered emails in a browser or iOS Simulator during development, helping developers verify appearance before sending.

Developers should choose this tool if they need to send templated emails from Node.js applications and want to avoid manual CSS inlining and template management. It suits projects that require responsive email designs with stylesheet support, localization capabilities, and the ability to customize message options and rendering logic. The tool integrates with standard Node.js email services through Nodemailer and supports custom template engines beyond the default Pug, making it flexible for teams with existing template preferences.

The project maintains active development with regular updates addressing edge cases and feature requests. The codebase includes comprehensive debugging support through environment flags and message inspection capabilities. Documentation covers a wide range of scenarios including attachments, text-only emails, subject line prefixes, and custom rendering from external data sources like databases.