AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Marketing › listmonk
✦ Free & open sourceMarketing

listmonk

Self-hosted newsletter and mailing list manager in a single binary with PostgreSQL.

Self-hosted newsletters in one binary

A fast Go mailing list manager that stores data in PostgreSQL.

Free forever · open source · AGPL-3.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.9
ZEKAI
Fast self-hosted newsletters
Free & open source · Marketing
Ease of setup6
Usefulness7
Maintenance9.5
Community9.2
★ 24,299
GITHUB
Nov 2026
UPDATED
AGPL-3.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

listmonk is a standalone, self-hosted newsletter and mailing list manager. It is a single binary that uses PostgreSQL. It suits teams with a list and a server who want campaigns without per-subscriber pricing.

Runs on
Web
Hosting
Self-host
Languages
Go
License
AGPL-3.0

What it is

The README says it is fast, feature-rich and packed into a single binary, with a Vue frontend and a Go backend. You can run it with the sample Docker Compose file or install the binary and a Postgres database.

Who it's for

It suits developers and ops people who can run PostgreSQL and a mail sender. It does not suit anyone who wants a website, paid subscriptions or a reader network handled for them.

Key features

Single binary

Backend in Go, frontend in Vue.

PostgreSQL store

All data lives in your database.

Docker Compose

Sample file starts the services together.

Idempotent upgrades

--upgrade can be run repeatedly safely.

Live demo

Try it at demo.listmonk.app first.

Config file

--new-config generates config.toml.

How to start

Up and running in 3 steps

1
Download the sample docker-compose.yml and run docker compose up -d.
2
Visit http://localhost:9000 and finish setup.
3
Or run ./listmonk --new-config, --install, then ./listmonk.
Real talk

Our honest verdict

What's great

  • Single binary keeps the install small.
  • Docker Compose file gets it running on port 9000.
  • AGPL-3.0 code with no per-subscriber licence fee.
  • Upgrades are idempotent, so rerunning them is safe.

Where it falls short

  • You must run PostgreSQL and keep the server patched.
  • AGPL-3.0 requires sharing changes if you offer it as a service.
  • The README names no AI features or paid subscription billing.
Cost

Pricing & license

listmonk is free under AGPL-3.0. The README shows no paid hosted plan, so the only cost is running it yourself.

Paid work

Open remote AI-training roles

880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: listmonk for Marketing
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure listmonk for you — and train your team.
Get it done for you ↗
Questions

FAQ

Is listmonk free?

Yes, under AGPL-3.0; you pay for the server and your sending provider.

What database does it need?

PostgreSQL, according to the README.

Is there a demo?

Yes, a live demo is linked from the README at demo.listmonk.app.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Marketing — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google