6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

7 alternatives ranked by real activity

Open-source Kit (ConvertKit) alternatives

A curated, ranked list of the 7 best open-source alternatives to Kit (ConvertKit).

The best open-source alternative to Kit (ConvertKit) is Ghost. If that doesn't suit you, other good options are Listmonk, BillionMail, Notifuse and Mailtrain.

Kit (ConvertKit) alternatives are mainly Email Marketing tools, but some are also CMS. 4 of them shipped code in the last 30 days, 7 can be self-hosted, and 1 uses a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Ghost

An open-source publishing platform for blogs, newsletters, memberships and paid subscriptions, available as the Ghost(Pro) managed service or self-hosted on Node.js.

GitHub stars
55k
Last commit
today
Latest release
v6.67.0
Licence
MIT
Self-hosted
Yes
Hosted version
Available
ghost.orgGhost homepage screenshot

Ghost is a publishing platform for independent writers and media businesses. It handles blogging, newsletters, memberships and subscriptions in one product, so a creator can publish articles, email them to subscribers and charge for access without stitching several tools together.

The project is written in JavaScript and TypeScript on Node.js. The official way to get a production site running is the Ghost(Pro) managed service, which launches a site with a worldwide CDN, backups, security and maintenance handled for you, and the maintainers state that all revenue from it funds the nonprofit Ghost Foundation. If you prefer to run your own instance, a CLI tool installs Ghost locally in about a minute or on a server with automatic SSL through Let's Encrypt.

Ghost is MIT licensed and comes with official documentation, a forum and an active contributor community. It suits journalists, bloggers and publishers who want a focused publishing and membership tool rather than a general-purpose CMS.

Key features

  • Publishing editor for blogs and articles
  • Built-in newsletters sent to subscribers
  • Memberships and paid subscriptions
  • CLI installer with automatic SSL
  • Managed hosting with CDN and backups
  • Extensible through documented APIs and themes

Pricing: Ghost(Pro) managed hosting starts at $18 per month billed yearly for Starter, then $29 for Publisher and $199 for Business; Custom is quoted. Plans can be tried free.

Read more about GhostWebsite GitHub

Listmonk

A self-hosted newsletter and mailing list manager shipped as a single Go binary with PostgreSQL storage, a web dashboard and campaign management.

GitHub stars
24k
Last commit
yesterday
Latest release
v6.2.0
Licence
AGPL-3.0
Self-hosted
Yes
listmonk.appListmonk homepage screenshot

listmonk is a self-hosted application for managing newsletters and mailing lists. It is distributed as a single binary, backed by a PostgreSQL database, and gives you a modern web dashboard for managing subscribers, lists and email campaigns. A live demo and documentation on listmonk.app let you look around before installing.

Topics show the scope: email marketing, newsletter management, campaign management, SMTP delivery, transactional emails and SMS gateway use. Installation is straightforward. With Docker you use the published image and a sample compose file and then visit port 9000. With the binary you generate a config file, run the install step to set up the database, or run an idempotent upgrade, and start the server.

Its server side is Go, while the interface is built with Vue and the Buefy component library. The project is free software under the AGPL-3.0 license, and a developer setup guide helps contributors. It suits creators, organizations and developers who want to send newsletters through their own SMTP provider without per-subscriber fees from a hosted email service.

Key features

  • Newsletter and campaign management
  • Subscriber and list management
  • Single-binary Go application
  • PostgreSQL data store
  • SMTP delivery and transactional email support
  • Docker and binary installation

Pricing: Free and open source under the AGPL-3.0 license; you host it yourself.

Read more about ListmonkWebsite GitHub

BillionMail

Self-hosted mail server, newsletter, and email marketing platform built on Postfix, Dovecot, and Rspamd, without monthly sending fees.

GitHub stars
16k
Last commit
3 mo ago
Latest release
v4.9
Licence
AGPL-3.0
Self-hosted
Yes
billionmail.comBillionMail homepage screenshot

