Skip to content
JS
Package category

Email

Send, build, parse and validate email.

379 packages0 comparisons

Packages compared

379 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
nodemailer
Easy as cake e-mail sending from your Node.js applications
16.8m+193%-10 days ago
10.0.10
ESM + CommonJSBundledEmail
linkifyjs
Find URLs, email addresses, #hashtags and @mentions in plain-text strings, then convert them into HTML <a> links.
12.9m+414%-4 months ago
4.3.3
ESM + CommonJSNoneEmail, React
html-to-text
Advanced html to plain text converter
12.1m+243%-1 month ago
10.0.1
ESM + CommonJSNoneEmail, Node.js utilities
@sideway/address
Email address and domain validation
10.6m+30%-4 years ago
5.0.0
ESM + CommonJSBundledEmail
@react-email/render
Transform React components into HTML email templates
9m+414%-2 months ago
2.1.0
ESM + CommonJSBundledEmail, React
@hapi/address
Email address and domain validation
8.2m+182%-3 years ago
5.1.1
ESM + CommonJSBundledEmail
postal-mime
Email parser for Node.js and browser environments
6.8m+13116%-1 month ago
3.0.0
ESM + CommonJSBundledEmail, Parsers and serialisers
react-email
A live preview of your emails right in your browser.
3m+311%-1 day ago
6.11.0
ESM + CommonJSBundledEmail, React
imapflow
IMAP Client for Node
2.2m+1784%-2 days ago
2.0.6
ESM + CommonJSBundledEmail
email-validator
Provides a fast, pretty robust e-mail validator. Only checks form, not function.
1.7m+98%-8 years ago
2.0.4
--Email
md-to-react-email
A simple Markdown to jsx parser for email templates written in typescript.
1.4m+70%-5 months ago
5.0.6
--Markdown, Parsers and serialisers
mailauth
Email authentication library for Node.js
1.1m+28474%-22 days ago
5.0.3
CommonJSBundledEmail
smtp-address-parser
Parse an SMTP (RFC-5321) address
958.4k+106%-2 years ago
1.1.0
CommonJSBundledEmail
isemail
Validate an email address according to RFCs 5321, 5322, and others
850.3k-9%-7 years ago
3.2.0
CommonJSBundledEmail
github-username
Get a GitHub username from an email address
826.2k+12%-1 year ago
9.0.0
ESM onlyBundledEmail
mailgun.js
A javascript sdk for Mailgun built with webpack, babel & es6. This can be used in node or in the browser*.
792.1k+138%-20 days ago
14.0.1
ESM + CommonJSBundledEmail
postmark
Official Node.js client library for the Postmark HTTP API - https://www.postmarkapp.com
740.7k+143%-2 months ago
5.1.0
CommonJSBundledEmail
mjml-migrate
A tool to migrate a template from MJML 3 to MJML 4
719.2k-2%-9 months ago
4.18.0
CommonJSNoneEmail
linkify-react
React element interface for linkifyjs
661.6k+55%-4 months ago
4.3.3
ESM + CommonJSNoneEmail, React
mailosaur
The Mailosaur Node library lets you integrate email and SMS testing into your continuous integration process.
468.9k+79%-3 months ago
11.1.1
ESM + CommonJSBundledEmail, Scraping and browser automation
imap
An IMAP module for node.js that makes communicating with IMAP servers easy
405.2k+26%-9 years ago
0.8.19
CommonJSNoneEmail
preview-email
Automatically opens your browser and iOS Simulator to preview Node.js email messages sent with Nodemailer. Made for Forward Email and Lad. Cross-browser and cross-platform email testing.
402.7k+26%-today
3.4.1
CommonJSNoneEmail, Templating
@azure/communication-email
The is the JS Client SDK for email. This SDK enables users to send emails and get the status of sent email message.
316.4k---11 months ago
1.1.0
ESM + CommonJSBundledCloud SDKs, Email
free-email-domains
Comprehensive list of free email provider domains for signup validation and disposable filtering.
265.8k+254%-1 day ago
1.12.8
CommonJSNoneEmail, Forms
@nestjs-modules/mailer
NestJS - a mailer module (@mailer)
259.2k---3 months ago
2.3.7
CommonJSBundledEmail
@css-inline/css-inline
High-performance library for inlining CSS into HTML 'style' attributes
251.8k---1 month ago
0.21.2
CommonJSBundledCSS-in-JS and styling, Email
mailchecker
Cross-language temporary (disposable/throwaway) email detection library. Covers hundreds fake email providers.
249.7k+209%-2 months ago
6.0.21
CommonJSBundledEmail
monocart-reporter
A playwright test reporter. Shows suites/cases/steps with tree style, markdown annotations, custom columns/formatters/data collection visitors, console logs, style tags, send email.
245k+125%--
2.13.1
ESM + CommonJSBundledEmail, Testing
nodemailer-shared
Shared methods for the nodemailer stack
243.1k-38%--
2.0.0
CommonJSNoneEmail
react-linkify
React component to parse links (urls, emails, etc.) in text into clickable links
240.6k+15%-7 years ago
1.0.0-alpha
CommonJSNoneEmail, React
url-regex-safe
Regular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661. Works in Node v10.12.0+ and browsers.
233.9k+34%-3 years ago
4.0.0
CommonJSNoneURLs and query strings, Email
string-collapse-leading-whitespace
Collapse the leading and trailing whitespace of a string
230.2k+96%-19 days ago
7.3.1
ESM onlyBundledEmail
@css-inline/css-inline-linux-x64-gnu
High-performance library for inlining CSS into HTML 'style' attributes
225.2k---1 month ago
0.21.2
CommonJSNoneCSS-in-JS and styling, Email
mailcomposer
Compose E-Mail messages
218k-35%--
4.0.2
CommonJSNoneEmail
linkify-html
HTML String interface for linkifyjs
194.4k+89%-4 months ago
4.3.3
ESM + CommonJSNoneEmail, URLs and query strings
@css-inline/css-inline-linux-x64-musl
High-performance library for inlining CSS into HTML 'style' attributes
185.2k---1 month ago
0.21.2
CommonJSNoneCSS-in-JS and styling, Email
mailcheck
A standalone module that suggests a right domain when your users misspell it in an email address.
180.7k+3%-11 years ago
1.1.1
CommonJSNoneEmail
@jsx-email/doiuse-email
Lint CSS for email support against caniemail database.
178.6k---1 year ago
1.0.4
ESM + CommonJSBundledLinting and formatting, Email
react-email-editor
Unlayer's Email Editor Component for React.js
171.6k+237%-1 month ago
2.1.2
ESM + CommonJSBundledEmail, React
inline-css
Inline css into an html file.
168.7k+15%-1 year ago
4.0.3
CommonJSNoneEmail
imap-simple
Wrapper over node-imap, providing a simpler api for common use cases
164.7k+48%--
5.1.0
CommonJSNoneEmail
style-data
Get the content of style tags.
164.2k+22%-1 year ago
2.0.2
CommonJSNoneEmail
href-content
Get content from link tags in an HTML document.
162.8k+20%-2 years ago
2.0.3
CommonJSNoneEmail
@hyperjump/json-schema-formats
A collection of validation functions for the JSON Schema `format` keyword.
156.1k---3 days ago
1.0.7
ESM onlyNoneCryptography and hashing, Email
@strapi/provider-email-sendmail
Sendmail provider for strapi email
146.5k---1 day ago
5.55.1
ESM + CommonJSBundledEmail
nylas
A NodeJS wrapper for the Nylas REST API for email, contacts, and calendar.
146.2k+137%-3 months ago
8.4.0
ESM + CommonJSBundledEmail
mailslurp-client
Official client for MailSlurp Email and SMS API. Create email addresses and phone numbers in Javascript without a mail server. Send and receive real emails in applications or tests.
142.9k+9%-1 day ago
17.6.0
CommonJSBundledEmail, Testing
spamc
Compute the spamassassin spam score of an email
126k-8%-11 years ago
0.0.5
CommonJSNoneEmail
rfc2047
Encode and decode rfc2047 (MIME encoded words)
119.6k-8%-4 years ago
4.0.1
CommonJSNoneEmail
@onesignal/node-onesignal
OpenAPI client for @onesignal/node-onesignal
114.5k---15 days ago
5.18.0
CommonJSBundledTypeScript tooling, Node.js utilities

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • nodemailerEasy as cake e-mail sending from your Node.js applications
  • linkifyjsFind URLs, email addresses, #hashtags and @mentions in plain-text strings, then convert them into HTML <a> links.
  • html-to-textAdvanced html to plain text converter
  • @sideway/addressEmail address and domain validation
  • @react-email/renderTransform React components into HTML email templates
  • @hapi/addressEmail address and domain validation
  • postal-mimeEmail parser for Node.js and browser environments
  • react-emailA live preview of your emails right in your browser.
  • imapflowIMAP Client for Node
  • email-validatorProvides a fast, pretty robust e-mail validator. Only checks form, not function.
  • md-to-react-emailA simple Markdown to jsx parser for email templates written in typescript.
  • mailauthEmail authentication library for Node.js
  • smtp-address-parserParse an SMTP (RFC-5321) address
  • isemailValidate an email address according to RFCs 5321, 5322, and others
  • github-usernameGet a GitHub username from an email address
  • mailgun.jsA javascript sdk for Mailgun built with webpack, babel & es6. This can be used in node or in the browser*.
  • postmarkOfficial Node.js client library for the Postmark HTTP API - https://www.postmarkapp.com
  • mjml-migrateA tool to migrate a template from MJML 3 to MJML 4
  • linkify-reactReact element interface for linkifyjs
  • mailosaurThe Mailosaur Node library lets you integrate email and SMS testing into your continuous integration process.
  • imapAn IMAP module for node.js that makes communicating with IMAP servers easy
  • preview-emailAutomatically opens your browser and iOS Simulator to preview Node.js email messages sent with Nodemailer. Made for Forward Email and Lad. Cross-browser and cross-platform email testing.
  • @azure/communication-emailThe is the JS Client SDK for email. This SDK enables users to send emails and get the status of sent email message.
  • free-email-domainsComprehensive list of free email provider domains for signup validation and disposable filtering.
  • @nestjs-modules/mailerNestJS - a mailer module (@mailer)
  • @css-inline/css-inlineHigh-performance library for inlining CSS into HTML 'style' attributes
  • mailcheckerCross-language temporary (disposable/throwaway) email detection library. Covers hundreds fake email providers.
  • monocart-reporterA playwright test reporter. Shows suites/cases/steps with tree style, markdown annotations, custom columns/formatters/data collection visitors, console logs, style tags, send email.
  • nodemailer-sharedShared methods for the nodemailer stack
  • react-linkifyReact component to parse links (urls, emails, etc.) in text into clickable links
  • url-regex-safeRegular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661. Works in Node v10.12.0+ and browsers.
  • string-collapse-leading-whitespaceCollapse the leading and trailing whitespace of a string
  • @css-inline/css-inline-linux-x64-gnuHigh-performance library for inlining CSS into HTML 'style' attributes
  • mailcomposerCompose E-Mail messages
  • linkify-htmlHTML String interface for linkifyjs
  • @css-inline/css-inline-linux-x64-muslHigh-performance library for inlining CSS into HTML 'style' attributes
  • mailcheckA standalone module that suggests a right domain when your users misspell it in an email address.
  • @jsx-email/doiuse-emailLint CSS for email support against caniemail database.
  • react-email-editorUnlayer's Email Editor Component for React.js
  • inline-cssInline css into an html file.
  • imap-simpleWrapper over node-imap, providing a simpler api for common use cases
  • style-dataGet the content of style tags.
  • href-contentGet content from link tags in an HTML document.
  • @hyperjump/json-schema-formatsA collection of validation functions for the JSON Schema `format` keyword.
  • @strapi/provider-email-sendmailSendmail provider for strapi email
  • nylasA NodeJS wrapper for the Nylas REST API for email, contacts, and calendar.
  • mailslurp-clientOfficial client for MailSlurp Email and SMS API. Create email addresses and phone numbers in Javascript without a mail server. Send and receive real emails in applications or tests.
  • spamcCompute the spamassassin spam score of an email
  • rfc2047Encode and decode rfc2047 (MIME encoded words)
  • @onesignal/node-onesignalOpenAPI client for @onesignal/node-onesignal

No comparisons for this package yet.