Assembly Line

Open-source email sending platforms and email templating tools in 2026

28 open-source projects, ranked by GitHub stars and how recently each was worked on. React Email leads with 20k stars, ahead of MJML. 19 had code pushed in the last three months. Most common licenses: MIT (19), AGPL-3.0 (6) and Apache-2.0 (2). Commercial email sending platforms and email templating tools are listed separately.

New this season

  1. 1
    MillionSend MillionSend

    The open-source email platform โ€” self-host on your own AWS SES, or use the cloud. Resend-compatible API.

    Complete system Experimental You use Resend's API but want to self-host on SES to cut costs.

    โ˜… 258 AGPL-3.0 TypeScript Active, pushed 6 days ago

All open-source email sending platforms and email templating tools, ranked

Complete systems you can adopt 9

  1. 1
    Postal postalserver

    ๐Ÿ“ฎ A fully featured open source mail delivery platform for incoming & outgoing e-mail

    Complete system Production-ready You send large volumes of transactional email and want your own Sendgrid-style platform on your own IPs.

    โ˜… 17k MIT Ruby Active, pushed 4 days ago
  2. 2
    Plunk useplunk

    The Open-Source Email Platform

    Complete system Usable You want one open-source tool for both product emails and newsletters on AWS SES.

    โ˜… 5.6k AGPL-3.0 TypeScript Active, pushed 2 days ago
  3. 3
    useSend usesend

    Open source alternative to Resend, Sendgrid, Postmark etc.

    Complete system Usable You want Resend or Postmark convenience at SES prices, hosted or self-hosted.

    โ˜… 4.8k AGPL-3.0 TypeScript Active, pushed 3 days ago
  4. 4
    Posta goposta

    Self-hosted email delivery platform that enables applications to send emails via HTTP APIs while handling SMTP delivery, templates, storage, security, and analytics. Fully self-hostable alternative to services like SendGrid or Mailgun.

    Complete system Experimental You want your apps' transactional email behind one self-hosted API with logs and templates.

    โ˜… 633 AGPL-3.0 Go Active, pushed yesterday
  5. 5
    Larasend savvyagents

    Self-hosted transactional email platform โ€” send through your own AWS SES account, keep the dashboard, API keys, delivery logs, and webhooks on your own infrastructure.

    Complete system Experimental A Laravel team wants Resend-style tooling while keeping data and costs on its own SES account.

    โ˜… 440 MIT PHP Active, pushed 3 months ago
  6. 6
    MillionSend MillionSend

    The open-source email platform โ€” self-host on your own AWS SES, or use the cloud. Resend-compatible API.

    Complete system Experimental You use Resend's API but want to self-host on SES to cut costs.

    โ˜… 258 AGPL-3.0 TypeScript Active, pushed 6 days ago
  7. 7
    EmailFlare 0xdps

    Self-hosted email sending platform built on Cloudflare Email Sending โ€” REST API, admin UI, templates, domain management, scoped API keys, all in one Docker container.

    Complete system Experimental You already use Cloudflare and want a small self-hosted sending service on it.

    โ˜… 255 MIT TypeScript Active, pushed 19 days ago
  8. 8
    Senlo IgorFilippov3

    Open-source, self-hosted & provider-agnostic email infrastructure.

    Complete system Experimental A product team wants its email templates and sending logic in its own system rather than in a vendor's dashboard.

    โ˜… 177 AGPL-3.0 TypeScript Active, pushed 15 days ago
  9. 9
    Catapulte jdrouet

    Rust implementation of catapulte email sender

    Complete system Usable You want a small self-hosted service that renders MJML templates and sends them for your apps.

    โ˜… 153 AGPL-3.0 Rust Active, pushed 39 days ago

Frameworks and platforms to build on 1

  1. 1
    MJML mjmlio

    MJML: the only framework that makes responsive email easy

    Framework or platform Production-ready Anyone who hand-codes HTML emails and wants them to render in Outlook and Gmail without table hacks.

    โ˜… 18k MIT JavaScript Active, pushed 10 days ago