BillionMail is an open-source platform that combines a mail server with newsletter and email marketing tools. It is meant for businesses and individuals who want to send newsletters, promotional email, or transactional messages themselves instead of paying monthly fees to a marketing service. It is written in Go and released under the AGPL-3.0 license.

Under the hood it relies on established components, with topics naming Postfix, Dovecot, Rspamd, and SMTP. The product adds campaign creation and sending, advanced analytics, and customer management on top, and the README promotes a quick three-step setup. Documentation is available in several languages and there is a Discord community.

Running your own mail infrastructure involves deliverability work such as DNS records and sender reputation, which the README does not detail. It suits developers, small businesses, and communities that want control over their email lists and sending, and that are willing to host and maintain the server.

Key features

  • Self-hosted mail server
  • Newsletter and campaign sending
  • Analytics for email campaigns
  • Customer and list management
  • Built on Postfix, Dovecot, and Rspamd
  • Transactional email support

Pricing: Free and open source under the AGPL-3.0 license, with no monthly fees according to the project.

Read more about BillionMailWebsite GitHub

Notifuse

Self-hosted newsletter, email marketing, and transactional email platform with a visual MJML editor, Liquid templating, automations, and seven sending providers.

GitHub stars
2.2k
Last commit
2 days ago
Latest release
v41.0
Self-hosted
Yes
Hosted version
Available
notifuse.comNotifuse homepage screenshot

Notifuse is a modern, self-hosted emailing platform for sending newsletters and transactional email at a fraction of the cost of hosted services. It is built with Go and React and presented as an open-source alternative to Mailchimp, Brevo, Mailjet, Listmonk, MailerLite, and Klaviyo. The input lists its license only as other.

Email marketing features include a drag-and-drop visual builder with MJML components and live preview, campaign scheduling, A/B testing of subject lines, content, and send times, list segmentation, and contact profiles with custom fields. Automations use a visual canvas with nodes for delays, emails, branches, filters, list changes, A/B tests, and webhooks, and Liquid templating personalizes messages. Messages are sent through seven providers, with topics naming Amazon SES, Mailgun, Postmark, and SendGrid.

For people who prefer not to run it themselves, Notifuse Cloud offers managed hosting, which the README says starts at 16 dollars per month, and a live demo is available. It suits marketers and developers who want lower costs and control over subscriber data.

Key features

  • Visual MJML email builder
  • Campaign scheduling and A/B testing
  • Visual automation flow builder
  • Liquid templating
  • Seven sending providers including Amazon SES
  • Transactional email API

Pricing: Self-hosting is free, with yearly licences from $290 for extra capabilities. Managed Notifuse Cloud starts at $16 per month with no per-email or per-seat charges.

Read more about NotifuseWebsite GitHub

Mailtrain

Self-hosted newsletter application built on Node.js that manages subscriber lists, segments, templates and automated email campaigns.

GitHub stars
5.8k
Last commit
12 mo ago
Latest release
v2.20210609.0
Licence
GPL-3.0
Self-hosted
Yes

Mailtrain is a newsletter application that you host on your own server. It manages subscriber lists and sends email campaigns to them, so you keep control of your audience data instead of relying on a third-party sending service. Version 2 is a complete rewrite of the original release.

Core features include subscriber list management with segmentation and custom fields, email templates including MJML-based ones, and custom reports. Automation covers triggered campaigns and RSS campaigns. Several users can work in the same installation with granular permissions and flexible sharing, and hierarchical namespaces help in larger organizations. A built-in Zone-MTA mail transfer agent reduces the setup needed for delivery.

Mailtrain is licensed under GPL-3.0 and runs on Node.js with MySQL or MariaDB. It exposes separate trusted, sandbox and public URL endpoints, which the project recommends mapping to three DNS names on one server, to reduce cross-site scripting risk in multi-user setups. Version 2 needs a fresh installation, though the database can be upgraded. The project suggests at least 2 vCPUs and 4 GB of RAM.

