Repolode
Notifuse

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:MailchimpCustomer.ioMailgun

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. 1

    Try the live demo in your browser

  2. 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