Skip to content
On this page

Static sites

I use SolidJS for all my websites published on Netlify.

Astro is great too.

tinypages, Eleventy, Hugo, Capri & Lume look like nice static site generators.

I liked this article on building a minimal static site generator in Rust.

Interesting generators

  • Eleventy - Simpler static site generator. (Starter) (Code)
  • Zola - Fast static site generator in a single binary with everything built-in. (Going Full Static with Zola) (Lobsters) (My Zola Workflow) (Migrating my blog to Zola) (Lobsters 2) (Terminimal theme) (Sam Zola Theme) (zerm - Minimalist and dark theme.) (HN)
  • Styx - Purely functional static site generator in Nix expression language.
  • Charge - Opinionated, zero-config static site generator.
  • JuDoc - Simple static site generator (SSG) oriented towards technical blogging (code, maths, ...) and light, fast-loading pages.
  • Antwar - Static site generator built with React and Webpack.
  • Plot - DSL for writing type-safe HTML, XML and RSS in Swift.
  • Staticgen - Static website generator that lets you use HTTP servers and frameworks you already know. (Tweet)
  • rib - Haskell library for writing your own static site generator. (Sample site)
  • Publish - Static site generator for Swift developers. (Article)
  • Docsite - Open source static website generator.
  • VitePress - Vite & Vue powered static site generator. (Docs) (Tweet)
  • Haunt - Simple, functional, hackable static site generator that gives authors the ability to treat websites as Scheme programs.
  • Hakyll - Haskell library for generating static sites, mostly aimed at small-to-medium sites and personal blogs. (Code)
  • Hexo - Fast, simple & powerful blog framework, powered by Node.js.
  • gostatic - Fast static site generator.
  • Metalsmith - Extremely simple, pluggable static site generator. (Code)
  • Soupault - Static website generator based on HTML rewriting. (Code)
  • makesite.py - Simple, lightweight, and magic-free static site/blog generator for Python coders.
  • Boom - Simple static site generator built with Go. (Blog built with Boom)
  • Pelican - Static Site Generator, Powered by Python. (Code) (HN)
  • binserve - Blazingly fast static web server in a single binary you can set up with zero code.
  • Gatsby - Using React + GraphQL.
  • VuePress - Minimalistic docs generator with Vue component based layout system.
  • Blades - Fast static site generator written in Rust. (Web) (HN)
  • Presite - Static site generator based on Puppeteer.
  • tumblelog - Static blog generator in about 1 KLOC. (HN)
  • Blogerl - Minimalist blog engine written in Erlang. It generates only flat HTML files with an RSS entry and an index, nothing more.
  • Abell - JavaScript based static-site-generator to help you create JSON, Markdown, or static-data based websites with minimal setup. (Web)
  • Microsite - Tiny, opinionated SSG with automatic partial hydration.
  • Gridsome - Modern Site Generator for Vue.js. (Code)
  • Cobalt - Static site generator written in Rust.
  • Elder.js - SEO focused, Svelte Framework & Static Site Generator. (Web) (HN)
  • Middleman - Static site generator using all the shortcuts and tools in modern web development. (Code)
  • Bagatto - Extensible, transparent static site generator. (Lobsters) (Getting Started) (Bagatto, a New Static Site Generator)
  • Meli - Open source platform for deploying static sites and frontend applications. (HN) (Lobsters)
  • Ness - No-effort static sites deployed to your AWS account.
  • Pagic - Static site generator powered by Deno + React.
  • Toto - Static site generation in Clojure (with live code reloading!).
  • Slick - Static site generator built on Shake configured in Haskell.
  • Sesame - Static site generator in OCaml.
  • Saga - Static site generator, written in Swift, allowing you to supply your own metadata type for your items.
  • nextein - Static site generator with markdown + react for Next.js. (Web)
  • Styx - Static site generator in Nix expression language.
  • clayoven - Beautiful website generator aimed at math-heavy sites.
  • Ema - Next-gen Haskell static site generator. (Code)
  • Wilson - Blazing fast, opinionated static site generator for Preact.
  • Cuttlebelle - React static site generator that separates editing and code concerns. (Web)
  • YOCaml - Static site generator, mostly written in OCaml.
  • mkweb - Simple static website generator for NodeJS.
  • Franklin - Static Site Generator in Julia. (Code)
  • nestjs/serve-static - Serve static websites (SPA's) using Nest framework (node.js).
  • Zas - Most simple static website generator in Go.
  • Bridgetown - Progressive site generator and framework, powered by Ruby. (Code) (Twitter) (HN)
  • babe - Data oriented static site generator.
  • Lume - Static site generator for Deno.
  • Retype - Ultra-high-performance generator that builds a website based on simple text files. (Docs)
  • Cryogen - Static sites generated with Clojure. (Article)
  • Fabricate - Next-generation static website generation for Clojure.
  • tinypages - Vite based SSG, using markdown interpolated with Preact components to build MPA websites tiny and fast.
  • StaticSite - Helper functions to generate a static site in Swift.
  • Radish - Delightful React-based static site generator that outputs plain HTML & CSS.
  • Markata - Plugins all the way down static site generator. (Code)
  • Zine - Simple and opinionated tool to build your own magazine.
  • Capri - Build static sites with interactive islands. (Code) (GitHub)
  • Rspress - Fast Rspack-based static site generator.

Notes