Mailtrain-org/mailtrain

Self hosted newsletter app

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 51 minutes ago
Added to GitGenius on September 11th, 2026
Created on April 4th, 2016
Open Issues & Pull Requests: 116 (+0)
GitHub issues: Enabled
Number of forks: 707
Total Stargazers: 5,750 (+0)
Total Subscribers: 113 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.2 hours
Mean response time: 8.0 days
90th percentile: 37.5 days
Tracked items: 7

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 500 days
Stale 30+ days: 11
Stale 90+ days: 11

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • V3 (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Mailtrain is a self-hosted newsletter application built on Node.js and MySQL or MariaDB.

The tool addresses the need for organizations to manage email marketing campaigns without relying on third-party services. It provides subscriber list management, email template creation including MJML-based templates, list segmentation with custom fields, and campaign automation through triggered and RSS-based sends. The application includes a built-in Zone-MTA mail server to minimize setup complexity for email delivery. It supports multiple users with granular permissions and hierarchical namespaces for enterprise deployments. The architecture separates concerns across three endpoints—trusted for authenticated user management, sandbox for template editing, and public for subscriber-facing forms and archives—to prevent XSS attacks in multi-user environments.

Mailtrain suits organizations that want to avoid vendor lock-in and maintain full control over their email infrastructure. It requires a minimum of 2 vCPU and 4 GB RAM. The tool is appropriate for teams managing newsletters, segmented campaigns, and automated workflows who can dedicate resources to self-hosting. Installation is supported on CentOS 7 and Ubuntu 18.04 LTS with automated SSL certificate provisioning via Let's Encrypt.