{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/email-templates/","markdown":"https://findsoftware.frbit.cloud/email-templates.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"email-templates","name":"Email Templates","urls":{"repository":"https://github.com/forwardemail/email-templates"},"category":["email"],"description":"Node.js library for creating, previewing and sending custom email templates.","maintainer":"Nick Baugh","firstRelease":2012,"hosting":["node"],"language":"javascript","runtime":["node"],"runtimeMin":"node 18","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":"pug, ejs, handlebars, nunjucks","i18n":"yes","renderingModes":null,"licenseModel":"open-source","license":"MIT","currentMajor":"13","latestReleaseDate":"2025-12-31T00:00:00.000Z","githubStargazers":3743,"contributors":20,"packagistDownloads":null,"npmWeeklyDownloads":158498,"dependentRepos":2368,"dependentPackages":234,"checkedAt":"2026-11-08T00:00:00.000Z","addedAt":"2026-11-08T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/forwardemail/email-templates","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/email-templates","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/forwardemail/email-templates/blob/master/LICENSE","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"category","url":"https://github.com/forwardemail/email-templates/blob/master/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/forwardemail/email-templates","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/forwardemail/email-templates/blob/master/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/forwardemail/email-templates/blob/v13.0.1/package.json","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"templating","url":"https://github.com/forwardemail/email-templates/blob/master/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"templating","url":"https://github.com/forwardemail/email-templates/blob/master/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"templating","url":"https://github.com/forwardemail/email-templates/blob/master/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"i18n","url":"https://github.com/forwardemail/email-templates/blob/master/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/forwardemail/email-templates","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/forwardemail/email-templates/blob/master/LICENSE","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/forwardemail/email-templates/releases/tag/v13.0.1","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/forwardemail/email-templates/releases/tag/v13.0.1","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-11-01:2026-11-07/email-templates","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/forwardemail/email-templates","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/forwardemail/email-templates/contributors?per_page=1","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/email-templates","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/email-templates","checkedAt":"2026-11-08T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nSending 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.\n\n## Worth knowing\n\nPreview 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."}