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 |
|---|---|---|---|
| jmhobbs/cultofthepartyparrot.com Cult of the Party Parrot is a website hosting a large collection of animated party parrot GIFs intended for use as Slack reactions and emoj… | 75 | 1544 | active |
| varadbhogayata/varadbhogayata.github.io A responsive personal portfolio website template for software developers built with plain HTML5, CSS3, and JavaScript. It includes sections… | 32 | 1540 | stable |
| cobalt-org/cobalt.rs Cobalt is a straightforward static site generator written in Rust, inspired by Jekyll. It converts Markdown and template files into a compl… | 86 | 1538 | active |
| phpstan/phpdoc-parser A PHP library that parses PHPDoc comments into an abstract syntax tree, supporting modern type syntax like generics, intersection types, ar… | 91 | 1536 | stable |
| yihui/xaringan xaringan is an R package for creating HTML slide presentations with remark.js through R Markdown. It provides the moon_reader output format… | 36 | 1522 | stable |
| zukahai/confess-crush A no-code website template for creating a cute confession page to send to your crush. Users fork the repository, edit a single config.js fi… | 23 | 1522 | active |
| janraasch/hugo-bearblog A Hugo theme based on Bear Blog that provides a free, no-nonsense, super-fast blogging layout with automatic dark mode support. It is insta… | 76 | 1517 | stable |
| magicuidesign/portfolio A minimalist developer portfolio website template built with Next.js 14, React, TypeScript, TailwindCSS, Shadcn UI, and Magic UI. It is con… | 49 | 1517 | active |
| sparanoid/7z The official Simplified Chinese repository for 7-Zip, containing a Chinese-language homepage, FAQ, and the 7z Extra package, built as an As… | 74 | 1513 | active |
| robinsloan/perfect-edition A lightweight, responsive web e-book template that generates both a paged web edition and an EPUB edition from the same text. It is designe… | 32 | 1502 | stable |
| Kubesec Kubesec is a static analysis tool that performs security risk analysis on Kubernetes resource manifests, assigning a security score and det… | 87 | 1490 | active |
| Sculpin Sculpin is a PHP-based static site generator that converts Markdown, Textile, and other text sources into static HTML using Twig templates.… | 94 | 1484 | active |
| hashirshoaeb/home A personal website/portfolio template built with React and Bootstrap, designed to showcase projects and resume information. It is hosted as… | 23 | 1483 | active |
| shenweiyan/WebStack-Hugo A Hugo theme that turns the WebStack navigation site design into a fully static, responsive bookmark/links directory website. Navigation en… | 62 | 1471 | active |
| bludit/bludit Bludit is a free, open-source flat-file CMS written in PHP for building websites and blogs in seconds. It stores content as JSON files, req… | 91 | 1466 | active |
| midudev/porfolio.dev An open-source portfolio website template for programmers and developers, built with Astro and Tailwind CSS by midudev. It serves as a read… | 62 | 1464 | active |
| PyCQA/pyflakes Pyflakes is a fast, passive checker for Python source files that detects errors like undefined names and unused imports by parsing the AST … | 75 | 1461 | active |
| Nuxt SEO Nuxt SEO (@nuxtjs/seo) is a bundle of Nuxt modules providing technical SEO and answer-engine optimization: robots.txt generation, XML sitem… | 99 | 1457 | active |
| skillrecordings/egghead-next The open-source Next.js frontend for egghead.io, a developer education platform offering bite-sized screencasts and courses. It is a produc… | 74 | 1449 | active |
| XPoet/hexo-theme-keep Keep is a simple and lightweight theme for the Hexo static site generator, designed to keep bloggers focused on writing. It is installable … | 73 | 1438 | active |
| nuxt/hackernews A Hacker News clone web application built with Nuxt and Vue, demonstrating server-side rendering, code splitting, and PWA features. It serv… | 75 | 1436 | active |
| athul/archie Archie is a minimal, clean blog theme for the Hugo static site generator with a markdown-inspired UI. It supports dark/light mode, callouts… | 52 | 1431 | active |
| rauchg/blog The source code for Guillermo Rauch's personal blog (rauchg.com), built with Next.js and MDX and deployed on Vercel. Each blog post is a st… | 67 | 1423 | active |
| stereobooster/react-snap A zero-configuration, framework-agnostic static prerendering tool for single-page applications. It uses Headless Chrome (via Puppeteer) to … | 58 | 5119 | maintenance |
| chanhx/crabviz Crabviz is an LSP-based tool that generates interactive call graphs for many programming languages. It is distributed as a VS Code extensio… | 64 | 1414 | active |
| once-ui-system/magic-portfolio Magic Portfolio is a beginner-friendly portfolio website template built with Next.js, TypeScript, and the Once UI design system. It provide… | 61 | 1407 | active |
| riggraz/no-style-please A nearly no-CSS, fast, minimalist theme for Jekyll static sites, distributed as a Ruby gem. It prioritizes performance and readability with… | 24 | 1400 | stable |
| gohugo-ananke/ananke Ananke is a production-ready starter theme for the Hugo static site generator, built with CSS and Hugo templates. It provides responsive, a… | 97 | 1397 | active |
| Harp Harp is a zero-configuration static web server and static site generator for Node.js that serves Jade, Markdown, EJS, Sass, LESS, Stylus, a… | 60 | 4995 | maintenance |
| JohnSundell/Publish Publish is a static site generator built specifically for Swift developers, where each website is defined as a Swift package configured wit… | 23 | 4970 | maintenance |
| SimonAKing/HomePage A modern, elegant personal homepage template featuring a WebGL fluid simulation background, responsive design, and smooth page transitions.… | 48 | 1380 | active |
| Blendid Blendid is a configurable asset pipeline and static site builder built on gulp tasks and webpack. It can be used standalone for static site… | 10 | 4912 | maintenance |
| sourcey/sourcey Sourcey is a TypeScript-based static site generator that turns OpenAPI specs, MCP servers, Doxygen XML, godoc, rustdoc, and Markdown into a… | 98 | 1371 | active |
| Swift-DocC Swift-DocC is a documentation compiler for Swift frameworks and packages that generates rich API reference documentation and interactive tu… | 97 | 1370 | active |
| ahonn/hexo-theme-even A super concise, minimalist theme for the Hexo static site generator, written in SCSS. It provides a clean blog layout with configurable op… | 23 | 1370 | stable |
| Codelabs Tools (CLaaT) CLaaT is a set of tools by Google for authoring and hosting interactive codelab tutorials, including the claat CLI that converts Google Doc… | 10 | 4894 | maintenance |
| KosmosisDire/obsidian-webpage-export An Obsidian plugin that exports notes, canvas pages, or entire vaults to standalone HTML with style parity and interactive features like se… | 63 | 1368 | active |
| writethedocs/www The source code for www.writethedocs.org, the website of the Write the Docs documentation community. It is a Sphinx-based site using reStru… | 76 | 1367 | active |
| OpnTec/opentechsummit.net The source code for the OpenTechSummit conference website, built in HTML. It provides event information, schedules, and details about the o… | 74 | 1367 | active |
| bridgetownrb/bridgetown Bridgetown is a next-generation progressive site generator and fullstack framework powered by Ruby, built on Ruby, Roda, and esbuild. It re… | 94 | 1366 | active |
| danpros/htmly HTMLy is an open-source, databaseless PHP blogging platform and flat-file CMS that prioritizes simplicity and speed. It stores content as f… | 62 | 1365 | active |
| fkie-cad/cwe_checker cwe_checker is a Rust-based suite of checks that detects common bug classes (CWEs) such as null pointer dereferences and buffer overflows i… | 66 | 1361 | active |
| naturalcrit/homebrewery The Homebrewery is a web application for creating authentic-looking D&D homebrew content using Markdown with custom styling. It can be used… | 81 | 1352 | active |
| emikulic/darkhttpd darkhttpd is a tiny, single-binary static web server written in C with no configuration files and a small memory footprint. It serves stati… | 64 | 1349 | active |
| antonmedv/gitmal Gitmal is a static page generator for Git repositories that produces static HTML pages with file browsing, commit history, code highlightin… | 61 | 1349 | active |
| CSSLint/csslint CSSLint is an open source CSS code quality tool that performs static analysis of stylesheets, flagging syntax errors and problematic or ine… | 23 | 4811 | maintenance |
| picosh/pico pico is a suite of SSH-powered developer services including static site hosting (pgs), localhost tunnels (tuns), SSH pub/sub pipes, a markd… | 95 | 1344 | active |
| RumenDamyanov/php-sitemap A framework-agnostic PHP package for generating sitemaps in XML, TXT, HTML, and Google News formats. It supports images, videos, translatio… | 86 | 1341 | active |
| retypeapp/retype Retype is a high-performance static site generator that turns plain Markdown files into polished documentation websites via a simple CLI. I… | 82 | 1341 | active |
| wbopan/moffee moffee is an open-source slide maker that transforms Markdown documents into clean, professional slide decks, handling layout, pagination, … | 53 | 1329 | active |
| pages-themes/cayman Cayman is a clean, responsive Jekyll theme designed for GitHub Pages sites. It is distributed as a Ruby gem and configurable via _config.ym… | 23 | 1327 | stable |
| IsaacGemal/wikitok WikiTok is a web application that presents random Wikipedia articles in a TikTok-style vertical scrolling feed, supporting 14 languages. It… | 22 | 1322 | active |
| Code-dot-mil/code.mil Code.mil is the source for the U.S. Department of Defense's public open source initiative website, an experiment in open sourcing governmen… | 63 | 1320 | active |
| SonarJS SonarSource's static code analyzer for JavaScript, TypeScript, and CSS, providing hundreds of rules for code quality and security. It now a… | 100 | 1302 | active |
| r-lib/lintr lintr is an R package providing static code analysis for R, checking style adherence, syntax errors, and possible semantic issues. It is hi… | 84 | 1299 | stable |
| kzahel/web-server-chrome 200 OK Web Server is a cross-platform static file server app rebuilt by the original author of Web Server for Chrome, available as a deskto… | 96 | 1293 | active |
| blogifierdotnet/Blogifier Blogifier is an open-source, self-hosted publishing platform written in ASP.NET and Blazor WebAssembly. It lets individuals or groups quick… | 52 | 1292 | active |
| imsyy/home A customizable personal homepage/start-page template built with Vue, featuring a clock, date, real-time weather, Hitokoto quotes, a music p… | 10 | 4566 | maintenance |
| Naresh-Khatri/3d-portfolio An open-source interactive 3D developer portfolio template built with Next.js, React, TypeScript, GSAP, and Framer Motion, featuring a Spli… | 64 | 1286 | active |
| es-analysis/plato Plato is a JavaScript static analysis tool that visualizes source code complexity, generating HTML reports with cyclomatic complexity, Hals… | 23 | 4549 | maintenance |
| maximevaillancourt/digital-garden-jekyll-template A Jekyll template for starting your own digital garden website with Markdown or HTML notes. It supports Roam-style [[wiki links]], automati… | 10 | 1282 | active |
| colbyfayock/next-wordpress-starter A Next.js starter template that turns WordPress into a headless CMS, generating a static, SEO-friendly site via WPGraphQL. It ships with bl… | 77 | 1281 | active |
| AkashRajpurohit/howtoprofessionallysay A static website built with Next.js and Tailwind CSS that translates blunt or informal phrases into more professional workplace alternative… | 62 | 1279 | active |
| Jack000/Expose Expose is a Bash-based static site generator that turns folders of images and videos into photoessay-style websites. It requires only Image… | 32 | 4436 | maintenance |
| artsy/artsy.github.io The source code for Artsy's engineering blog and open-source page, built on a default Jekyll install. It contains blog posts, authoring doc… | 59 | 1257 | active |
| itsnitinr/vscode-portfolio A Visual Studio Code-themed developer portfolio website template built with Next.js and TypeScript. It mimics the VSCode interface with an … | 77 | 1255 | active |
| btw-so/btw btw is an open source personal website and blog builder that lets users set up a blog, notes, and profile page in minutes without coding. I… | 71 | 1255 | active |
| Toha Hugo Theme Toha is a minimalist, fully responsive Hugo theme for building personal portfolio websites and blogs. It includes sections for skills, expe… | 89 | 1251 | active |
| halogenica/beautifulhugo Beautiful Hugo is a feature-rich Hugo static site generator theme adapted from Beautiful Jekyll. It provides responsive design, light/dark … | 97 | 1237 | active |
| github/opensourcefriday The source code for opensourcefriday.com, a GitHub initiative encouraging individuals and companies to contribute a few hours to open sourc… | 77 | 1234 | active |
| Assemble Assemble is a Node.js command line tool and developer framework for static site generation, rapid prototyping, scaffolding, and building do… | 32 | 4256 | maintenance |
| syntaxfm/website The open-source SvelteKit website powering Syntax.fm, a popular web development podcast by Wes Bos and Scott Tolinski. It serves podcast ep… | 76 | 1211 | active |
| jeffreytse/jekyll-theme-yat Jekyll YAT (Yet Another Theme) is a modern, responsive Jekyll blog theme designed for elegant writers, featuring a clean flat style with a … | 28 | 1209 | active |
| rajaprerak/rajaprerak.github.io A responsive personal portfolio website template built with HTML, CSS, and Bootstrap, designed to be hosted on GitHub Pages. It includes se… | 32 | 1206 | active |
| mbutterick/pollen Pollen is a book-publishing system written in Racket that treats documents as programs, letting authors embed a full programming language w… | 10 | 1204 | stable |
| inukshuk/jekyll-scholar Jekyll-Scholar is a set of extensions to the Jekyll static site generator aimed at academic bloggers. It formats bibliographies and reading… | 56 | 1202 | active |
| seddonym/import-linter Import Linter is a command-line tool that checks and enforces constraints on imports between Python modules, helping teams maintain clean a… | 75 | 1197 | active |
| rampatra/photography A free Jekyll-based portfolio website template for photographers, hosted on GitHub Pages. Uploading photos automatically generates a galler… | 51 | 1192 | active |
| soulteary/forever-coolshell A self-hostable electronic archive of the CoolShell blog (by the late Chen Hao / 左耳朵耗子), preserving his public technical writings. It ships… | 21 | 1191 | stable |
| elementary OS The source code for elementary.io, the official website of elementary OS, a privacy-respecting Linux desktop distribution. It is a simple P… | 75 | 1190 | active |
| magicbookproject/magicbook Magic Book is an open-source Node.js command-line framework for authoring books in Markdown or HTML and building them into static websites … | 32 | 1190 | active |
| microsoft/opensource.microsoft.com The source code for opensource.microsoft.com, a mostly-static website showcasing Microsoft's open source projects, program information, and… | 76 | 1183 | stable |
| pages-themes/hacker Hacker is a Jekyll theme with a green-on-black hacker aesthetic designed for GitHub Pages sites. It is distributed as a Ruby gem and config… | 23 | 1177 | stable |
| ConsenSysDiligence/surya Surya is a command-line utility for inspecting Solidity smart contract systems, providing structural summaries, inheritance information, an… | 41 | 1175 | active |
| yousinix/portfolYOU portfolYOU is a Jekyll theme for building personal portfolio and blog websites that works out of the box with GitHub Pages. It provides a m… | 23 | 1168 | active |
| jdan/cleaver Cleaver is a Node.js CLI tool that turns Markdown documents into interactive HTML slide presentations. Slides are written in Markdown separ… | 23 | 4052 | maintenance |
| ElMassimo/iles îles is a Vite-powered static site generator built around islands architecture with partial hydration, shipping zero JavaScript by default.… | 63 | 1163 | active |
| jbake-org/jbake JBake is a Java-based open source static site and blog generator for developers and designers. It converts AsciiDoc, Markdown, and HTML con… | 51 | 1163 | active |
| chantastic/sites An Astro-based website project by chantastic, likely serving as a personal site or site starter template. It is deployed via Cloudflare, wi… | 73 | 1161 | active |
| iblh/hexo-theme-material A Material Design theme for the Hexo static site generator, written primarily in CSS. It provides a polished blog layout with Material Desi… | 23 | 4020 | maintenance |
| strapi/foodadvisor FoodAdvisor is the official Strapi demo application, pairing a pre-populated Strapi headless CMS backend with a Next.js client that consume… | 10 | 1154 | active |
| layer5io/layer5 Layer5 is the umbrella repository and website for Layer5's cloud native infrastructure management projects, most notably Meshery (a CNCF co… | 77 | 1143 | active |
| hfaran/slack-export-viewer A Python CLI tool that parses Slack export archives (zip or directory of JSON files) and presents them in a browsable web interface built w… | 89 | 1137 | active |
| immanuwell/dockerfile-roast droast is a Dockerfile linter written in Rust with 85 opinionated rules that report bad practices using snarky, humorous messages. It runs … | 77 | 1135 | active |
| Cryogen Cryogen is a simple static site generator written in Clojure, shipped as a Leiningen/deps-new template. It compiles Markdown or AsciiDoc co… | 57 | 1133 | active |
| Valaxy Valaxy is a next-generation static blog framework built on Vue 3 and Vite, offering hot reloading of pages and configuration, file-based ro… | 88 | 1132 | active |
| webpro/reveal-md reveal-md is a Node.js CLI tool that turns Markdown files into beautiful reveal.js presentations, serving them locally with live reload and… | 10 | 3915 | maintenance |
| REhints/efiXplorer efiXplorer is an IDA Pro plugin and loader that automates static analysis of UEFI firmware. It recovers EFI service function calls, identif… | 84 | 1129 | active |
| TanStack/tanstack.com The official marketing and documentation website for the TanStack ecosystem, built with TanStack Router and deployed on Cloudflare Workers.… | 77 | 1127 | active |
| jayfk/statuspage A Python CLI tool that generates a hosted status page for free on GitHub Pages, using GitHub issues to display incidents and labels for sev… | 23 | 3871 | maintenance |