listmonk
Description
listmonk is an open-source, self-hosted newsletter and mailing-list manager, and an alternative to Mailchimp and Sendinblue. It ships as a single Go binary backed by PostgreSQL, with a modern Vue dashboard for managing lists, subscribers, and campaigns. It is built for scale — millions of subscribers, high-throughput sending — while keeping an idle footprint under 100 MB, and it sends through any SMTP provider so you control deliverability and cost.
Features
- Lists and subscribers: Public and private lists, double opt-in, bulk import/export, and custom attributes (JSON).
- SQL segmentation: Target campaigns with raw SQL expressions over subscriber attributes.
- Campaigns: Rich HTML editor, templating, A/B-friendly scheduling, and per-campaign analytics (opens, clicks, bounces).
- Transactional API: Send templated transactional email over a simple HTTP API.
- Multi-messenger: SMTP and Messenger back-ends, plus bounce processing via mailbox or webhook.
- Single binary: No external dependencies beyond PostgreSQL; official Docker images provided.
Technology Stack
- Go backend
- Vue.js + Buefy dashboard
- PostgreSQL database
- Docker / Docker Compose for deployment
Requirements
- A server with PostgreSQL 12+ (bundled in the sample compose file)
- An SMTP relay or mail server for sending
- Configured SPF, DKIM, and DMARC on the sending domain
Categories
Topics
GitHub Metrics
Stars
23,300Forks
2,587Contributors
2,587Last Updated
9/6/2026Ad
Sponsor this page
Get seen without shouting for attention. Clean placement, real audience.
Learn more