listmonk is a fast, feature-rich, standalone, self-hosted newsletter and mailing list manager that comes packed into a single binary. It uses a PostgreSQL (⩾ v9.4) database as its data store. The backend is written in Go, while Vue with Buefy is used for the frontend's UI.

listmonk allows enterprises and agencies to create and manage massive mailing lists, subscribers, and campaigns. It also enables them to create customized campaigns and manage templates and media that can be re-used in templates.

The tool features a clutter-free, friendly, and informative block-based dashboard, as well as an advanced newsletter analytical tool.

With listmonk, you can manage millions of subscribers across multiple single and double opt-in lists, each with custom JSON attributes for every subscriber. Query and segment subscribers using SQL expressions.

It also includes an importer tool that enables quick bulk mailing list importing, capable of handling around 10,000 records per second. It can interact with the simple table schema, or use HTTP/JSON APIs to integrate external CRMs and subscriber databases.

listmonk supports multi-threaded, high-throughput, multi-SMTP email queues. It offers throughput and sliding window rate limiting for fine-grained control. The application is a single binary with a nominal CPU and memory footprint that can run anywhere. The only dependency is a PostgreSQL (version ⩾ 9.4) database.


  • Simple and easy-to-use
  • Create and manage mailing list
  • Manage campaigns
  • Create and manage mail templates
  • Rich analytics tool
  • Webhook
  • Supports template in a rich text, raw HTML, Markdown, and plain text.
  • Download run as a binary package
  • Analytics filter
  • Deploy using Docker.
  • Import from other mailing tools
  • Simple API
  • Fast Bulk importer
  • Advanced search and filtering tools

Tech stack

listmonk is built on top of the Go programming language, Vue JavaScript framework, and it uses the PostgreSQL.


listmonk is a free and open-source software licensed under AGPLv3. .