Run a newsletter for your blog or publication without paying per-subscriber fees.
Send marketing emails to your customer list while keeping all subscriber data on your own servers.
Manage multiple mailing lists with full control over delivery, tracking, and subscriber information.
Build a self-hosted email campaign platform that complies with data residency or privacy regulations.
Requires PostgreSQL database setup; Docker Compose simplifies this but adds a dependency.
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.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.