Notifuse

A self-hosted email platform for sending newsletters and transactional messages with a visual MJML editor.

Notifuse screenshot 1

Notifuse is an open-source, self-hosted web app and server that manages newsletters and transactional emails. It functions as a web application and server, allowing users to maintain full control over their mailing infrastructure and subscriber data. The platform is designed for both large-scale marketing campaigns and automated system notifications, providing a centralized hub for all outgoing communication.

Users deploy Notifuse on their own servers to avoid the recurring per-email pricing models associated with proprietary services. It provides a comprehensive interface for managing subscriber lists, designing complex email layouts, and monitoring delivery performance. The system is flexible in its delivery methods, allowing users to connect via direct SMTP or integrate with established third-party email delivery providers to ensure high deliverability rates.

Key features

  • Visual drag-and-drop email builder using MJML components
  • Transactional REST API for automated email delivery
  • A/B testing for subject lines, content, and send times
  • Multi-provider support for Amazon SES, Mailgun, Postmark, and others
  • Subscriber segmentation and custom contact fields
  • Real-time analytics for open rates, clicks, and conversions
  • Liquid templating for dynamic content personalization
  • Integrated S3 file manager for asset delivery
  • Webhook integration for real-time event notifications

The software is built with a Go backend and a React frontend using TypeScript and Ant Design. It utilizes PostgreSQL for data storage and follows a clean architecture that separates domain logic, service implementation, and the HTTP layer. For developers, the platform includes an embeddable notification center widget and a workspace management system that supports multi-tenant configurations, making it suitable for teams or agencies managing multiple clients. The backend is structured to handle millions of emails while maintaining a clear separation of concerns across its repository and service layers.

Notifuse serves as a privacy-focused email platform for developers and businesses requiring a self-managed email platform.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age1 year
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.