Mailtrain logo

Mailtrain

Self-hosted newsletter app built on Node.js with advanced list management

5.4k JavaScript GPL-3.0 1 month ago

Overview

Mailtrain is a Node.js newsletter application that offers subscriber list management, custom fields, campaign scheduling, and detailed tracking. Version 2 introduced a modular architecture with support for multiple SMTP/SES providers. It is designed to send high-volume campaigns from your own infrastructure.

Where it falls short of Mailchimp

  • Development activity has slowed considerably in recent years
  • No built-in drag-and-drop email builder (relies on GrapesJS plugin)
  • Documentation is sparse for v2 features

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

newsletter
email-marketing
nodejs
self-hosted
Maintain Mailtrain?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Mailtrain difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/mailtrain)](https://openreplace.com/mailtrain)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

High-performance self-hosted newsletter and mailing list manager

22k Go AGPL-3.0 5 days ago
3/5
Mailtrain vs listmonk

Production-ready, config-driven mail server in a single container

18k Shell MIT 17 days ago
4/5
Mailtrain vs docker-mailserver

Self-hosted mail delivery platform, a SendGrid/Mailgun alternative

17k Ruby MIT 18 days ago
4/5
Mailtrain vs Postal

Turn any Ubuntu VPS into a complete, self-hosted mail server in one command

15k Shell CC0-1.0 1 month ago
2/5
Mailtrain vs Mail-in-a-Box