Open-source static-site-generator software
728 open-source libraries, tools and applications tagged static-site-generator, ranked by how closely static-site-generator is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
728 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mgechev/revive Revive is a fast, configurable, and extensible linter for Go, serving as a drop-in replacement for golint. It supports TOML-based rule conf… | 90 | 5554 | active |
| Cveinnt/LiveTerm LiveTerm is a highly customizable Next.js template for building terminal-styled websites, configured almost entirely through a single confi… | 32 | 5393 | active |
| peaceiris/actions-gh-pages A GitHub Action that deploys static files to GitHub Pages, publishing a directory to the gh-pages branch from CI workflows. It works with a… | 79 | 5368 | stable |
| blinkfox/hexo-theme-matery hexo-theme-matery is a feature-rich Hexo blog theme built with Material Design and responsive layout. It provides carousels, waterflow post… | 23 | 5357 | stable |
| hiroppy/fusuma Fusuma is a zero-config CLI tool that turns Markdown and MDX files into presentation slides. It provides development, build, PDF export, Gi… | 10 | 5356 | active |
| Credo Credo is a static code analysis tool for the Elixir language with a focus on code consistency and teaching. It highlights refactoring oppor… | 87 | 5222 | stable |
| HermanMartinus/bearblog Bear Blog is a free, minimalist blogging platform built in Python that serves extremely fast blogs with no JavaScript, stylesheets, or trac… | 77 | 5215 | active |
| Docz Docz is a zero-configuration documentation tool for JavaScript projects that turns MDX files into live-reloading, production-ready document… | 10 | 23568 | maintenance |
| fallow Fallow is a Rust-based CLI that performs static analysis of TypeScript and JavaScript codebases, detecting unused code, duplication, circul… | 79 | 5189 | active |
| mqtt/mqtt.org The source code for mqtt.org, the official community website for the MQTT IoT messaging protocol, built with Jekyll and SCSS. It provides p… | 63 | 5123 | active |
| StackEdit StackEdit is a full-featured, open-source, in-browser Markdown editor based on PageDown, with live preview, scroll sync, and support for GF… | 23 | 23094 | maintenance |
| satnaing/astro-paper AstroPaper is a minimal, responsive, accessible and SEO-friendly blog theme built on the Astro static site generator with Tailwind CSS and … | 91 | 5082 | active |
| web-infra-dev/modern.js Modern.js is a progressive React web framework from ByteDance built on the Rust-based Rspack/Rsbuild toolchain. It provides file-based nest… | 94 | 5048 | active |
| vuejs/vuepress VuePress is a minimalistic Vue-powered static site generator that renders markdown-centered projects into pre-rendered static HTML pages th… | 23 | 22727 | maintenance |
| saicaca/fuwari Fuwari is a static blog template built with Astro and Tailwind CSS, featuring smooth animations, light/dark mode, and customizable theming.… | 56 | 5038 | active |
| JupyterLite JupyterLite is a JupyterLab distribution that runs entirely in the browser, built from JupyterLab components and WebAssembly-powered Python… | 99 | 4910 | active |
| Statamic CMS Statamic is a flat-first, Laravel-powered content management system distributed as a Composer package that installs into an existing Larave… | 95 | 4906 | active |
| vuepress-theme-vdoing Vdoing is a clean, efficient knowledge management and blog theme for VuePress, built with Vue and Markdown. It supports structured, fragmen… | 31 | 4894 | active |
| jendrikseipp/vulture Vulture is a static analysis CLI tool that finds unused (dead) code in Python programs, including unused functions, classes, variables, imp… | 78 | 4852 | active |
| eslint-plugin-vue The official ESLint plugin for Vue.js that lints the <template> and <script> sections of .vue single file components as well as Vue code in… | 98 | 4588 | stable |
| yihong0618/running_page A self-hosted personal running homepage that syncs workout data from services like Strava, Garmin, Nike Run Club, and GPX files, then visua… | 77 | 4540 | active |
| maurodesouza/profile-readme-generator A web-based tool for generating personalized GitHub profile READMEs with a visual editor and templates. Users can compose markdown content … | 74 | 4520 | active |
| dotnet/docfx docfx is a static site generator that builds technical documentation sites from markdown, .NET assemblies, XML code comments, and Swagger/R… | 94 | 4446 | active |
| phpDocumentor/phpDocumentor phpDocumentor is the de-facto documentation generator for PHP projects, producing API documentation from source code and DocBlock comments.… | 85 | 4347 | stable |
| jupyter-book/jupyter-book Jupyter Book is an open-source tool for building publication-quality books, documentation sites, and PDFs from Markdown and Jupyter noteboo… | 94 | 4286 | active |
| StructuredLabs/preswald Preswald is a Python framework and static-site generator for building interactive data apps that bundle compute, data access, and UI into a… | 59 | 4268 | active |
| rhysd/actionlint actionlint is a static checker for GitHub Actions workflow files, written in Go. It validates syntax, type-checks ${{ }} expressions, verif… | 78 | 4265 | active |
| ashutosh1919/masterPortfolio A customizable React-based portfolio website template for software developers. It provides prebuilt sections for skills, projects, experien… | 57 | 4227 | active |
| Compodoc Compodoc is a documentation generator for Angular, NestJS, and Stencil applications that parses TypeScript source code (without compilation… | 94 | 4119 | active |
| alex-shpak/hugo-book Hugo Book is a minimal, book-style documentation theme for the Hugo static site generator. It provides a sidebar file-tree menu, full-text … | 87 | 4101 | active |
| bookdown bookdown is an open-source R package for authoring books and long-form technical documents with R Markdown. It renders Markdown sources int… | 91 | 4079 | active |
| Lektor Lektor is a static file content management system and static site generator written in Python. It builds flat-file content into static HTML… | 88 | 3949 | active |
| dillonzq/LoveIt LoveIt is a clean, elegant, and feature-rich blog theme for the Hugo static site generator. It offers dark mode, multilingual support, clie… | 73 | 3871 | active |
| salomonelli/best-resume-ever A Vue.js-based web application for building multiple beautiful resumes/CVs from templates and exporting them as PDFs. It offers many prebui… | 32 | 16482 | maintenance |
| jekyll/minima Minima is the default, one-size-fits-all Jekyll theme designed for writers, providing ready-made layouts for home pages, posts, and static … | 53 | 3837 | active |
| umijs/dumi dumi is a static site generator and documentation framework purpose-built for developing React component libraries. It renders Markdown doc… | 92 | 3801 | active |
| fireship-io/fireship.io The frontend source code of fireship.io, a programming course and content platform built with Svelte web components, Hugo, Tailwind CSS, an… | 42 | 3754 | active |
| iamvishnusankar/next-sitemap A sitemap generator for Next.js that produces sitemap(s) and robots.txt for all static, pre-rendered, dynamic, and server-side pages. It ru… | 56 | 3747 | stable |
| rammcodes/Dopefolio Dopefolio is an open-source multipage portfolio website template for developers built with plain HTML, CSS, JavaScript, and SASS. It is ful… | 32 | 3747 | stable |
| varHarrie/varharrie.github.io A personal blog site application that uses GitHub issues as its content backend, eliminating the need for a separate server. Built with Rea… | 55 | 3677 | active |
| nuxt/content Nuxt Content is an official Nuxt module that turns Markdown, YAML, CSV, and JSON files in a content/ directory into a queryable, typed data… | 97 | 3667 | active |
| observablehq/framework Observable Framework is an open-source static site generator for building data apps, dashboards, and reports. It combines reactive JavaScri… | 68 | 3648 | active |
| emilbaehr/automatic-app-landing-page A Jekyll theme that automatically generates and deploys a landing page website for iOS mobile apps on GitHub Pages. Users configure everyth… | 74 | 3630 | stable |
| Mereithhh/vanblog VanBlog is a self-hosted personal blogging system built with Next.js/TypeScript that combines a static-site-generated frontend, an admin da… | 66 | 3581 | active |
| HamishMW/portfolio A personal portfolio website built with Remix, React, Three.js, and Framer Motion, featuring 3D animated backgrounds and a cyberpunk-inspir… | 32 | 3551 | active |
| stackrox/kube-linter KubeLinter is a static analysis CLI tool that checks Kubernetes YAML files, Helm charts, and Kustomize manifests against security and produ… | 84 | 3527 | active |
| honkit/honkit HonKit is a Node.js command line tool and library for building beautiful books and documentation from Markdown or AsciiDoc files, forked fr… | 91 | 3521 | active |
| probberechts/hexo-theme-cactus Cactus is a responsive, clean and simple theme for the Hexo static site generator, designed for personal websites and blogs. It offers mult… | 32 | 3516 | stable |
| sharu725/online-cv A minimal Jekyll theme for hosting your resume/CV as a static website on GitHub Pages. Content is edited from a single YAML data file, with… | 45 | 3489 | active |
| Twitter Open Source Website The source code for Twitter's open source website (opensource.twitter.dev), built with Hugo and a custom SCSS theme, showcasing released pr… | 63 | 3349 | active |
| kitian616/jekyll-TeXt-theme TeXt is a highly customizable Jekyll theme for building personal sites, team sites, blogs, project pages, and documentation. It offers mult… | 58 | 3344 | active |
| liuzi6612/nav A lightweight, fully static personal navigation/start-page website built with Angular and ng-zorro-antd, with 800+ curated sites built in a… | 71 | 3330 | active |
| HTMLHint HTMLHint is a static code analysis (linting) tool for HTML, configurable via a .htmlhintrc file with many built-in rules. It runs as a CLI,… | 88 | 3312 | active |
| analogjs/analog Analog is a fullstack meta-framework for building applications and websites with Angular, powered by Vite and Nitro. It provides file-based… | 94 | 3187 | active |
| craigary/nobelium Nobelium is a static blog template built on Notion as a headless CMS and Next.js, designed for one-click deployment on Vercel. It offers fa… | 40 | 3151 | active |
| luizdepra/hugo-coder Hugo Coder is a minimalist, responsive blog theme for the Hugo static site generator. It provides a clean, configurable design that can be … | 68 | 3116 | stable |
| Shopify/dawn Dawn is Shopify's first source-available reference theme for building Online Store 2.0 storefronts, written in Liquid with an HTML-first, J… | 83 | 3091 | active |
| LittleLink LittleLink is a lightweight, self-hosted alternative to Linktree built with plain HTML and vanilla CSS. It provides 100+ branded button sty… | 90 | 3089 | active |
| nuxt-content/docus Docus is a Nuxt-based documentation theme and starter that lets you write beautiful, SEO-optimized docs in Markdown with MDC syntax for emb… | 95 | 3086 | active |
| sintaxi/surge Surge is a Node.js command-line tool for publishing static web projects (HTML, CSS, JS) to the Surge CDN with a single command. It supports… | 66 | 3061 | active |
| deptrac/deptrac Deptrac is a static code analysis tool for PHP that helps you communicate, visualize, and enforce architectural decisions in your projects.… | 96 | 3037 | active |
| Silex Silex is a free/libre open-source visual website builder for creating static sites with dynamic data, built on GrapesJS. It exports standar… | 90 | 2986 | active |
| Docsy Docsy is a Hugo theme specifically designed for building technical documentation sites, providing navigation, site structure, and documenta… | 95 | 2975 | active |
| AcadHomepage AcadHomepage is a Jekyll-based template for building a modern, responsive academic personal homepage hosted on GitHub Pages. It automatical… | 74 | 2957 | active |
| nunocoracao/blowfish Blowfish is a feature-rich, lightweight Hugo theme for building personal websites and blogs, built with Tailwind CSS. It offers multiple ho… | 96 | 2902 | active |
| ChanceYu/front-end-rss An automated RSS aggregator that collects the latest front-end technology articles from popular newsletters and blogs, categorizes them, an… | 77 | 2901 | active |
| cstate/cstate cState is an open-source static status page generator built with Hugo and Go, deployable free on Netlify or GitHub Pages. It offers a read-… | 67 | 2897 | active |
| jaspervdj/hakyll Hakyll is a Haskell library for building static website compilers, letting users define site generation rules in Haskell. It compiles Markd… | 77 | 2875 | stable |
| meetqy/aspoem AsPoem is a Chinese poetry reading website built with Next.js, offering typographically designed poems with pinyin, annotations, translatio… | 54 | 2867 | active |
| VuePress VuePress is a Vue-powered static site generator with a markdown-centered project structure that pre-renders static HTML and runs as an SPA … | 85 | 2835 | active |
| jxnblk/mdx-deck mdx-deck is a React-based framework for creating presentation slides using MDX (Markdown + JSX components). It offers zero-config setup, th… | 32 | 11500 | maintenance |
| panr/hugo-theme-terminal A minimal, retro terminal-style theme for the Hugo static site generator, featuring monospaced Fira Code typography, customizable duotone c… | 97 | 2808 | active |
| next-theme/hexo-theme-next NexT is an elegant, high-quality theme for the Hexo static site generator, offering four built-in layout schemes (Muse, Mist, Pisces, Gemin… | 90 | 2781 | active |
| Bearer/bearer Bearer CLI is an open-source static application security testing (SAST) tool written in Go that scans source code and analyzes data flows t… | 92 | 2758 | active |
| Nikola Nikola is a Python-based static website and blog generator that turns content in formats like reStructuredText, Markdown, and Jupyter noteb… | 77 | 2750 | stable |
| jaredpalmer/razzle Razzle is a zero-configuration build tool that abstracts webpack setup for server-rendered (universal/isomorphic) and single-page JavaScrip… | 23 | 11018 | maintenance |
| codyogden/killedbygoogle Killed by Google is a website and open dataset tracking Google apps, services, and hardware that have been discontinued, presented as a sea… | 76 | 2719 | active |
| sergiokopplin/indigo Indigo is a minimalist Jekyll template for personal blogs and portfolio sites, featuring light and dark themes. It is built with Jekyll, Sa… | 23 | 2719 | active |
| xLog xLog is an open-source, decentralized blogging platform built on the Crossbell blockchain, where posts are stored on-chain. It serves as a … | 10 | 2664 | active |
| Ericsson/codechecker CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools like Clang Static Analyzer a… | 97 | 2630 | active |
| phpmetrics/PhpMetrics PhpMetrics is a static analysis tool for PHP that computes quality metrics about projects and classes. It generates a beautiful, readable H… | 83 | 2614 | active |
| Pintree-io/pintree Pintree is a self-hostable Next.js application that converts browser bookmarks into a searchable, navigable directory website. It supports … | 24 | 2594 | active |
| cisco-ai-defense/skill-scanner A security scanner for AI agent skills that detects prompt injection, data exfiltration, and malicious code patterns using pattern-based de… | 82 | 2587 | active |
| react-static/react-static React Static is a progressive static site generator for React that offers fast builds, automatic code and data splitting, and a Create Reac… | 23 | 10341 | maintenance |
| CodeBoarding CodeBoarding is an open-source CLI and toolchain that combines static analysis with LLM reasoning to generate interactive architecture diag… | 86 | 2578 | active |
| ajinabraham/nodejsscan nodejsscan is a static application security testing (SAST) scanner for Node.js applications, built on libsast and semgrep. It provides a we… | 66 | 2575 | active |
| getgridea/gridea Gridea is a cross-platform desktop client for writing and managing static blogs, built with Electron and Vue. It provides a Markdown editor… | 23 | 10229 | maintenance |
| ReactPWA ReactPWA is an upgradable boilerplate and framework for building Progressive Web Applications with React 18, built on top of PawJS. It prov… | 23 | 2551 | active |
| anzhiyu-c/hexo-theme-anzhiyu A clean and beautiful Hexo blog theme, forked from hexo-theme-butterfly, written in Pug and Stylus. It provides a polished, feature-rich pe… | 67 | 2549 | active |
| Henry Jeff Portfolio A personal portfolio website built by Henry Heffernan, featuring an interactive 3D experience with an embedded 2D OS-style interface. It is… | 54 | 2542 | stable |
| vuepress-theme-hope/vuepress-theme-hope A feature-rich VuePress 2 theme built on Vue 3 with Vite/Webpack support, offering extensive Markdown extensions, blog functionality, and c… | 98 | 2533 | active |
| kisielk/errcheck errcheck is a static analysis tool for Go that finds silently ignored error return values. It can be run as a CLI or integrated via the go/… | 91 | 2531 | active |
| Obsidian Digital Garden An Obsidian plugin that publishes selected notes from your vault as a digital garden website, deployable on Vercel or Netlify. It supports … | 91 | 2505 | active |
| schultek/jaspr Jaspr is a modern web framework for building websites in Dart, using a component model similar to Flutter widgets that renders real HTML an… | 84 | 2488 | active |
| frappe/builder Frappe Builder is a low-code, Figma-like visual website builder that lets users design and instantly publish fast, responsive web pages. It… | 94 | 2432 | active |
| Git SCM Website The source repository for git-scm.com, the official Git website where users download Git, read documentation, and learn version control. Th… | 77 | 2415 | active |
| nanxiaobei/hugo-paper Paper is a simple, clean, and customizable theme for the Hugo static site generator, written primarily in CSS. It offers light/dark modes, … | 73 | 2415 | active |
| said7388/developer-portfolio A customizable, responsive developer portfolio website template built with Next.js, React, and Tailwind CSS. It showcases skills, projects,… | 58 | 2407 | active |
| Hextra Hextra is a modern, batteries-included Hugo theme for building beautiful documentation, blog, and static websites. It provides built-in ful… | 94 | 2391 | active |
| eslint-community/eslint-plugin-security An ESLint plugin providing security-focused linting rules for Node.js code. It flags potential security hotspots like eval usage, unsafe ch… | 90 | 2378 | active |