Binary
Download the binary and:
# Generate config.toml and then edit it.
./listmonk --new-config
# Setup the Postgres DB (or --upgrade an existing one).
./listmonk --install
# Run the app.
./listmonkVisit http://localhost:9000
Performance and features packed into a single binary.
Free and open source.

The latest version is v7.0.0-beta.1 released on 20 Oct 2026. See release notes.
Download the binary and:
# Generate config.toml and then edit it.
./listmonk --new-config
# Setup the Postgres DB (or --upgrade an existing one).
./listmonk --install
# Run the app.
./listmonkVisit http://localhost:9000
Download and use the sample docker-compose.yml
# Download the compose file to the current directory.
curl -LO https://github.com/knadh/listmonk/raw/master/docker-compose.yml
# To run the latest v7 beta, edit the compose file and
# change the image to: listmonk/listmonk:beta
# Run Postgres and listmonk in the background.
docker compose up -dVisit http://localhost:9000
One-click hosted listmonk instances from various 3rd party providers
*listmonk has no affiliation with the listed 3rd party providersSingle binary alongside a Postgres database.
Manage millions of subscribers across single and double opt-in lists. Query and segment subscribers with SQL expressions.

Built-in analytics to visualize campaign performance, bounces, top links and more across campaigns.

Create powerful, dynamic e-mail templates with the Go templating language. Use template expressions, logic, and 100+ functions in subject lines and content. Write HTML e-mails using a visual drag-and-drop builder, a WYSIWYG editor, Markdown, raw syntax-highlighted HTML, or just plain text.

Multi-threaded, high-throughput, multi-SMTP e-mail queues. Throughput and sliding window rate limiting for fine grained control. Single binary application with nominal CPU and memory footprint that runs everywhere.

Simple API to send arbitrary transactional messages to subscribers using pre-defined templates. Send messages as e-mail, SMS, Whatsapp messages or any medium via Messenger interfaces.

More than just e-mail campaigns. Messenger HTTP webhooks to send SMS, Whatsapp, FCM notifications, or any type of messages. Extensive API coverage for all features.

Full privacy control for subscribers, including getting their own data exported or completely removed.
OIDC single sign-on, granular roles and permissions, and scoped API tokens.
A built-in media library with support for S3-compatible storage.
And works for everyone too.
listmonk works well whether you are an individual running a newsletter with a few hundred subscribers on a tiny VPS, or a large organisation serving millions of subscribers. Extremely tiny footprint and very low maintenance.