Self-hosted or cloud newsletter app that charges you per email sent via Amazon SES rather than per dormant subscriber.
Notifuse/notifuse
Self-hosted newsletter, email marketing and transactional email platform with a visual MJML editor, Liquid templating and seven sending providers.
Open-source alternative to:Mailchimp
Customer.io
Mailgun
- Stars
- 2,257
- Forks
- 240
- Open issues
- 24
- Last commit
- 23 hours ago
What is it?
Notifuse is a self-hosted platform for sending newsletters, marketing campaigns and transactional emails. It is built with Go on the backend and React for the admin console, and it stores data in PostgreSQL. Email templates are designed in a drag-and-drop editor built on MJML components, with real-time preview and Liquid variables such as contact fields.
Beyond campaigns, it includes a visual automation builder where multi-step journeys are made of delay, email, branch, filter, list, A/B test and webhook nodes. Sending runs through Amazon SES, Mailgun, Postmark, Mailjet, SparkPost, SendGrid or plain SMTP, and a REST API handles transactional delivery. The project also bundles privacy-oriented, cookieless web analytics that run on PostgreSQL.
Some capabilities require a license key under the Business Source License 1.1 for v40 and later, while v39.x and earlier remain AGPL-3.0.
Key features
- 01Drag-and-drop email builder based on MJML with real-time preview
- 02Visual automation builder with delay, branch, filter, A/B test and webhook steps
- 03Campaign scheduling, A/B testing and contact segmentation
- 04Transactional email REST API with Liquid templating
- 05Support for Amazon SES, Mailgun, Postmark, Mailjet, SparkPost, SendGrid and SMTP
- 06Cookieless web analytics stored in PostgreSQL
Use cases
- Running a self-hosted newsletter instead of paying per-subscriber fees to Mailchimp-style services
- Sending password resets, receipts and other transactional emails through your own provider accounts
- Building onboarding or re-engagement email sequences triggered by contact actions
- Adding privacy-focused web analytics to sites without cookies
Quick start
- 1
Try the live demo in your browser
- 2
Follow the documentation at docs.notifuse.com to deploy your own instance
Things to know
- Notifuse v40.0 and later use the Business Source License 1.1, not an open-source license, and become AGPL-3.0 four years after each release.
- Five capabilities require a licence key.
- Requires PostgreSQL 17 or newer.
- The project does not accept pull requests.
In collections
Topics
FAQ
- What is notifuse?
- Self-hosted newsletter, email marketing and transactional email platform with a visual MJML editor, Liquid templating and seven sending providers. Notifuse is a self-hosted platform for sending newsletters, marketing campaigns and transactional emails. It is built with Go on the backend and React for the admin console, and it stores data in PostgreSQL. Email templates are designed in a drag-and-drop editor built on MJML components, with real-time preview and Liquid variables such as contact fields.
- Is notifuse free to use? What license does it have?
- notifuse is open source under the Other license. Check the license terms before using it in commercial products.
- Is notifuse still maintained?
- Actively maintained. The last commit to notifuse was on Oct 23, 2026.
- What can I use notifuse for?
- Running a self-hosted newsletter instead of paying per-subscriber fees to Mailchimp-style services Sending password resets, receipts and other transactional emails through your own provider accounts Building onboarding or re-engagement email sequences triggered by contact actions Adding privacy-focused web analytics to sites without cookies
- How do I install notifuse?
- Try the live demo in your browser Follow the documentation at docs.notifuse.com to deploy your own instance
- Where can I get notifuse?
- The source code and installation instructions are on GitHub: https://github.com/Notifuse/notifuse
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source, self-hostable email platform for transactional emails, marketing campaigns, and workflow automation, positioned as an alternative to SendGrid, Resend, and Mailgun.
Self-hosted newsletter and mailing list manager shipped as a single Go binary, backed by PostgreSQL.
Open source newsletter tool for sending email campaigns and building sign-up forms, an alternative to Mailchimp.
Self-hosted, open-source email API that sends mail over SMTP from your own infrastructure, with logs, bounce handling and webhooks.
Open source marketing automation software for running multi-channel campaigns, email marketing and contact segmentation on your own server.