Building blocks for your own system 9

  1. 1
    Mrml jdrouet

    Implementation of mjml in rust

    Building block Usable You render MJML at high volume or outside Node.js and want speed.

    โ˜… 510 MIT HTML Active, pushed 17 days ago
  2. 2
    Elements unlayer

    React components for transactional emails, landing pages, invoices and PDFs: email-safe HTML, responsive web HTML, and print-ready PDF HTML from one component tree.

    Building block Experimental You produce emails, invoices and documents from React and want one set of components for all of them.

    โ˜… 423 MIT TypeScript Active, pushed 13 days ago
  3. 3
    Mjml.Net SebastianStehle

    .NET Fork of MJML library with 10x performance and 100% feature parity

    Building block Usable A .NET application renders MJML emails and you want to avoid a Node dependency.

    โ˜… 271 MIT C# Active, pushed 2 months ago
  4. 4
    Mjml_nif adoptoposs

    Elixir NIF bindings for the MJML Rust implementation (mrml)

    Building block Usable Your Elixir or Phoenix app sends MJML emails and you want them compiled natively.

    โ˜… 144 MIT Elixir Active, pushed 5 days ago
  5. 5
    Gomjml preslavrachev

    A native Go implementation of the MJML email framework, providing fast compilation of MJML markup to responsive HTML.

    Building block Usable A Go service renders MJML emails and you want no Node or WebAssembly runtime.

    โ˜… 125 MIT Go Active, pushed 40 days ago
  6. 6
    Mjml-php spatie

    Convert MJML to HTML using PHP

    Building block Production-ready Your PHP or Laravel app builds emails in MJML and you can install Node on the server.

    โ˜… 283 MIT PHP Slowing, pushed 3 months ago
  7. 7
    Mjml-python mgd020

    A python library for MJML - a framework that makes responsive-email easy

    Building block Usable A Python or Django app renders MJML emails and you want it fast and dependency-light.

    โ˜… 110 MIT Python Active, pushed 2 months ago
  8. 8
    Mjml-react wix-incubator

    React component library to generate the HTML emails on the fly

    Building block Usable Only for legacy code already using it.

    โ˜… 998 MIT JavaScript Quiet, pushed 4 years ago
  9. 9
    Mjml-go Boostport

    Compile MJML to HTML directly in your Go applications!

    Building block Usable You need exact MJML output in Go and prefer the official code over a reimplementation.

    โ˜… 120 Apache-2.0 Go Quiet, pushed 15 months ago

Integrations 4

  1. 1
    React Email Editor unlayer

    Drag-n-Drop Email Editor Component for React.js

    Integration Production-ready Your product needs users to design emails or newsletters inside it.

    โ˜… 5.3k MIT TypeScript Active, pushed 2 days ago
  2. 2
    Posthorn craigmccaskill

    Self-hosted email gateway between your apps and a transactional mail provider (Postmark, Resend, Mailgun, AWS SES, or outbound-SMTP). Three ingress shapes (HTTP form, HTTP API, SMTP). One Docker container, one TOML config.

    Integration Usable A homelab or small team runs several apps that each need outbound email and wants one place to configure it.

    โ˜… 215 Apache-2.0 Go Active, pushed 19 days ago
  3. 3
    MjmlBundle notFloran

    โœ‰๏ธ Symfony bundle for MJML

    Integration Usable Your Symfony app sends MJML-based emails.

    โ˜… 116 MIT PHP Slowing, pushed 6 months ago
  4. 4
    Wagtail-birdsong neon-jungle

    Create, send, preview, edit and test email campaigns from within Wagtail

    Integration Experimental Your site runs on Wagtail and editors want to send newsletters from the same admin.

    โ˜… 113 BSD-3-Clause Python Quiet, pushed 2 years ago

Developer tools 4

  1. 1
    React Email resend

    ๐Ÿ’Œ Build and send emails using React

    Developer tool Production-ready Your team writes React and wants maintainable, previewable email templates for any sending provider.

    โ˜… 20k MIT TypeScript Active, pushed 3 days ago
  2. 2
    MJML App mjmlio

    :email: The desktop app for MJML

    Developer tool Usable Rarely now; the official editor plugins and online tools are maintained.

    โ˜… 846 MIT JavaScript Quiet, pushed 4 years ago
  3. 3
    Gulp MJML mjmlio

    Add Gulp to your MJML workflow!

    Developer tool Usable You still build email templates with Gulp.

    โ˜… 159 MIT JavaScript Quiet, pushed 4 years ago
  4. 4
    Mjml-utils justinsisley

    The utility belt for MJML developers

    Developer tool Experimental Rarely; it has been idle since 2018.

    โ˜… 111 MIT JavaScript Quiet, pushed 9 years ago

Templates and starters 1

  1. 1
    GlowLabs amamenko

    MERN stack application for appointment booking and employee/client management

    Template or starter Experimental You want to study a full MERN booking app as a reference.

    โ˜… 131 MIT JavaScript Quiet, pushed 4 years ago

Compared head to head

Also under marketing automation platforms

Open-source licenses

  • Permissive: 22. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
  • Network copyleft: 6. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.

Languages

TypeScript 8, JavaScript 6, Go 4, PHP 3, Python 2, Ruby 1, HTML 1, C# 1, Rust 1 and Elixir 1.

Made software that belongs here? Add it. Listing is free.