Topics / #static-site-generator

Static-site-generator projects on GitHub

Tools that pre-render websites into static files at build time.

As of , the most-starred Static-site-generator projects on GitHub are next.js (143.1K stars), hugo (90.1K stars) and up (68.9K stars). GitHub.Locker tracks 63 Static-site-generator repositories with 1.6M stars combined. The fastest-growing on October 17 was up, with +52 stars in a day.

63Projects
1.6MStars in total
+273Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

63 projects · by stars

  1. #1 · vercel/next.js

    next.js

    Next.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.

    143.1K
  2. #2 · gohugoio/hugo

    hugo

    Hugo is a static site generator written in Go that builds websites from content files and templates, marketed as the world's fastest framework for building websites.

    90.1K
  3. #3 · byoungd/up

    up

    An open, continuously updated book on lifelong learning in the AI era: it starts from learning English and expands into AI learning, real projects, startup failure and recovery.

    68.9K
  1. 4

    docusaurus

    66.5Kfacebook/docusaurus · TypeScript

    Docusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.

  2. 5

    astro

    63.3Kwithastro/astro · TypeScript

    Astro is a free, open source web framework for building content-driven websites — blogs and other content-heavy sites — with a powerful developer experience and a lightweight output.

  3. 6

    nuxt

    61Knuxt/nuxt · TypeScript

    Nuxt is a free and open-source framework for building type-safe, performant, production-grade full-stack web applications and websites with Vue.js.

  4. 7

    Front-end-Developer-Interview-Questions

    60.9Kh5bp/Front-end-Developer-Interview-Questions · Nunjucks

    A curated list of front-end interview questions covering HTML, CSS, JavaScript, accessibility, testing, performance, networking, and coding exercises that hiring managers can pick from when vetting front-end developer candidates.

  5. 8

    gatsby

    55.9Kgatsbyjs/gatsby · JavaScript

    Gatsby is a free, open-source framework based on React for building fast websites and web apps, mixing the control of dynamically rendered sites with the speed of static-site generation.

  6. 9

    jekyll

    51.7Kjekyll/jekyll · Ruby

    Jekyll is a simple, blog-aware static site generator written in Ruby. It takes your content, renders Markdown and Liquid templates, and outputs a complete static website ready to be served by a web server.

  7. 10

    slidev

    49.1Kslidevjs/slidev · TypeScript

    Slidev is a framework for creating presentation slides using Markdown, built specifically for developers.

  8. 11

    hexo

    41.8Khexojs/hexo · TypeScript

    Hexo is a fast, simple and powerful blog framework powered by Node.js: you write posts in Markdown and it builds them into a complete static blog site.

  9. 12

    remote-jobs

    40.9Kremoteintech/remote-jobs · JavaScript

    This is the source code behind remoteintech.company, a community-maintained directory of remote-friendly tech companies for job seekers.

  10. 13

    docs

    36.5Kinkonchain/docs · MDX

    This is the documentation website for InkChain (Ink), a documentation platform built with Next.js and Nextra that hosts InkChain's docs.

  11. 14

    slate

    36Kslatedocs/slate

    Slate was a Ruby-based static site generator for building beautiful, three-column API documentation. It was once used to host API docs for companies like NASA, Sony, Best Buy, Clearbit, Dwolla, Parrot Drones, WooCommerce, and Axidraw.

  12. 15

    manifesto

    35.6Kopentofu/manifesto · HTML

    This is the OpenTF Manifesto, a public document and petition opposing HashiCorp's move of Terraform's license away from open source, calling for it to be switched back to a truly open source license.

  13. 16

    awesome-php

    32.8Kziadoz/awesome-php

    A curated list of amazingly awesome PHP libraries, resources, frameworks and tools, organized by category.

  14. 17

    mkdocs-material

    27.6Ksquidfunk/mkdocs-material · Python

    Material for MkDocs is a documentation theme and framework built on top of MkDocs that turns Markdown files into a professional, searchable static documentation site.

  15. 18

    CookLikeHOC

    24.8KGar-b-age/CookLikeHOC · JavaScript

    A community-made cookbook of dishes from Laoxiangji (Home Original Chicken), a Chinese fast-food chain: the text is taken from the chain's published Dish Traceability Report, edited and organized into a recipe website.

  16. 19

    docz

    23.6Kpedronauck/docz · TypeScript

    Docz is a documentation tool: you write MDX files showcasing your code, and it turns them into a live-reloading, production-ready documentation site.

  17. 20

    vuepress

    22.7Kvuejs/vuepress · JavaScript

    VuePress is a minimalistic static site generator powered by Vue: it turns your content into fast static websites, most often used for documentation sites and blogs.

  18. 21

    mkdocs

    22.5Kmkdocs/mkdocs · Python

    MkDocs is a fast, simple static site generator geared toward building project documentation: you write docs in Markdown and it turns them into a polished HTML site.

  19. 22

    mdBook

    22.2Krust-lang/mdBook · Rust

    mdBook is a command-line utility that turns a folder of Markdown files into a modern online book — a static website you can host anywhere. Think Gitbook, but written in Rust.

  20. 23

    WordPress

    21.5KWordPress/WordPress · PHP

    This is the official Git mirror of WordPress, the open-source content management system and blogging platform used to build and run websites.

  21. 24

    kit

    20.9Ksveltejs/kit · JavaScript

    SvelteKit is the official framework for building web apps with Svelte — you write Svelte components and SvelteKit streamlines the rest, building your project through Vite.

  22. 25

    buildawesome

    20K11ty/buildawesome · JavaScript

    Buildawesome (Eleventy) is a static site generator that transforms a directory of templates into HTML, positioned as a simpler alternative to Jekyll.

  23. 26

    decap-cms

    19.4Kdecaporg/decap-cms · JavaScript

    A Git-based CMS for static site generators: a single-page app you pull into the /admin part of your site, giving editors a clean UI for content stored in your Git repository.

  24. 27

    handlebars.js

    18.7Khandlebars-lang/handlebars.js · JavaScript

    Handlebars.js is a JavaScript templating library that lets you build semantic HTML templates by compiling template strings with placeholders into render functions.

  25. 28

    vitepress

    18.4Kvuejs/vitepress · TypeScript

    VitePress is a Vue-powered static site generator built on top of Vite — the spiritual successor to VuePress, aimed mainly at documentation sites.

  26. 29

    academicpages.github.io

    17.7Kacademicpages/academicpages.github.io · SCSS

    Academic Pages is a GitHub Pages template for building personal and professional portfolio-based websites, aimed at academics who want a CV/publications/talks-style site.

  27. 30

    zola

    17.5Kgetzola/zola · Rust

    Zola is a fast static site generator: it turns your Markdown content into a complete static website, shipped as one self-contained binary with everything built in.

  28. 31

    openwiki

    17.2Klangchain-ai/openwiki · TypeScript

    OpenWiki is a CLI that uses an AI agent to write and continuously maintain a linked Markdown wiki for your codebase (or your personal knowledge), plus an interactive visualizer to explore it.

  29. 32

    quarkdown

    16.3Kiamgio/quarkdown · Kotlin

    Quarkdown is a Markdown-based typesetting system: you write a single Markdown source and it compiles into a print-ready book, academic paper, knowledge base, website, or interactive presentation.

  30. 33

    al-folio

    16.3Kalshedivat/al-folio · HTML

    al-folio is an open-source Jekyll starter for building clean, fast, responsive academic websites: personal homepages, blogs, CVs, and lab or course pages.

  31. 34

    ratchet

    14.7Ktwbs/ratchet · CSS

    Ratchet is a front-end framework for building mobile app prototypes using just HTML, CSS, and JavaScript components.

  32. 35

    browserify

    14.7Kbrowserify/browserify · JavaScript

    Browserify lets you use Node-style require() to organize browser-side JavaScript, bundling your code and its npm dependencies into a single file you can serve to the browser.

  33. 36

    cheatsheets

    14.5Krstacruz/cheatsheets · TypeScript

    Devhints is a big collection of cheatsheets for web developers, published as a website at devhints.io - it calls itself 'TL;DR for developer documentation'.

  34. 37

    youmightnotneedjquery

    14.1KHubSpot/youmightnotneedjquery · Astro

    It is a reference resource that shows plain, vanilla JavaScript equivalents for common jQuery methods, so you can check if you still need jQuery for a given task and browser support level.

  35. 38

    hugo-PaperMod

    14Kadityatelange/hugo-PaperMod · HTML

    Hugo PaperMod is a fast, clean, responsive theme for the Hugo static site generator. It is based on hugo-paper and adds many extra features and customization options.

  36. 39

    nextra

    13.9Kshuding/nextra · TypeScript

    Nextra is a simple, powerful and flexible site generation framework with everything you love from Next.js: you write content in Markdown/MDX and it turns it into a website, typically documentation or a blog.

  37. 40

    fresh

    13.8Kfreshframework/fresh · TypeScript

    Fresh is a next-generation web framework for Deno that focuses on speed, reliability, and simplicity, using island-based client hydration so no JS ships to the client by default.

  38. 41

    minimal-mistakes

    13.6Kmmistakes/minimal-mistakes · HTML

    A flexible two-column theme for Jekyll, the Ruby static site generator. It is made for personal sites, blogs, project documentation, and portfolios, with deliberately minimal styling you are meant to customize.

  39. 42

    quartz

    13.4Kjackyzha0/quartz · TypeScript

    Quartz is a static-site generator that turns Markdown notes into a fully functional website, designed especially for publishing digital gardens and interconnected notes.

  40. 43

    fumadocs

    13.4Kfuma-nama/fumadocs · TypeScript

    Fumadocs is a framework for building documentation websites in React.js frameworks and Astro, with built-in search, theming, and MDX content handling.

  41. 44

    pelican

    13.4Kgetpelican/pelican · Python

    Pelican is a static site generator written in Python that turns text files in Markdown, reStructuredText, or HTML into complete web sites.

  42. 45

    core

    13.1Kstenciljs/core · TypeScript

    Stencil is a compiler that generates standards-based Web Components using TypeScript and JSX, letting you build a single component library that works natively in React, Angular, Vue, and plain web apps.

  43. 46

    google-webfonts-helper

    13.1Kmajodev/google-webfonts-helper · TypeScript

    google-webfonts-helper is a self-hosted service that lets you grab Google Fonts files (eot, ttf, svg, woff, woff2) plus ready-made CSS snippets, so you can serve the fonts from your own server instead of Google's CDN.

  44. 47

    edit

    12.4Kfmhy/edit · JavaScript

    FMHY (FreeMediaHeckYeah) is a massive curated wiki of free internet resources (streaming, tools, downloads, and more), and this 'edit' repo is the source repository used to propose and apply changes to that wiki, which is published at fmhy.net.

  45. 48

    hyperui

    12.3Kmarkmead/hyperui · Astro

    HyperUI is a free, open-source collection of Tailwind CSS components for marketing sites, web apps, and eCommerce projects, browsable at hyperui.dev.

  46. 49

    NotionNext

    11.9Knotionnext-org/NotionNext · JavaScript

    NotionNext is an open-source site system built on Next.js and the Notion API: you keep managing posts, categories, tags and menus in Notion, and it publishes that workspace as a fast, searchable, standalone website.

  47. 50

    craftinginterpreters

    11.1Kmunificent/craftinginterpreters · HTML

    The repository for 'Crafting Interpreters', a book that teaches you to build interpreters. It holds the full text of the book, complete source for its two Lox interpreters, and the build system behind craftinginterpreters.com.

  48. 51

    framework

    10.4Knuxt/framework

    Nuxt 3 — a full-stack web framework built on Vue.js that aims to make web development intuitive and performant. This repo is its old home; the active codebase now lives at nuxt/nuxt.

  49. 52

    react-static

    10.3Kreact-static/react-static · JavaScript

    React Static is a progressive static site generator for React: it exports your site as fast static HTML pages that each boot into a full React single-page app.

  50. 53

    jekyll-theme-chirpy

    10.3Kcotes2020/jekyll-theme-chirpy · HTML

    Chirpy is a minimal, responsive, and feature-rich Jekyll theme made for technical writing — a ready-made design and feature set for static blogs.

  51. 54

    gridea

    10.2Kgetgridea/gridea · TypeScript

    Gridea is a static blog writing client: a desktop app where you write posts in Markdown and publish them as a static blog — pitched for recording your life, mood, knowledge, notes and ideas.

  52. 55

    deploy-your-own-saas

    10.1KAtarity/deploy-your-own-saas · Python

    It is a curated, categorized list of self-hosted, open-source alternatives to popular cloud services - VPN, music streaming, photo hosting, notes, bookmarks, email, chat, backups and more - so you can run 'your own' version of each instead of relying on a commercial provider.

  53. 56

    Instatic

    9KCoreBunch/Instatic · TypeScript

    An open-source, self-hosted visual CMS positioned against Webflow, Framer and WordPress: editor, content engine, media, auth, forms, plugins and publisher all in one Bun server, publishing clean static pages.

  54. 57

    handbook

    7.4Kastrid-runtime/handbook

    This is the contributor handbook for Astrid, a guide explaining how the project's polyrepo is organized, its public contracts, the contribution process, and how releases are shipped.

  55. 58

    beautiful-jekyll

    5.8Kdaattali/beautiful-jekyll · HTML

    Beautiful Jekyll is a ready-to-use Jekyll template that lets you build a nice-looking personal site, blog, or project page in a couple of minutes.

  56. 59

    privacyguides.org

    4.3Kprivacyguides/privacyguides.org · Markdown

    Privacy Guides is a non-profit, community-run website and knowledge base that explains digital surveillance threats and recommends privacy and security tools to help people protect their data online.

  57. 60

    workout-guide

    1.4Kbryllim/workout-guide · Astro

    An open-source exercise illustration library with 302 exercises and 906 transparent SVG frames (three per exercise), shipped as a typed, framework-neutral npm package (@bryllim/workout-guide) plus a searchable static gallery site for browsing them.

  58. 61

    workflow_templates

    1.3KComfy-Org/workflow_templates · TypeScript

    The official collection of ComfyUI workflow templates: ready-made image, video and audio generation workflows that appear in ComfyUI's template picker and on comfy.org/workflows, plus reusable subgraph blueprints.

  59. 62

    botdirectory.ai

    260elie222/botdirectory.ai · Astro

    A community-maintained directory of ready-to-use agent prompts for Grok Bot, Rakazo, and any other agent — copy a prompt and paste it into your agent to turn it into a scheduled bot for things like email triage, daily briefings, SEO fixes, or churn warnings.

  60. 63

    nuvex-docs

    196NuvexNetwork/nuvex-docs · MDX

    This is the documentation site for Nuvex. The protocol itself, the website, and the off-chain services are each kept in their own separate repositories — this repo only contains the docs.

Often tagged together