LogoAwesome Homelab
Logo of listmonk

listmonk

Self-hosted newsletter and mailing list manager with high performance and rich features.

Introduction

listmonk - Self-Hosted Newsletter and Mailing List Manager

listmonk is a free and open-source, self-hosted solution for managing newsletters, mailing lists, and transactional emails. Designed for performance and packed with features, it is delivered as a single binary application with a nominal CPU and memory footprint, requiring only a PostgreSQL database (version 12 or higher) as a dependency.

Key Features
  • High Performance: Multi-threaded email queues with high throughput, capable of handling campaigns for millions of subscribers (e.g., 7+ million emails with minimal resource usage).
  • Mailing List Management: Supports millions of subscribers with single and double opt-in lists, custom JSON attributes, and SQL-based segmentation.
  • Transactional Emails: Simple API for sending messages via email, SMS, WhatsApp, or other mediums using predefined templates and Messenger interfaces.
  • Templating: Dynamic email templates using Go templating language with over 100 functions, supporting visual drag-and-drop builders, WYSIWYG editors, Markdown, and raw HTML.
  • Analytics: Built-in analytics and visualizations, with a simple database structure for integration with external tools.
  • Media Management: Upload images for campaigns to the server's filesystem, Amazon S3, or any S3-compatible backend.
  • Extensibility: Connect HTTP webhooks for SMS, WhatsApp, FCM notifications, and more beyond email campaigns.
  • Privacy Features: Allows subscribers to blocklist themselves, export, or wipe their data with a single click.
  • Internationalization: Available in over 34 languages, suitable for global use.
Target Users and Use Cases

listmonk is ideal for individuals, small teams, and large organizations looking for a cost-effective, customizable email marketing solution. It caters to developers and businesses needing a self-hosted alternative to commercial services, with fine-grained user permissions and integration capabilities for external CRMs and subscriber databases via HTTP/JSON APIs.

Unique Selling Points
  • Single Binary Deployment: Easy to install and run on various platforms (Linux, Windows, Docker, etc.) with minimal dependencies.
  • Open Source: Licensed under AGPLv3, encouraging community contributions and transparency.
  • Scalability and Control: Offers bulk import speeds of ~10k records per second, multi-SMTP support, and rate limiting for precise campaign management.