Analysis updated 2026-06-21
Run your own newsletter without paying per-subscriber fees to services like Mailchimp or ConvertKit.
Keep subscriber data on your own infrastructure to meet GDPR or data-sovereignty requirements.
Send high-volume email campaigns using a single binary deployed in minutes with Docker.
Track campaign open and click rates through the built-in analytics dashboard.
| knadh/listmonk | chai2010/advanced-go-programming-book | rakyll/hey | |
|---|---|---|---|
| Stars | 20,049 | 20,065 | 20,002 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 1/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a running PostgreSQL database and an SMTP server or service for sending emails.
Listmonk is a self-hosted newsletter and mailing list manager, meaning you run it on your own server rather than paying a monthly fee to a service like Mailchimp or ConvertKit. It handles everything involved in managing subscriber lists and sending email campaigns: building and managing lists, designing and sending newsletters, tracking campaigns, and handling subscriptions. The defining feature is that the entire application ships as a single executable file. There is no complex installation with multiple components to configure, you download one binary, point it at a PostgreSQL database, and the dashboard is available on your server. It can also be run using Docker with a provided compose file, which makes setup take just two commands. The front end is a modern web dashboard built with Vue, and the back end is written in Go, which gives it strong performance for high-volume sending. You would use Listmonk if you send newsletters or marketing emails and want full control over your data, want to avoid per-subscriber pricing that compounds as your list grows, or are legally required to keep subscriber data within your own infrastructure. It suits indie publishers, small businesses, and developers comfortable managing a server and a PostgreSQL database. The software is free and open source under the AGPL v3 license.
A self-hosted newsletter and mailing list manager you run on your own server, no per-subscriber fees, full data ownership, and a modern dashboard for campaigns and subscriber lists.
Mainly Go. The stack also includes Go, Vue, PostgreSQL.
Free to use and modify, but if you distribute a modified version you must also release it as open source under AGPL v3.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.