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.
Features
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.
License
listmonk is a free and open-source software licensed under AGPLv3. .
Laravel is a popular PHP framework for building web applications. It provides a powerful backend infrastructure and control panel managers that allow developers to efficiently manage and control their application's data and functionality. With Laravel, developers can easily handle tasks such as database migrations, authentication, routing, and more.
The control
In the fast-paced world of the automotive industry, the influence of online platforms in modern car auctions, including those in bustling hubs like car auctions Los Angeles, is nothing short of revolutionary. These digital marketplaces have reshaped how vehicles are bought and sold, offering unprecedented convenience and access to a
A web analytics system is a software tool used to collect, analyze, and report data on website usage. It helps businesses and organizations understand how users interact with their websites, track key metrics, and make data-driven decisions to improve their online presence.
There are several open-source web analytics systems available,
ChatGPT is a language model developed by OpenAI that is designed for generating conversational responses. It can be used to build chatbots, virtual assistants, and other interactive applications.
The ChatGPT Starter Template for React and Next.js is a pre-built template that provides a starting point for developers to integrate
FTP file Sync and FTP Back Tools are software tools that enable users to synchronize and back up files using the FTP (File Transfer Protocol) protocol. With these tools, users can easily transfer files between a local computer and a remote server, ensuring that the files are kept up-to-date and
Workout apps are software applications that can be used to track and manage fitness-related activities. They typically offer a range of features, such as tracking workouts, setting goals, providing workout plans, and monitoring progress. Using a workout app can provide numerous benefits, including increased accountability, improved motivation, and better organization.
Cloud and FTP backup are two different types of backup solutions used to store data in a secure and easily accessible location. Cloud backup involves storing data on remote servers operated by a third-party service provider, while FTP backup involves transferring data to a remote server using the File Transfer
Datepicker and calendar JavaScript libraries are open-source tools that developers can use to add date and time selection functionality to their web applications. These libraries provide pre-built components that can be easily integrated into a project, saving time and effort. The libraries mentioned in this document, such as React Date
Easy Spider is a fascinating project that was created in 2006 to facilitate distributed web crawling. The project was developed using Perl and it is designed to crawl web pages, distribute the crawled data to a server, and generate XML files from it. What makes Easy Spider a great tool