For an open source email marketing platform, the first results are mailtrain-org/mailtrain (Mailtrain is a self-hosted newsletter and email marketing platform that provides the full suite of required features, including subscriber list management, campaign automation, a visual template builder, and detailed analytics), useplunk/plunk (Plunk provides the core functionality for managing subscriber lists, building automated email campaigns, and tracking analytics, though it is primarily designed as a transactional email service rather than a traditional newsletter-focused marketing platform) and knadh/listmonk (Listmonk is a self-hosted email marketing and newsletter platform that provides comprehensive subscriber management, campaign automation, template support, and analytics, making it a perfect fit for your requirements). mautic/mautic and usesend/usesend round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Find the best open-source alternatives to Mailchimp. Compare top self-hosted email marketing tools by features and activity to pick the right one.
Mailtrain is a self-hosted newsletter platform and email marketing tool designed for managing subscriber lists and sending automated email campaigns from a private server. It provides a centralized system for coordinating the creation and delivery of recurring email outreach. The platform includes a visual email template builder for creating responsive layouts and a subscriber management system that uses custom fields to organize audiences into targeted segments. Automation is handled through tools that can trigger newsletters based on remote feeds and scheduled events. Performance is tracke
Mailtrain is a self-hosted newsletter and email marketing platform that provides the full suite of required features, including subscriber list management, campaign automation, a visual template builder, and detailed analytics.
Plunk is an SMTP email marketing platform and contact relationship manager used for sending bulk broadcasts and transactional emails. It provides a transactional email API for delivering personalized messages using templates and variable substitution, supported by built-in analytics and custom domain authentication. The platform features an email automation workflow engine with a visual builder for creating multi-step sequences triggered by user events and conditional logic. It includes a dynamic audience segmentation tool that groups contacts based on real-time data attributes and behavioral
Plunk provides the core functionality for managing subscriber lists, building automated email campaigns, and tracking analytics, though it is primarily designed as a transactional email service rather than a traditional newsletter-focused marketing platform.
Listmonk is a self-hosted email marketing platform and newsletter manager designed for high-volume bulk email distribution and transactional messaging. It provides a centralized system for organizing large subscriber databases and executing automated marketing campaigns directly from your own infrastructure. The platform distinguishes itself through its reliance on a relational database backend, which enables dynamic subscriber segmentation using complex query filtering at the time of delivery. It utilizes a concurrent worker pool to manage high-throughput email dispatch and incorporates a se
Listmonk is a self-hosted email marketing and newsletter platform that provides comprehensive subscriber management, campaign automation, template support, and analytics, making it a perfect fit for your requirements.
Mautic is an open-source marketing automation platform and self-hosted CRM built with PHP. It functions as an audience manager and marketing suite designed for automating lead nurturing, designing customer journeys, and managing multi-channel campaigns on private infrastructure. The system distinguishes itself through a visual workflow engine and campaign builder that model customer journeys via conditional nodes. It incorporates a behavioral tracking engine to monitor website visitor activity, which informs lead engagement scoring to prioritize high-value prospects. The platform covers omni
Mautic is a comprehensive, self-hostable marketing automation suite that provides robust tools for subscriber list management, campaign creation, template building, and detailed analytics, making it a flagship solution for this category.
useSend is an email marketing platform and transactional delivery system built to manage bulk campaigns and individual messages using AWS SES for delivery. It provides a RESTful API, an SMTP relay gateway, and a visual management interface for designing HTML templates and coordinating email broadcasts. The platform distinguishes itself by translating legacy SMTP traffic into modern API calls and implementing an event-driven webhook system. This system pushes real-time delivery, bounce, and click notifications to external servers using HMAC-SHA256 signed payloads to ensure authenticity. The s
This platform provides the core functionality for managing bulk email campaigns, subscriber lists, and template design while supporting self-hosted deployment and SMTP integration.
BillionMail is a self-hosted email infrastructure and marketing platform designed to provide full control over mail delivery, domain management, and subscriber communication. It functions as a comprehensive mail server manager that enables users to deploy and maintain private email environments, including integrated webmail interfaces for direct account access. The platform distinguishes itself by combining high-volume bulk email distribution with sophisticated deliverability tools. It supports multi-tenant infrastructure provisioning, allowing administrators to manage multiple domains and ma
BillionMail is a self-hosted platform that provides the necessary infrastructure for managing subscriber lists, bulk email distribution, and newsletter delivery, fitting the core requirements for an email marketing solution.
PHPMailer is a comprehensive library for constructing and sending complex email messages within PHP applications. It provides an object-oriented framework for building MIME-compliant emails, managing attachments, and handling multi-format content such as HTML and plain-text alternatives. The library serves as a robust interface for email dispatch, supporting both individual messaging and high-performance bulk distribution through persistent connections. The project distinguishes itself through a deep focus on secure transmission and identity verification. It integrates advanced security proto
This is a low-level library for constructing and sending emails within custom code, rather than a self-contained newsletter management application that provides subscriber lists, campaign automation, and analytics.
Pop is a command-line email client and utility used to compose and deliver electronic messages directly from the terminal. It functions as a dispatch system that routes messages through SMTP servers or third-party API services. The tool includes a markdown composer that transforms markdown text into formatted HTML for email bodies. It manages sender identities and server credentials through a combination of persistent default configurations and environment variables. The system supports appending binary data from the local filesystem as attachments and provides a pipeline for automated email
This is a command-line utility for sending individual emails or pipeline-based messages rather than a platform for managing subscriber lists, newsletters, and marketing campaigns.
SuperAGI is a comprehensive marketing automation platform and customer data system designed to orchestrate multi-channel engagement workflows. It functions as a no-code workflow orchestrator, allowing users to build complex, automated task sequences triggered by real-time user behavior, transactional data, or scheduled events. By centralizing customer profiles and interaction history, the platform enables businesses to manage end-to-end marketing operations from a single interface. The platform distinguishes itself through its deep integration with e-commerce storefronts and its ability to ex
This is an autonomous agent and workflow orchestration platform rather than a dedicated email marketing and newsletter management tool, though it could potentially be configured to trigger messaging tasks.
This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf
This is a notification infrastructure platform designed for transactional messaging and multi-channel alerts rather than a dedicated newsletter management tool for subscriber lists and marketing campaigns.
Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in
This is a low-code platform for building internal tools and admin panels, which could be used to construct a custom email management system but does not provide the pre-built subscriber lists, campaign delivery, or newsletter-specific features requested.
NeoMutt is a terminal-based electronic mail management system that provides a text-based user interface for reading and composing emails. It functions as a mail manager and client supporting IMAP, POP3, and SMTP protocols, as well as NNTP for newsgroup access. The project distinguishes itself through integrated support for PGP and S/MIME encryption, providing tools for signing and encrypting messages and managing cryptographic keys. It supports modern authentication via OAuth2 and offers specialized MIME-aware reading capabilities for decoding multipart messages and visualizing MIME structure
NeoMutt is a terminal-based email client for reading and composing individual messages, rather than a platform for managing subscriber lists and automated newsletter campaigns.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| mailtrain-org/mailtrain | 5.7K | JavaScript | GPL-3.0 | |
| useplunk/plunk | 4.9K | TypeScript | agpl-3.0 | |
| 21.6K |
| Go |
| AGPL-3.0 |
| mautic/mautic | 9.2K | PHP | other |
| usesend/usesend | 4.4K | TypeScript | AGPL-3.0 |
| billionmail/billionmail | 15.2K | Go | AGPL-3.0 |
| phpmailer/phpmailer | 22.2K | PHP | LGPL-2.1 |
| charmbracelet/pop | 2.8K | Go | mit |
| transformeroptimus/superagi | 17.6K | Python | MIT |
| novuhq/novu | 39.1K | TypeScript | NOASSERTION |