Static Site Generator

Open-source projects categorized as Static Site Generator

Top 23 Static Site Generator Open-Source Projects

  • Next.js

    The React Framework

    Project mention: I created a website for sharing and copying your favorite emojis. | dev.to | 2023-02-05

    Next.js: A framework for building server-rendered React apps

  • Hugo

    The world’s fastest framework for building websites.

    Project mention: Reusing same HTML on multiple pages without using JavaScript or server side languages? | reddit.com/r/learnprogramming | 2023-02-03

    As others have mentioned, a static site generator would be one solution. Hugo is quite simple to install but it can take a while to customise templates.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Gatsby

    The fastest frontend for the headless web. Build modern websites with React.

    Project mention: Netlify Acquires Gatsby Inc. | reddit.com/r/reactjs | 2023-02-02

    Gatsby is a static site generator that works with anything, not just React. Their site doesn't say anything about Next. https://www.gatsbyjs.com/

  • Jekyll

    :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

    Project mention: Lightweight SSR Ruby framework for resume page | reddit.com/r/ruby | 2023-02-01

    I've heard good things about https://jekyllrb.com/ - it's a static site generator.

  • nuxt

    Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3.

    Project mention: Shallow Routing? | reddit.com/r/vuejs | 2023-02-05

    Or perhaps this GH issue (although dated) might point you in the right direction... https://github.com/nuxt/nuxt/issues/1322

  • Hexo

    A fast, simple & powerful blog framework, powered by Node.js.

    Project mention: Nuxt 3 - showcase your sites | reddit.com/r/Nuxt | 2023-01-09

    Previously I've used Nuxt2 and even sooner - hexo.io

  • slate

    Beautiful static documentation for your API

    Project mention: This is not strictly coding related but it could be. I want to implement something and want to know how to. | reddit.com/r/AskProgrammers | 2022-11-23
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • astro

    Build faster websites with Astro's next-gen island architecture 🏝✨

    Project mention: [AskJS] Which JS libraries and packages are currently your favourites? | reddit.com/r/javascript | 2023-02-04

    Astro (because of cross frameworks Islands)

  • VuePress

    📝 Minimalistic Vue-powered static site generator

    Project mention: Using links in markdown to navigate files through directories. | reddit.com/r/iawriter | 2023-01-29

    I'm new to IA Writer, and I'm wanting to use it to draft posts for my Vuepress site.

  • netlify-cms

    A Git-based CMS for Static Site Generators

    Project mention: I made a website for a friend who owns a restaurant. He's wondering if there's a way to upload a picture of his menu daily. What is the best way to do this? | reddit.com/r/learnprogramming | 2023-01-15

    Just so you know netlify cms is free. You can get more details here: https://www.netlifycms.org/

  • MkDocs

    Project documentation with Markdown.

    Project mention: Self hosted personal wiki | reddit.com/r/selfhosted | 2023-01-27

    I tried most of the above mentioned and settled down with MkDocs for its simplicity. It produces static web pages so you can easily host it with any web server.

  • eleventy 🕚⚡️

    A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.

    Project mention: Looking to connect a plain HTML/CSS site to Strapi CMS for dynamic blogs. Easiest way to do this? | reddit.com/r/webdev | 2023-02-04

    If next is feeling too heavy for you, maybe look into eleventy. It's a lightweight static site generator that you can easily suck remote serial content into.

  • Pelican

    Static site generator that supports Markdown and reST syntax. Powered by Python.

    Project mention: Trying to work around a Jekyll site-building tutorial without using Jekyll | reddit.com/r/webdev | 2023-01-29

    You can - you'd basically just create a python script that parses your HTML/CSS files and replaces strings with values from your YAML. However I wouldn't recommend that unless you're just using this as an opportunity to learn Python. If you want to standup a real site and you want to use python, I'd recommend a Python static site generator like Pelican or Nikola.

  • stencil

    A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.

    Project mention: Web Components | reddit.com/r/web_design | 2022-12-09

    We used https://stenciljs.com/ for web components to be consumed by angular, AEM and react at a previous employer. It uses tsx/jsx. Components are easy to write and it has good documentation.

  • gutenberg

    A fast static site generator in a single binary with everything built-in. https://www.getzola.org

    Project mention: I made a simple static website to host my mixes in FLAC for free. | reddit.com/r/DJs | 2023-01-17

    I'm using Cloudflare R2 object storage for the FLAC files, which is free for < 10 GB of storage. They don't charge for bandwidth, only API calls, which you won't pay unless you're getting millions of visitors. The web pages are hosted for free with Vercel and made with the Zola static site generator. So all I have to pay for is the domain name.

  • react-static

    ⚛️ 🚀 A progressive static site generator for React.

    Project mention: Best Static Site Generators For ReactJS. | reddit.com/r/reactjs | 2022-03-30

    React Static

  • Gridsome

    ⚡️ The Jamstack framework for Vue.js

    Project mention: Will anyone hire a 33 yo newbie? | reddit.com/r/learnprogramming | 2023-01-24

    Node is basically back-end Javascript. While powerful alone, almost exclusively you will use a back-end framework like Next.js or Gatsby when using React, and then maybe Nuxt or Gridsome in Vue.

  • Metalsmith

    An extremely simple, pluggable static site generator.

    Project mention: who is self-hosting a static website and what are you using to build it? | reddit.com/r/selfhosted | 2022-06-11

    I use Metalsmith. Been happy with it. I build my site into a self-contained nginx docker image.

  • prerender-spa-plugin

    Prerenders static HTML in a single-page application.

  • wowchemy-hugo-themes

    🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience

    Project mention: Devs, qual um domínio barato para hospedar meu portfólio em ReactJs? | reddit.com/r/brasil | 2022-12-02
  • Middleman

    Hand-crafted frontend development

    Project mention: [student help] Using Rails as front end. Is it possible? | reddit.com/r/rails | 2023-01-11
  • nextra

    Simple, powerful and flexible site generation framework with everything you love from Next.js.

    Project mention: How can I use Vercel's featured documentation template with HTML instead of Markdown? | reddit.com/r/nextjs | 2023-02-03

    Based on the repo, it looks like there might be a quick modification that could enable this, but I'm lost on where exactly to start.

  • Publii

    Publii is a desktop-based CMS for Windows, Mac and Linux that makes creating static websites fast and hassle-free, even for beginners.

    Project mention: Looking for a solution to setup an online gallery for photos. | reddit.com/r/selfhosted | 2023-02-01

    Maybe a static site made with Publii CMS may fit your needs.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-05.

Static Site Generator related posts

Index

What are some of the best open-source Static Site Generator projects? This list will help you:

Project Stars
1 Next.js 100,156
2 Hugo 64,997
3 Gatsby 54,093
4 Jekyll 45,993
5 nuxt 43,064
6 Hexo 36,097
7 slate 34,890
8 astro 26,238
9 VuePress 21,184
10 netlify-cms 16,083
11 MkDocs 15,776
12 eleventy 🕚⚡️ 13,645
13 Pelican 11,360
14 stencil 11,353
15 gutenberg 10,239
16 react-static 10,216
17 Gridsome 8,418
18 Metalsmith 7,786
19 prerender-spa-plugin 7,253
20 wowchemy-hugo-themes 6,955
21 Middleman 6,933
22 nextra 5,874
23 Publii 5,245
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
www.influxdata.com