# knadh/listmonk

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/knadh-listmonk).**

19,086 stars · 1,928 forks · Go · agpl-3.0

## Links

- GitHub: https://github.com/knadh/listmonk
- Homepage: https://listmonk.app
- awesome-repositories: https://awesome-repositories.com/repository/knadh-listmonk.md

## Topics

`campaign` `campaign-management` `email-marketing` `email-subscription` `listmonk` `mailing-list` `newsletter` `newsletter-management` `newsletter-software` `self-hosted` `sms-gateway` `smtp` `transactional-emails`

## Description

Listmonk is a self-hosted email marketing platform and newsletter manager designed for high-volume bulk email distribution and transactional messaging. It provides a centralized system for organizing large subscriber databases and executing automated marketing campaigns directly from your own infrastructure.

The platform distinguishes itself through its reliance on a relational database backend, which enables dynamic subscriber segmentation using complex query filtering at the time of delivery. It utilizes a concurrent worker pool to manage high-throughput email dispatch and incorporates a server-side template engine to inject personalized subscriber data into communications before they are sent.

Beyond core list management, the system supports the orchestration of transactional emails and automated newsletters through integration with standard mail delivery providers. It exposes a stateless interface for programmatic control over campaigns and subscriber data, allowing for external system integration.

The application is distributed as a single static binary, which simplifies deployment by removing the need for external dependency management on the host server.

## Tags

### Development Tools & Productivity

- [Email Marketing Platforms](https://awesome-repositories.com/f/development-tools-productivity/email-marketing-services/email-marketing-platforms.md) — Executes automated marketing campaigns and bulk email communications with performance tracking.
- [Transactional Emailing](https://awesome-repositories.com/f/development-tools-productivity/transactional-emailing.md) — Orchestrates high-volume transactional emails and system notifications via integrated delivery providers.

### Networking & Communication

- [Mailing List Managers](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/communication-platforms/email-management-systems/mailing-list-managers.md) — Provides a centralized system for organizing large subscriber databases and managing mailing lists. ([source](https://listmonk.app/docs))

### Content Management & Publishing

- [Newsletter Platforms](https://awesome-repositories.com/f/content-management-publishing/blog-newsletter-publishing/newsletter-platforms.md) — Manages newsletter audiences through subscriber segmentation and automated distribution workflows.

### DevOps & Infrastructure

- [Self-Hosted Applications](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-applications.md) — Provides a high-performance, self-hosted application for managing newsletters and subscriber lists.

### Data & Databases

- [Relational Database Persistence](https://awesome-repositories.com/f/data-databases/relational-database-persistence.md) — Stores subscriber data, campaign metadata, and delivery logs within a relational database for integrity.

### Programming Languages & Runtimes

- [Goroutine Pools](https://awesome-repositories.com/f/programming-languages-runtimes/language-features-paradigms/concurrency-models/concurrency/task-orchestration-frameworks/thread-pools/goroutine-pools.md) — Manages high-throughput email dispatch using a concurrent worker pool for efficient parallel processing.
