listmonk- Open Source Email Marketing Software

listmonk Free Newsletter Software

Free And Open Source Newsletter & Mailing List Manager

listmonk is a high performance, secure and feature-packed newsletter software with a modern dashboard. Instantly send newsletter to millions of subscribers.


listmonk is a free and open source email marketing software. It’s easy to set up and features packed into a single binary. listmonk supports powerful and dynamic email templates. listmonk offers highly configurable multi-threaded, multi-SMTP email queues with high throughput for super fast distribution of the newsletter. Further, it allows sending Whatsapp messages, SMS, FCM notifications, and many more.

listmonk is one of the best email newsletter software and give importance to subscriber’s privacy. This allows subscribers to export complete profile data with statistics. Besides, subscribers can block themselves and delete their data with a single click. Moreover, listmonk offers the facility S3 for storage for storing images.

listmonk is built on modern technologies such as Go, VueJS, and PostgreSQL. The license for this open source email marketing software is AGPL-3.0 (GNU Affero General Public License v3.0).

System Requirements

No specific requirements, just install it from binary or use docker image.


  • Self-Hosted
  • Newsletter Manager
  • Mailing List Manager
  • Media Manager
  • Modern dashboard
  • Template Manager
  • Import Subscribers
  • S3 Storage


Installing by downloading Binary

Download the latest release and extract the listmonk binary.

Generate config.toml by using below command and then edit file.

./listmonk –new-config

Use below command to install PostgreSQL.

./listmonk –install

Run below command, open your browser and visit http://localhost:9000


Installing using Docker

The latest image is available on DockerHub at listmonk/listmonk:latest

Use sample docker-compose.yml to run listmonk and PostgreSQL by following below command.

docker-compose up db
docker-compose run –rm app ./listmonk

Use following command to Run the app.

docker-compose up app

Now, open your browser and visit http://localhost:9000


You may find the following links relevant: