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: Tips from open-source: Set a maximum time limit on fetch using Promise.race() | dev.to | 2024-05-07

    // source: https://github.com/vercel/next.js/blob/canary/packages/next/src/lib/worker.ts#L121C15-L129C16 for (;;) { onActivity() const result = await Promise.race(\[ (this.\_worker as any)\[method\](...args), restartPromise, \]) if (result !== RESTARTED) return result if (onRestart) onRestart(method, args, ++attempts) }

  • Hugo

    The world’s fastest framework for building websites.

  • Project mention: Building static websites | dev.to | 2024-04-29

    At one point though I realized there is a scaling problem with my build minutes. I knew that golang has considerably faster builds and in my case the easy fix is swapping over to Hugo.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Gatsby

    The best React-based framework with performance, scalability and security built in.

  • Project mention: Building static websites | dev.to | 2024-04-29

    The first time I started building static websites is when I discovered Gatsby. I built several projects using Gatsby and hosted it on Netlify free tier. It felt like a really robust architecture and I loved that it was free.

  • nuxt

    The Intuitive Vue Framework.

  • Project mention: Quick Tip: Nuxt & Storyblok Error Handling (e.g. 404) | dev.to | 2024-04-21

    Today we are looking at Error Handling when building websites with Nuxt and Storyblok as CMS. If you haven't tried the two tools, go check out one of the awesome tutorials. It's a perfect match for all your projects.

  • Jekyll

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

  • Project mention: Creating excerpts in Astro | dev.to | 2024-03-14

    This blog is running on Hugo. It had previously been running on Jekyll. Both these SSGs ship with the ability to create excerpts from your markdown content in 1 line or thereabouts.

  • astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  • Project mention: Website Optimization Using Strapi, Astro.js and OpenAI | dev.to | 2024-05-08

    We'll use several interesting technologies to achieve this: Strapi CMS to take care of the content management and backend, Astro which is a great new technology for quickly creating blazing fast frontend apps, and ChatGPT to provide the article summaries.

  • Hexo

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

  • Project mention: Ask HN: Looking for lightweight personal blogging platform | news.ycombinator.com | 2024-02-06

    A lot of great suggestions here and some stuff I’ve never heard of before!

    Throwing my own suggestion into the ring, as I was just looking into this last week.

    I started setting up a blog using Hexo. It’s another Node based SSG that uses markdown and supports tags. It has a lot of neat plugins that people have developed, too.

    I like it so far!

    https://github.com/hexojs/hexo

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • slate

    Beautiful static documentation for your API

  • Project mention: 10+ API Documentation Tools For Super Busy Developers 👩‍💻 | dev.to | 2023-08-16

    Slate (Free)

  • VuePress

    📝 Minimalistic Vue-powered static site generator

  • mkdocs-material

    Documentation that simply works

  • Project mention: cert-manager: All-in-One Kubernetes TLS Certificate Manager | dev.to | 2024-05-06

    8

  • MkDocs

    Project documentation with Markdown.

  • Project mention: I am stepping down from MkDocs | news.ycombinator.com | 2024-04-07
  • decap-cms

    A Git-based CMS for Static Site Generators

  • Project mention: Show HN: Pages CMS – A CMS for GitHub | news.ycombinator.com | 2024-02-22

    Following one of the comments in this thread I reviewed two other products in this space - https://www.staticcms.org/ and https://decapcms.org/ - and it looks like the webpages are almost a direct copy of one another, one in dark mode and one in light mode.

    I'm a technical product marketer, and I find these type of landing page copying amusing to no end.

  • eleventy 🕚⚡️

    A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

  • Project mention: Converting BlogCFC blog to Eleventy | dev.to | 2024-04-17

    This post outlines the steps for migrating an existing BlogCFC blog to a JamStack, with a focus on using Eleventy.

  • gutenberg

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

  • Project mention: Building static websites | dev.to | 2024-04-29

    Case study 3: Zola

  • 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: Ajout de l'auto-complétion sur les Web Components avec Stencil | dev.to | 2024-03-14
  • Pelican

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

  • Project mention: Patterns for Personal Web Sites | news.ycombinator.com | 2023-10-30

    In my experience, [Pelican](https://getpelican.com/) does a good job of allowing you to edit themes on all pages at once with its static page generator.

    There are a lot of built in features designed more for blog-like websites, but I’ve found it pretty easy to make my personal website with it.

  • nextra

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

  • Project mention: Roast My Docs | news.ycombinator.com | 2024-04-17

    co-author here

    we put in a lot of effort into our docs and we'd greatly appreciate any criticism or feedback! Langfuse is powerful but the docs should help beginners to quickly get started and then incrementally use more features.

    docs are OSS, repo: https://github.com/langfuse/langfuse-docs

    built using: https://github.com/shuding/nextra

  • react-static

    ⚛️ 🚀 A progressive static site generator for React.

  • Gridsome

    ⚡️ The Jamstack framework for Vue.js

  • Project mention: My Sixth Year as a Bootstrapped Founder | news.ycombinator.com | 2024-02-16

    Thanks for reading!

    The web tech stack is actually one of my biggest regrets. It's a static site generator called Gridsome[0] that the maintainers abandoned about three months after I used it to launch the TinyPilot website.

    At the time I made the TinyPilot site, I was very excited about Vue, so a Vue-based SSG seemed great. Since then, I've come to find SPAs and most frontend frameworks to be way too much complexity, so I've moved away from Vue, but the TinyPilot website is still stuck on Vue 2.x and bootstrap-vue (which is tied to Vue 2 and Bootstrap 4).

    So, it keeps creaking along, but building the 100ish pages on the site takes about five minutes, whereas I think something like Hugo could probably do it in a few seconds. Plus, we get random runtime errors[1] that are pretty hard to debug.

    [0] https://gridsome.org/

    [1] https://github.com/nuxt/nuxt/issues/5800

  • Metalsmith

    An extremely simple, pluggable static site generator for Node.js

  • Project mention: Why You Should Write Your Own Static Site Generator | news.ycombinator.com | 2023-11-03
  • hugo-blox-builder

    😍 EASILY BUILD THE WEBSITE YOU WANT - NO CODE, JUST MARKDOWN BLOCKS! 使用块轻松创建任何类型的网站 - 无需代码。 一个应用程序,没有依赖项,没有 JS

  • Middleman

    Hand-crafted frontend development

  • Project mention: “Make” as a Static Site Generator | news.ycombinator.com | 2023-09-10

    Most of the Static Site Generators default to generating blog from markdown, which is not feasible for company websites etc. For such projects I like Middleman (https://middlemanapp.com) which provides layouts/partials and things like haml templates.

  • Publii

    The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

  • Project mention: Soupault: A static website management tool | news.ycombinator.com | 2024-03-22

    Those have complicated stacks that likely won't serve the person that can't grasp a CLI SSG.

    https://getpublii.com has a simple GUI and is just a directory on your computer (inside the Dropbox directory for crude backup?).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Static Site Generator related posts

  • Website Optimization Using Strapi, Astro.js and OpenAI

    5 projects | dev.to | 8 May 2024
  • cert-manager: All-in-One Kubernetes TLS Certificate Manager

    2 projects | dev.to | 6 May 2024
  • Composable architecture example: Go headless (best practices)

    2 projects | dev.to | 30 Apr 2024
  • Building static websites

    5 projects | dev.to | 29 Apr 2024
  • Setting up Doom Emacs for Astro Development

    9 projects | dev.to | 23 Apr 2024
  • Building a self-creating website with Supabase and AI

    6 projects | dev.to | 23 Apr 2024
  • The Subtle Case For and Against React

    3 projects | dev.to | 19 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Next.js 120,804
2 Hugo 72,657
3 Gatsby 55,023
4 nuxt 52,137
5 Jekyll 48,318
6 astro 42,546
7 Hexo 38,492
8 slate 35,859
9 VuePress 22,354
10 mkdocs-material 18,342
11 MkDocs 18,330
12 decap-cms 17,510
13 eleventy 🕚⚡️ 16,249
14 gutenberg 12,710
15 stencil 12,309
16 Pelican 12,263
17 nextra 10,467
18 react-static 10,293
19 Gridsome 8,525
20 Metalsmith 7,821
21 hugo-blox-builder 7,819
22 Middleman 7,021
23 Publii 5,979

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com