Skip to content

πŸ“š A curated collection of the best static site generators organized by type and language

License

Notifications You must be signed in to change notification settings

tcubed-group/awesome-static-sites

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Awesome Static Site Generators Awesome

A curated list of static site generators for creating websites, blogs, documentation, and more.

Contents

Frameworks by Type

Documentation Generators

Name GitHub Stars Language Templates Description
VitePress GitHub stars JavaScript Vue Vue-powered static site generator based on Vite
Docusaurus GitHub stars JavaScript React Documentation website generator built with React
MkDocs GitHub stars Python Jinja2 Project documentation with Markdown
mdBook GitHub stars Rust Markdown GitBook alternative implemented in Rust
Docsify GitHub stars JavaScript Markdown, Vue A magical documentation site generator
Slate GitHub stars Ruby Markdown Beautiful static documentation for your API
Astro Starlight GitHub stars JavaScript Astro Documentation theme for Astro
Fumadocs GitHub stars TypeScript Next.js Next.js-based documentation framework
Docus GitHub stars JavaScript Vue, Nuxt Documentation theme for Nuxt
Sphinx GitHub stars Python Jinja2 Python documentation generator

Blog and Website Generators

Name GitHub Stars Language Templates Description
Hugo GitHub stars Go Go The world's fastest framework for building websites
Jekyll GitHub stars Ruby Liquid Simple, blog-aware, static sites
Eleventy GitHub stars JavaScript Multiple A simpler static site generator
Gatsby GitHub stars JavaScript React Build blazing fast, modern apps and websites with React
Next.js GitHub stars JavaScript React The React Framework for Production
Astro GitHub stars TypeScript Multiple Build faster websites with less client-side JavaScript
Zola GitHub stars Rust Tera A fast static site generator in a single binary
Pelican GitHub stars Python Jinja2 Static site generator that supports Markdown and reST syntax
Hexo GitHub stars JavaScript EJS, Pug A fast, simple & powerful blog framework
SvelteKit GitHub stars JavaScript Svelte The fastest way to build Svelte apps

API Documentation

Name GitHub Stars Language Templates Description
Slate GitHub stars Ruby Markdown Beautiful static documentation for your API
Redoc GitHub stars TypeScript React OpenAPI/Swagger-generated API Reference Documentation
Docz GitHub stars TypeScript React Documentation builder using MDX and Gatsby

Book and eBook Generators

Name GitHub Stars Language Templates Description
mdBook GitHub stars Rust Markdown GitBook alternative implemented in Rust
GitBook GitHub stars JavaScript Markdown Modern documentation format and toolchain
Bookdown GitHub stars R R Markdown R package for writing books and long-form articles/reports

Frameworks by Language

JavaScript/TypeScript

Name GitHub Stars Templates Description
Next.js GitHub stars React The React Framework for Production
Gatsby GitHub stars React Build blazing fast, modern apps and websites with React
Nuxt.js GitHub stars Vue The Intuitive Vue Framework
Eleventy GitHub stars Multiple A simpler static site generator
Astro GitHub stars Multiple Build faster websites with less client-side JavaScript
Docusaurus GitHub stars React Easy to maintain open source documentation websites
VuePress GitHub stars Vue Vue-powered Static Site Generator
Hexo GitHub stars EJS, Pug A fast, simple & powerful blog framework
Gridsome GitHub stars Vue Build super fast, modern websites with Vue.js
Remix GitHub stars React Full stack web framework

Python

Name GitHub Stars Templates Description
MkDocs GitHub stars Jinja2 Project documentation with Markdown
Pelican GitHub stars Jinja2 Static site generator that supports Markdown and reST syntax
Sphinx GitHub stars Jinja2 Python documentation generator
Nikola GitHub stars Jinja2, Mako A static website and blog generator
Lektor GitHub stars Jinja2 A flexible and powerful static content management system

Ruby

Name GitHub Stars Templates Description
Jekyll GitHub stars Liquid Simple, blog-aware, static sites
Middleman GitHub stars ERB, Tilt, Haml Hand-crafted frontend development
Slate GitHub stars Markdown Beautiful static documentation for your API
Nanoc GitHub stars ERB, eRuby, Mustache, Haml, Slim A flexible static site generator
Octopress GitHub stars Liquid A blogging framework for hackers, based on Jekyll

Go

Name GitHub Stars Templates Description
Hugo GitHub stars Go The world's fastest framework for building websites
Docsy GitHub stars Go A Hugo theme for creating great technical documentation sites
InkPaper GitHub stars Markdown, Go An elegant static blog generator
Plenti GitHub stars Svelte Dead simple SSG that lets you focus on being productive

Rust

Name GitHub Stars Templates Description
Zola GitHub stars Tera A fast static site generator in a single binary
mdBook GitHub stars Markdown GitBook alternative implemented in Rust
Cobalt GitHub stars Liquid A static site generator written in Rust
rspress GitHub stars MDX Simple, efficient and easy to extend static site generator

.NET

Name GitHub Stars Templates Description
Statiq GitHub stars Razor, Markdown Flexible static site generator written in .NET
DocFX GitHub stars Mustache, Liquid API documentation generator for .NET
Wyam GitHub stars Razor Highly modular and extremely configurable static content generator

Java/JVM

Name GitHub Stars Templates Description
JBake GitHub stars Freemarker, Groovy, Thymeleaf, Jade A static site/blog generator for developers & designers
Cryogen GitHub stars Selmer A simple static site generator built with Clojure
Franklin.jl GitHub stars Julia A simple, customizable static site generator in Julia

PHP

Name GitHub Stars Templates Description
Jigsaw GitHub stars Blade Static sites for Laravel developers
Sculpin GitHub stars Twig, HTML, Markdown Static site generator written in PHP
WP2Static GitHub stars PHP, WordPress WordPress static site generator

Other Languages

Name GitHub Stars Language Templates Description
Hakyll GitHub stars Haskell Hakyll A configurable static site generator library in Haskell
Bookdown GitHub stars R R Markdown R package for writing books and long-form articles/reports
Blogdown GitHub stars R R Markdown Create blogs and websites with R Markdown
bashblog GitHub stars Bash HTML A single Bash script to create blogs
Expose GitHub stars Bash HTML A simple static site generator for photoessays

Themes and Templates

Deployment Solutions

  • Netlify - All-in-one platform for automating modern web projects.
  • Vercel - Platform for frontend frameworks and static sites.
  • GitHub Pages - Websites for you and your projects, hosted directly from your GitHub repository.
  • Cloudflare Pages - JAMstack platform for frontend developers to collaborate and deploy websites.
  • Surge - Static web publishing for Front-End Developers.
  • Render - Unified platform to build and run all your apps and websites.

Tools and Utilities

  • Forestry.io - Git-based CMS for static sites.
  • NetlifyCMS - Open-source content management system for Git workflows.
  • Algolia - Search as a service for static sites.
  • Lunr.js - Javascript search library for browser-based search.
  • Stork - Impossibly fast web search for static sites.
  • Staticman - User-generated content for Git-based static sites.

Resources

Contributing

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, the author has waived all copyright and related or neighboring rights to this work.

About

πŸ“š A curated collection of the best static site generators organized by type and language

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published