notifuse logo

notifuse

Notifuse is an open-source & modern emailing platform

go report A+
Website GitHub

What is it?

What it is

Notifuse is a modern, self-hosted emailing platform for sending newsletters and transactional emails, built with Go and React.

Why it exists

To provide an open-source, cost-effective, privacy‑first alternative to commercial email services like Mailchimp, Brevo, etc., with full control over data and extensive customization.

Who should use it

Small to medium-sized businesses, marketing teams, and developers looking for a cost-effective, self-hosted email marketing and transactional email solution with a modern UI and robust API.

Who should avoid it

Organizations that require a fully managed, cloud-native service with zero maintenance, or teams lacking the technical expertise to deploy and maintain a Go/React stack.

How it works

A quick walkthrough in plain English

How notifuse handles a request

Step 1 of 4

Your app sends a request

A user action or another service calls the API.

Features

Visual Email Builder with MJML components and real-time preview
Campaign Management for creating, scheduling, and sending targeted emails
A/B Testing for subject lines, content, and send times
List Management with advanced subscriber segmentation
Contact Profiles with custom fields and detailed profiles
Interactive setup wizard for quick deployment
Transactional API for automated email delivery
Webhook Integration for real-time event notifications
Liquid Templating for dynamic content
Multi-Provider Support (Amazon SES, Mailgun, Postmark, Mailjet, SparkPost, SMTP)
Open & Click Tracking for engagement metrics
Real-time Analytics dashboard
Comprehensive Campaign Reports
S3 File Manager with CDN delivery
Notification Center for centralized notifications
Responsive Templates for mobile optimization
Custom Fields for flexible contact data
Workspace Management for multi-tenant support

Advantages

  • Cost-effective self-hosted solution with no per-email pricing
  • Privacy-first approach with data stored on user infrastructure
  • Highly customizable open-source platform
  • Scalable to handle millions of emails
  • Modern technology stack (Go and React)
  • Comprehensive API and webhook support for developers
  • Enterprise-grade features with flexibility
  • Real-time analytics and detailed engagement tracking

Disadvantages

    Installation

    cloud

    https://www.notifuse.com/

    FAQ

    What are the prerequisites for self-hosting Notifuse?

    You need a running PostgreSQL database, Go and Node.js for building the backend and frontend, and optionally Docker if you prefer containerized deployment. The README mentions an interactive setup wizard that guides you through configuration once the dependencies are in place.

    How does Notifuse handle email delivery and which providers are supported?

    Notifuse includes a transactional API and supports multiple email delivery providers out of the box: Amazon SES, Mailgun, Postmark, Mailjet, SparkPost, and generic SMTP. You configure your preferred provider via the setup wizard or configuration files.

    Can I create and edit emails without coding?

    Yes. Notifuse provides a visual email builder with a drag-and-drop interface, MJML components, and real‑time preview, allowing you to design newsletters and transactional emails visually.

    What kind of analytics and tracking does Notifuse offer?

    The platform tracks opens and clicks, provides real‑time analytics on delivery rates, engagement, and conversions, and includes a comprehensive reporting dashboard for campaign performance.

    Is Notifuse truly open source and what license does it use?

    Notifuse is released under the GNU Affero General Public License v3.0 (AGPL‑3.0). The source code is available on GitHub, and you can self‑host it freely while complying with the AGPL terms.

    Where can I get help or report issues with Notifuse?

    Support is available through the official documentation at docs.notifuse.com, email at hello@notifuse.com, and GitHub Issues for bug reports or feature requests.

    Loading documentation…
    View on GitHub

    Featured in Videos

    YouTube tutorials and walkthroughs for notifuse

    Alternatives

    Similar projects ranked by category, topics, and text overlap.

    Compare
    notifuse | MushyBook