Static sites
I use SolidJS for all my websites published on Netlify.
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)
Notes
Links
- The Intrinsic Static Site
- Going static
- Blog Rewrite with Hakyll and Purescript (2016)
- Awesome JAMStack - Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
- Ask HN: Best Static Site Builder? (2019)
- StaticKit - Hassle-Free Forms For Static Sites.
- Netlify Search Index Plugin - Generate a Search Index you can query via a static JSON blob or a Netlify Function.
- What static site generator and theme do you use for your blog (2020)
- Stork - Impossibly fast web search, made for static sites. (Web) (1.0 release) (Lobsters) (Aarticle)
- Blazing fast math rendering on the web (Lobsters)
- Static Hoisting (2020)
- Shrinking my static site (2020) (HN)
- Why does Swift by Sundell not use any client-side JavaScript? (2020)
- Getting Started with Azure Static Web Apps (2020)
- StaticGen - List of Static Site Generators for Jamstack Sites. (Code)
- serve - Static file serving and directory listing.
- Building yet another static site generator (2017)
- Automatic Website Deployment With Docker and Google Cloud Build (2019)
- Pre-rendering static websites with wget (2020)
- A Series on Generating this Static Website
- Static Hosting Benchmark 2020
- Benchmarking static website hosting providers (2020) (HN)
- Static SSL website entirely on AWS (2020)
- Static versus dynamic web sites (2020) (Lobsters)
- Creating a blazing fast static website without Gatsby or JavaScript (2020)
- Static School - Compare Static Site Generators. (Code)
- SSG Build Performance Comparison - Measures the build performance at scale for static site generators.
- Edge Cached Static Sites on CloudFlare (2020)
- Surge - Simple, single-command web publishing. Publish HTML, CSS, and JS for free, without leaving the command line.
- Why I Built My Own Shitty Static Site Generator (2020) (Lobsters)
- sitemap-static - Make a sitemap for a static website based on files on disk.
- Sourcehut Pages - Tool which allows you to publish static websites.
- Ask HN: Cheapest/ easiest way to host a static site (2021)
- Awesome Static Web Site Generators
- Static site generators to watch in 2021 (HN)
- Lessons from Building a Static Site Generator (2020) (HN)
- How to set up your blog with Haskell, Slick and Netlify (2020)
- Commento++ - Free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus.
- Using Netlify API Authentication for Static Site Builds (2021)
- hyperlink - Command-line tool to find broken links in your static site / markdown. (Architecture)
- Static Site Generators - Definitive listing of Static Site Generators. (Code)
- There is no such thing as a static website (2022) (Lobsters)
- Self-Host Your Static Assets (2019)
- Static Starter Boilerplate - Build Better & Faster Websites Today.
- Static Web Server - Blazing fast and asynchronous web server for static files-serving.
- Bookshop - Component development workflow for static websites.
- A tiny Docker image to serve static websites (HN)
- Building a static site with Rust guide (2022)
- Smaller Static Sites with New Formats (2022) (Lobsters)
- Flamethrower - Blazingly fast router for static sites.