listmonk

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,300
Forks
2,587
Contributors
2,587
Last Updated
9/6/2026
Ad

Sponsor this page

Get seen without shouting for attention. Clean placement, real audience.

Learn more