JavaScript Email

Open-source JavaScript projects categorized as Email

Top 23 JavaScript Email Projects

  • N1

    :love_letter: An extensible desktop mail app built on the modern web. Forks welcome!

  • Nodemailer

    ✉️ Send e-mails with Node.JS – easy as cake!

    Project mention: How do you send yourself an email from a contact form? | /r/webdev | 2023-07-02

    Simple Express backend and then use nodemailer,

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • MJML

    MJML: the only framework that makes responsive-email easy

    Project mention: Simple HTML email template that works in outlook too | | 2024-02-29

    I am using MJML and it’s relatively easy to build your described layout with snippets from the docs.

  • Mailcow

    mailcow: dockerized - 🐮 + 🐋 = 💕

    Project mention: Ask HN: Self Hosting an Email Server? | | 2024-01-29

    I've been running mailcow [1] on a Hetzner cloud server for a few years and am pretty happy with it.


  • Mailtrain

    Self hosted newsletter app

    Project mention: Mailtrain help | /r/selfhosted | 2023-06-24
  • Haraka

    A fast, highly extensible, and event driven SMTP server

    Project mention: Is this legit? Email hosting unlimited domains. | /r/webhosting | 2023-06-17 has an MX record that points to, which resolves to an AWS IP address (probably an EC2 instance) and has Haraka listening on port 25 (if its SMTP banner can be believed)

  • email-templates

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • mailwind

    Use Tailwind CSS to design HTML emails.

  • juice

    Juice inlines CSS stylesheets into your HTML source.

  • sendgrid-nodejs

    The Official Twilio SendGrid Led, Community Driven Node.js API Library

    Project mention: Building an Appointment Booking app in Go | | 2024-01-12

    You will need an API key from SendGrid to use this package. You can get one by signing up for a free account at

  • Papercut

    Papercut SMTP -- The Simple Desktop Email Server

    Project mention: WTD: Temp SMTP account and relay | /r/sysadmin | 2023-05-24

    Do you need it to actually send, or just receive for testing? Because if it's testing you need then you should look into paper cut SMTP.

  • free-email-forwarding

    The best free email forwarding for custom domains. Visit our website to get started (SMTP server)

    Project mention: Skiff is shutting down in six months | | 2024-02-09

    Have you seen our service yet? You might not have since we don't focus on ads/marketing too much; we've been dedicated to high-quality product efforts.

    Our service is called Forward Email ( and it's so easy to use we use it ourselves (dogfood style).

    Although we don't have mail clients yet, we fully support Thunderbird and any other email client (e.g. K-9 Mail, FairEmail, Apple Mail, Outlook, Gmail, etc).

    Our FAQ is extensive at and we walk you through set up, which is tailored to you based off your specific registrar/DNS provider. We also have instructions for SPF/DMARC/DKIM and more, so that you land in the inbox.

    Lastly, unlike everyone else, we're actually 100% open-source on GitHub at

  • wildduck

    Opinionated email server

  • linkifyjs

    JavaScript plugin for finding links in plain-text and converting them to HTML <a> tags.

  • aws-lambda-ses-forwarder

    Serverless email forwarding using AWS Lambda and SES

  • node-html-to-text

    Advanced html to text converter

  • 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.

    Project mention: Ask HN: What apps have you created for your own use? | | 2023-12-12

    Being a co-founder, I often have to wear lots of different hats and needed a way to better manage multiple identities in my browser. I tried Chrome profiles and Firefox containers, but both felt messy. Instead, I wrote my own browser called Wavebox. It started as an Electron app but after quickly finding all the limitations, dropped Electron and built directly on top of Chromium. We're now approaching Wavebox's 7th birthday and going from strength to strength!

  • mjml-react

    React component library to generate the HTML emails on the fly

    Project mention: Launch HN: Resend (YC W23) – Email API for Developers Using React | | 2023-06-13

    Unfortunately, the react-mjml library is no longer maintained:

  • 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.


    Privacy-focused encrypted email for everyone.

    Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | | 2024-01-18

    Thanks for your feedback. We've updated our home page at and added a dedicated link/section in our FAQ for "What is Forward Email" at


  • sieve

    Sieve Script Editor (by thsmi)

  • 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.

    Project mention: Our Fastest, Most Beautiful Release Ever: Thunderbird 115 “Supernova” Is Here | | 2023-07-12

    You may have to wait longer for the Conversations extension to support Thunderbird 115. The extension developer has said that it needs significant changes and that he doesn't have enough spare time. The latest update on support for Thunderbird 115 [1] says that there's more work to be done and some dependencies on Thunderbird fixes.


  • ViMbAdmin

    Virtual Mailbox Administration

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-29.

JavaScript Email related posts


What are some of the best open-source Email projects in JavaScript? This list will help you:

Project Stars
1 N1 24,788
2 Nodemailer 16,252
3 MJML 16,189
4 Mailcow 7,648
5 Mailtrain 5,411
6 Haraka 4,754
7 email-templates 3,611
8 mailwind 3,149
9 juice 3,036
10 sendgrid-nodejs 2,932
11 Papercut 2,741
12 free-email-forwarding 2,383
13 wildduck 1,812
14 linkifyjs 1,756
15 aws-lambda-ses-forwarder 1,656
16 node-html-to-text 1,496
17 waveboxapp 1,292
18 mjml-react 978
19 nextacular 916
20 720
21 sieve 712
22 thunderbird-conversations 639
23 ViMbAdmin 481
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.