Hexo VS Ghost

Compare Hexo vs Ghost and see what are their differences.


A fast, simple & powerful blog framework, powered by Node.js. (by hexojs)


Turn your audience into a business. Publishing, memberships, subscriptions and newsletters. (by TryGhost)
Our great sponsors
  • Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
Hexo Ghost
8 74
33,573 38,837
0.7% 1.5%
7.2 10.0
11 days ago 4 days ago
JavaScript JavaScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of Hexo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-21.
  • Best self hosted micro blog?
    What's good about Hugo is really fast build times, previously I used both hexo.io and https://vuepress.vuejs.org/ but while vuepress is nice to start with it's nearly impossible to finish the website due to lack of features. Hexo is also nice but their templating language is not always intuitive (my hexo based website: https://webhookrelay.com/)
  • Best way to make a blog website with emacs org mode?
    reddit.com/r/emacs | 2021-09-09
    I used to use hexo with hexo-renderer-org, but at some point I started getting too many issues. Can't remember details right now. It was something with the hexo-renderer-org package.
  • Static site generators to watch in 2021
    news.ycombinator.com | 2021-06-07
    No you're absolutely right -- these are all headless CMSes, I did not actually complete the JAMstack, only the wrong piece -- I don't know what I was thinking, don't know what made me zoom in on CMSes so much, guess I think of them as more important than the front-end in a JAMstack.

    As recompense, some lesser known options for the frontend part of the JAMstack that weren't mentioned in the original post:

    - https://github.com/getzola/zola

    - https://hexo.io/

    - https://www.getblades.org/getting_started.html

  • Show HN: I made a blog that serves posts from my Google Docs
    news.ycombinator.com | 2021-05-13
  • Creating a minimalist blog with Jekyll Now
    news.ycombinator.com | 2021-04-11
    I ended up picking hexo[0], as the hexo admin plugin[1] provides a nice localhost CMS/editor that supports image pasting, tag editing etc (could be hosted online too for remote/mobile access, but wouldn't be truly static/server-less at that point).

    [0] https://hexo.io/

  • How to create a blog using Hexo static site generator and free web hosting on GitLab Pages
    dev.to | 2021-03-27
    We will use Hexo as a blog framework, GitLab Pages as a free hosting with HTTPS and a custom domain, Node JS and Git.
  • SEO practice in SPA site
    dev.to | 2021-03-13
    hexo is the most typical in the static template rendering scheme. Such frameworks need to specify a specific template language (such as pug) to develop themes, so as to achieve the purpose of direct output of web content.
  • Blog with Markdown and Git, and degrade gracefully through time
    news.ycombinator.com | 2021-02-08
    I use hexo, it's a simple structure (git + md) easy to publish to a CDN and the src lives on github.



Posts with mentions or reviews of Ghost. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-06.
  • Everything you need to know about Opensource Jamstack
    dev.to | 2021-10-06
    Ghost is a prominent blogging open-source CMS. It’s a more traditional CMS and offers both an admin console and a frontend. Over 340 people have made contributions to it. It’s built on Node.js and offers features like themes, newsletters, subscriptions, and several integrations. Its repo lists a contribution guide and some issues are tagged with good-first-issue.
  • Building with Nix on Replit
    dev.to | 2021-10-04
    What if we want to host more than just a Flask app? Let's consider an e-commerce site at www.example.com. The main store application is powered by Flask, but our marketing department would like to start a blog at www.example.com/blog. We could build blogging functionality into our e-commerce site, but it would be much quicker and easier to use a separate application, such as Wordpress or Ghost.
  • Why I'm working on Open Source full time
    news.ycombinator.com | 2021-09-29
    I gotta admit, I like the open core model. When it's done right, it seems like a reasonable way to monetize while still getting development done and encouraging a community and ecosystem. I've been looking at how Ghost[0] set things up[1] and it seems to be working very well. The company is non-profit and has certain restrictions in place to ensure that they don't become evil. Still, it won't work for everything and it can't work for smaller libraries.

    [0] https://ghost.org/

  • git-ghosting
    reddit.com/r/dym_sh | 2021-09-13
  • Build a JAMStack Blog with NextJS and Ghost
    dev.to | 2021-08-26
    I have a certain affinity for Ghost, an open-source publishing platform created in 2013 and built on NodeJS. It was the first platform I used to build my website back in 2015, but over time curiosity struck and I moved away from it.
  • Subscribing Ghost Members From Your JAMStack Site
    dev.to | 2021-08-26
    At the time of writing this post, interacting with member data via the Admin API is an undocumented feature. I was not able to find any reference to it within Ghost's developer documentation, and the only reason I know about this is through hours of poking around a number of Ghost's GitHub repositories, specifically this one, this one and this one. Oh and this one.
    dev.to | 2021-08-26
    In a previous post we walked through a basic blog setup using NextJS and Ghost as a headless CMS. In this post, we'll take things up a notch by adding support for Ghost Memberships, a new feature in v4.0.
  • What is the best blogging app?
    reddit.com/r/Blogging | 2021-08-24
  • I made a short article about my webhosting stack using nginx and acme.sh, thought it might be interesting
    thank you! it's a self hosted https://ghost.org/ :)
  • Update: I’m the guy who wanted to build 52 startups in 52 weeks
    Thanks, that's really nice to hear! :) No I didn't code that website myself. it's the default Ghost theme (ghost.org). Very nice software :)

What are some alternatives?

When comparing Hexo and Ghost you can also consider the following projects:

Strapi - 🚀 Open source Node.js Headless CMS to easily build customisable APIs

ApostropheCMS - Apostrophe is a full-featured, open-source CMS built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment.

Hugo - The world’s fastest framework for building websites.

KeystoneJS - The most powerful headless CMS for Node.js — built with GraphQL and React

Postleaf - Simple, beautiful publishing with Node.js.

Wagtail - A Django content management system focused on flexibility and user experience

WordPress - WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.

Bludit - Simple, Fast, Secure, Flat-File CMS

Anchor CMS

Jekyll - :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

Reaction Commerce - Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.

Known - A social publishing platform.