Key features

  • Subscriber lists with segmentation and custom fields
  • Email templates including MJML
  • Triggered and RSS-based campaign automation
  • Custom reports on campaign results
  • Multi-user permissions with flexible sharing
  • Built-in Zone-MTA for mail delivery

Pricing: Free and open source under the GPL-3.0 license; you supply the server and mail delivery.

Read more about MailtrainGitHub

phpList

phpList is open-source email marketing software for building, sending, integrating and analyzing newsletters and campaigns, self-hosted or hosted.

GitHub stars
874
Last commit
8 days ago
Latest release
v3.6.17
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available
phplist.orgphpList homepage screenshot

phpList is an email marketing manager for creating, sending and analyzing email campaigns and newsletters. Organizations use it to manage subscriber lists, personalize messages and track results from a web or command-line interface, rather than relying on a third-party newsletter platform.

Capabilities include real-time analytics on message responses and subscriber behavior, segmentation, content personalization based on subscriber attributes, message-queue management with throttling across accounts and campaigns, and automated bounce processing with policy and regex rules. You can schedule, pause, resume, repeat and requeue campaigns, import and export subscribers by CSV or Excel, attach files, and send web pages or RSS feed contents. Amazon SES is supported, and the plugin architecture and APIs allow integration.

phpList is written in PHP and licensed under AGPL-3.0. You can deploy it on your own server, or sign up for a hosted account at phplist.com, which the README describes as free to start with. A demo and a community are linked from the repository.

Key features

  • Real-time campaign analytics
  • Subscriber segmentation and personalization
  • Queue management with domain-based throttling
  • Automated bounce processing
  • CSV and Excel subscriber import
  • Built-in Amazon SES support
  • Plugin architecture and APIs

Pricing: Open source under AGPL-3.0; phpList Hosted at phplist.com is described as free to get started.

Read more about phpListWebsite GitHub

Markdown Ninja

Markdown-first CMS written in Go for blogs, documentation sites and newsletters, positioned as an open-source alternative to Medium, Mailchimp and Substack.

GitHub stars
416
Last commit
2 mo ago
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available

Markdown Ninja is a Markdown-first content management system for bloggers, minimalists and startups. It lets you publish websites, blogs, documentation sites and newsletters from Markdown content, and it positions itself as the simple alternative to hacking together a static site generator, a theme, a CI/CD pipeline and a cloud platform. The project names Medium, Mailchimp and Substack as the services it replaces.

According to the README, publishing a site takes one command and getting started takes about two minutes. Topics include headless CMS, JAMstack and email. Usage documentation is at docs.markdown.ninja, while a dev folder in the repository covers development. There is also a hosted service at markdown.ninja, and the README invites you to try it for free.

The code is written in Go and licensed under AGPL-3.0, with documentation and assets under Creative Commons BY-SA 4.0. The copyright holder is Arcane Services, which offers other licensing terms on request. Security issues should be reported through the contact page on the project site.

Key features

  • Markdown-based websites and blogs
  • Newsletter publishing
  • Headless CMS approach
  • One-command publishing
  • Documentation site support
  • Written in Go

Pricing: Code is AGPL-3.0. A hosted service exists and the README invites you to try it for free; see markdown.ninja for current plans.

Read more about Markdown NinjaWebsite GitHub

Kit (ConvertKit) alternatives: questions

What is the best open-source alternative to Kit (ConvertKit)?
Ghost is the top-ranked open-source alternative to Kit (ConvertKit) on Enlisted: An open-source publishing platform for blogs, newsletters, memberships and paid subscriptions, available as the Ghost(Pro) managed service or self-hosted on Node.js. Other strong options are Listmonk, BillionMail, Notifuse and Mailtrain.
Are these Kit (ConvertKit) alternatives free?
All 7 are open source, so the code is free to use under its licence, and 7 of them can be self-hosted on your own server. 4 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Kit (ConvertKit) alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 4 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all