23.3k stars · AGPL-3.0 · v6.2.0 (2026-06-26)
Single-binary self-hosted newsletter manager on Postgres. The email list is the only audience he actually owns.
▶Repo detailsthe review · specs · pros & cons · install
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.
Why it matters
Every Grasppy signup, every ScalpingMate trial, every viewer who clicks the link in your 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 the Postgres already running on your Hetzner box, it is the lowest-maintenance thing on this page.
- Single binary plus your existing Postgres — no new runtime to learn or patch
- SQL segmentation: "everyone who opened the ScalpingMate mail but never signed up" is one query
- Genuinely mature — years of steady releases and a large install base
- 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
Docker container on the VPS pointed at a new database inside your existing PostgreSQL.

