SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Email Projects
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Try using the mjml package. Nope, tries to use Node's fs and path. ❌
-
First of all, I take nodemailer as a dependency to send an email and check it.
-
Mailspring
:love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
Project mention: Mailspring: Cross-platform, fast, open source mail client | news.ycombinator.com | 2025-02-02 -
Project mention: Self-hosting like a final boss: what I actually run on my home lab (and why) | dev.to | 2025-06-19
Mailcow / Mailu
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
email-templates
Create, preview (browser/iOS Simulator), and send custom email templates for Node.js. Made for @forwardemail, @ladjs, @cabinjs, @spamscanner, and @breejs.
-
-
Not the answer you were looking for, but `juice` makes it possible.
https://github.com/Automattic/juice
-
Setting up DKIM may sound technical, but modern email providers (ESP) and services have made it straightforward. As a SaaS company, you’ll typically use an email sending service (like Sidemail, SendGrid, Mailgun, etc.) or your own mail server to send emails. Let’s break down the setup process:
-
-
-
-
-
waveboxapp
Wavebox, the revolutionary and feature-rich Chromium browser that's built for productive working across Google Workspaces, Microsoft Teams, ClickUp, Monday, Atlassian, Asana, AirTable, Slack, and every other web app you use to get work done.
-
forwardemail.net
Privacy-focused encrypted email for everyone. All-in-one alternative to Gmail + Mailchimp + Sendgrid.
forwardemail.net to handle inbound mail
-
nextacular
An open-source starter kit that will help you build full-stack multi-tenant SaaS platforms efficiently and help you focus on developing your core SaaS features. Built on top of popular and modern technologies such as Next JS, Tailwind, Prisma, and Stripe.
-
-
-
thunderbird-conversations
An extension for Thunderbird that allows you to view threads as "real" conversations, including your own emails. This extension also adds a bunch of useful UI features in the conversation view.
-
-
disposable-email-domains
Daily updated repository for https://github.com/disposable/disposable (by disposable)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Email discussion
JavaScript Email related posts
-
Thunderbird Pro August 2025 Update
-
Send and Receive Custom Domain Emails for Free
-
The World's Largest Disposable Email Domain List – How We Keep It Updated
-
Setting up mailcow on mail server on an EC2 instance
-
Mozilla launching "Thundermail" email service to take on Gmail, Microsoft 365
-
Using MJML in Google Apps Script to Send Beautiful Emails
-
Ask HN: Replacement for Rackspace SMTP Hosting?
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Index
What are some of the best open-source Email projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | N1 | 24,819 |
2 | MJML | 17,618 |
3 | Nodemailer | 17,208 |
4 | Mailspring | 16,593 |
5 | Mailcow | 11,050 |
6 | Mailtrain | 5,671 |
7 | Haraka | 5,356 |
8 | email-templates | 3,706 |
9 | mailwind | 3,212 |
10 | juice | 3,195 |
11 | sendgrid-nodejs | 3,037 |
12 | wildduck | 2,027 |
13 | linkifyjs | 2,003 |
14 | aws-lambda-ses-forwarder | 1,716 |
15 | node-html-to-text | 1,665 |
16 | waveboxapp | 1,358 |
17 | forwardemail.net | 1,335 |
18 | nextacular | 1,216 |
19 | mjml-react | 993 |
20 | sieve | 827 |
21 | thunderbird-conversations | 676 |
22 | Mailsy | 544 |
23 | disposable-email-domains | 532 |