There is an open source for that
Ghost, ConvertKit, Substack, BeehiivBack to search

Ghost

Open source, headless Node.js CMS for publishing with memberships, subscriptions, and newsletters. Self-host or use the paid Ghost(Pro) service.

Ghost is an open source alternative to ConvertKit, Substack, and Beehiiv. Open source, headless Node.js CMS for publishing with memberships, subscriptions, and newsletters. Self-host or use the paid Ghost(Pro) service. MIT licensed, 54.4k GitHub stars, hosted version available, self-host with Docker, and last released 2026-07-10.

Use it if

Independent creators and publishers who want an open source, headless Node.js CMS with built-in memberships, paid subscriptions, and newsletters, and the option to self-host or use the managed Ghost(Pro) service.

Skip it if

You want a permanent free managed plan with no server setup: Ghost(Pro) is a paid managed service (a free trial is available), and self-hosting means running your own server via the Ghost-CLI or Docker.

Watch out

Self-hosting is on you: the README's official self-host path is the Ghost-CLI on a server with automatic SSL via LetsEncrypt, and the managed Ghost(Pro) service is paid, with its revenue funding the Ghost Foundation.

Ghost interface screenshot
Official screenshot

"I'm in the process of migrating from svbtle to Ghost (https://ghost.org/), which is free if you can install it on your own web server."

"I use Digital Ocean to host. The blog uses Ghost CMS. I’ve used WP in the past, but I like the blogging focus and relative simplicity of Ghost."

CadenceActive
Last releasev6.52.1 · 2026-07-10

Get started

1. Use the hosted versionGhost(Pro) is the paid managed service (Starter from $18/mo, billed yearly, with a free trial); the self-hosted Ghost software is free under MIT.

No public funding page yet.

bloggingcmsghostjavascriptjournalism