Open Source Alternative to:
Repository activity:
Stars15,596
Forks1,419
Open Issues67
Last commit1 week ago
License:
AGPL-3.0
Languages:
Go
Vue
JavaScript
Listmonk is a high-performance, self-hosted newsletter and mailing list manager packed into a single binary application. It offers a modern dashboard and a wide range of features to manage your email campaigns efficiently.
- Mailing Lists: Manage millions of subscribers across multiple single and double opt-in mailing lists with custom JSON attributes for each subscriber. Segment subscribers using SQL expressions and integrate with external CRMs.
- Transactional Mails: Send arbitrary transactional messages using pre-defined templates via a simple API. Supports multiple mediums like email, SMS, and WhatsApp.
- Analytics: Provides simple analytics and visualizations. Easily connect external visualization programs to the database.
- Templating: Create dynamic email templates using the Go templating language. Supports template expressions, logic, and over 100 functions. Write emails in a WYSIWYG editor, Markdown, or raw HTML.
- Performance: Multi-threaded, high-throughput, multi-SMTP email queues with fine-grained control. Runs as a single binary application with minimal CPU and memory usage. Requires only a Postgres (⩾ 12) database.
- Media Management: Upload images for email campaigns to the server's filesystem, Amazon S3, or any S3 compatible backend.
- Extensibility: Connect HTTP webhooks to send SMS, WhatsApp, FCM notifications, or any type of messages.
- Privacy: Allow subscribers to blocklist themselves, export all their data, and wipe all their data with a single click.
Listmonk is free and open source software licensed under AGPLv3. It is built with a Go backend and a Vue frontend using Buefy for UI. The latest version, v3.0.0, was released on 04 Feb 2024. For installation and developer setup, refer to the documentation and GitHub repository.