Talking to customers · Edition No. 2 · 27 Aug 2026

knadh/listmonk

Single-binary self-hosted newsletter manager on Postgres. The email list is the only audience he actually owns.

← Talking to customersRead the whole edition →

23.3k stars · AGPL-3.0 · v6.2.0 (2026-06-26) · Track this in Scout

Single-binary self-hosted newsletter manager on Postgres. The email list is the only audience he actually owns.

▶Repo detailsthe review · specs · pros & cons

What it is

A self-hosted newsletter and mailing-list manager that ships as a single Go binary and keeps everything in PostgreSQL. Subscribers, segments, templates, campaigns, bounces and per-campaign analytics all live in one admin screen.

What it is good for. Every signup, every trial, every viewer who clicks the link in a video description either lands somewhere or evaporates. A list is the only channel where you decide when people hear from you — no algorithm in between. It is also the cheapest possible launch: 800 addresses beats 800 views, every time. And because it is one binary talking to a PostgreSQL that is already running, it is the lowest-maintenance thing on this page.

Stars23.3k
LicenceAGPL-3.0
Latestv6.2.0 (2026-06-26)checked 7 Sep 2026
Written inGo
NeedsDocker Compose, Docker and PostgreSQL
RunsSelf-hosted on your own server
Setup effort
2 / 5
Payoff
5 / 5
Good
  • Single binary plus your existing Postgres — no new runtime to learn or patch
  • SQL segmentation: "everyone who opened the launch mail but never signed up" is one query
  • Genuinely mature — years of steady releases and a large install base
Watch for
  • It does not send mail. You still need SES or Postmark, and you now own deliverability, SPF and DKIM
  • AGPL — fine for your own use, but read it before exposing a modified copy as a service
  • The editor is functional, not friendly. No drag-and-drop email designer
Screenshots
knadh/listmonk: GitHub preview cardknadh/listmonk: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.