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
- yesterday
- Latest release
- v6.67.0
- Licence
- MIT
- Self-hosted
- Yes
- Hosted version
- Available

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.






