Skip to content

The best Jekyll alternatives

5 tools that do a similar job to Jekyll, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Jekyll

A Ruby tool that turns Markdown and templates into a static website, with blog support.

  1. 1

    Hexo

    Open source · MIT · ★ 41.8k

    A Node.js tool that turns Markdown posts into a static blog website.

    Best for: Bloggers who want a fast static site they fully control; Developers already comfortable with Node.js and the command line

  2. 2

    Gatsby

    Open source · MIT · ★ 55.9k

    A React-based framework for building fast websites and apps, with static or server rendering.

    Best for: Developers building content-heavy sites such as blogs or documentation; Teams that already work with React and want a shared GraphQL data layer

  3. 3

    VuePress

    Open source · MIT · ★ 22.7k

    A minimal static site generator for docs and blogs, built on Vue (v1, now in maintenance mode).

    Best for: Developers with an existing VuePress v1 documentation site who need to keep it running; Teams already comfortable with Vue who want a simple Markdown-to-site tool

  4. 4

    Eleventy

    Open source · MIT · ★ 20k

    A simple static site generator that turns folders of templates into HTML pages.

    Best for: Developers who want a static site generator with a lighter setup than Jekyll; People who already write Markdown or HTML templates and want them turned into a website

  5. 5

    Mitosis

    Open source · MIT · ★ 14.5k

    Write UI components once in a JSX-like syntax and compile them to many frameworks.

    Best for: Teams maintaining the same UI components across more than one framework; Library authors who want to publish components for several frameworks

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Jekyll. We don't take payment for placement.