Static Site Generator

Open-source projects categorized as Static Site Generator | Edit details

Top 23 Static Site Generator Open-Source Projects

  • Next.js

    The React Framework

    Project mention: docker-compose for Next.js application | reddit.com/r/reactjs | 2022-01-23

    Hey! We have an example with Docker here: https://github.com/vercel/next.js/tree/canary/examples/with-docker

  • Hugo

    The world’s fastest framework for building websites.

    Project mention: Hugo version error while deploying. | dev.to | 2022-01-23

    I was building my personal website using a static site generator called Hugo and I faced a hugo-extended version issue while deploying it.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Gatsby

    Build blazing fast, modern apps and websites with React

    Project mention: Over 90 WordPress themes, plugins backdoored in supply chain attack | news.ycombinator.com | 2022-01-22

    The CMS space is incredibly crowded. The vast majority of WordPress websites would be cheaper, faster, and more secure if they were just moved to SquareSpace, which has the WordPress features that 99% of sites would need.

    For more custom projects, I prefer the headless variety[1] because it makes sense to separate the data and presentation layers. That means you have the full ecosystem and flexibility of HTML/CSS/JS.

    Ghost[2] was the first serious competitor I saw years ago. Gatsby is among the most popular these days[3].

    But honestly, information sites should just use SquareSpace or something like it. There's no reason to maintain static site infrastructure at this point.

    1. https://jamstack.org/

    2. https://ghost.org/

    3. https://www.gatsbyjs.com/

  • Jekyll

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

    Project mention: Personal Website Development question. | reddit.com/r/webdev | 2022-01-21

    You can also use something like Jekyll, which is probably the easiest route of all.

  • Hexo

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

    Project mention: Ask HN: How to build a light weight personal blog? | news.ycombinator.com | 2022-01-04
  • slate

    Beautiful static documentation for your API

    Project mention: What would you like to see Stripe improve on iOS? | reddit.com/r/iOSProgramming | 2022-01-18

    I'm using Slate right now which is a common recommendation for Stripe-like documentation, but obviously it's not the same.

  • VuePress

    📝 Minimalistic Vue-powered static site generator

    Project mention: What tools are you using to create devops documentation | reddit.com/r/devops | 2021-12-03

    https://vuepress.vuejs.org/ to turn markdown into a static site and https://www.diagrams.net/ or https://mermaid-js.github.io/mermaid/#/ for diagrams.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • netlify-cms

    A Git-based CMS for Static Site Generators

    Project mention: SvelteKit App databases | reddit.com/r/sveltejs | 2022-01-20

    Netlify CMS + Flatbread work great together with SvelteKit. I use that combo for most of my freelance work for small businesses.

  • MkDocs

    Project documentation with Markdown.

    Project mention: I’m trying to make a page that will help me make more pages | reddit.com/r/webdev | 2022-01-23

    Look into something like mkdocs.

  • eleventy 🕚⚡️

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

    Project mention: Eleventy v1.0.0: First | news.ycombinator.com | 2022-01-14
  • Pelican

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

    Project mention: I built a serverless blog using Pelican, AWS CDK, S3, and Cloudfront! | reddit.com/r/Python | 2021-07-18

    Pelican as the static blog generator

  • 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: Angular Component Library Best Practices | reddit.com/r/angularjs | 2021-10-28

    Check whether it's a good idea to adopt Angular for your UI library. If you're an Angular company, then sure go for it. In our case, some folks were building React, Vue, Backbone.js or Angular applications. In this case, consider using Stencil (which we ended up migrating to) or Lit-Element or any other Webcomponents based FWK. Especially with Stencil you can nicely target any major FWK without sacrificing user experience.

  • react-static

    ⚛️ 🚀 A progressive static site generator for React.

    Project mention: [React] Busco una persona de frontend para que me ayude con un proyecto personal | reddit.com/r/CharruaDevs | 2021-12-14
  • Gridsome

    ⚡️ The Jamstack framework for Vue.js

    Project mention: Curated collection of best tools for Software Testing | dev.to | 2022-01-13

    This site is built with help of excellent static site generator Gridsome, Buefy and Bulma CSS and JSON file as a data source.

  • gutenberg

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

    Project mention: Over 90 WordPress themes, plugins backdoored in supply chain attack | reddit.com/r/programming | 2022-01-23

    Zola is pretty good.

  • Metalsmith

    An extremely simple, pluggable static site generator.

    Project mention: Why I built my own static site generator | news.ycombinator.com | 2021-10-14

    A static site generator I've been enjoying lately (and using for my blog) is Metalsmith: https://metalsmith.io/

    It feel like it's the best of both worlds, because it's simple to learn and customize, but there are plugins for the things you don't want to spend time writing yourself.

    For example, I'm using plugins to: check for broken links, generate an RSS feed, and run a test server with automatic reloading.

    But then I was able to easily add in my own code to handle relative links, generate Graphviz diagrams, and format dates.

    One other recommendation: I hated almost every template language I ran across (Hugo's, Liquid, Nunjucks, EJS), but I'm thrilled with the simplicity of Handlebars (https://handlebarsjs.com/), although it is a bit limiting and the "block helper with parameters" syntax is strange (perhaps an indicator that I'm trying to do too much in the templating language!).

  • prerender-spa-plugin

    Prerenders static HTML in a single-page application.

    Project mention: Vue3: Render each route to an html page | reddit.com/r/vuejs | 2021-08-10

    With Vue3, its possible to pre-render each page with `https://github.com/chrisvfritz/prerender-spa-plugin` However, I would like to render each page to an actual html file, so that `vue-router` will not be used, but instead the server will take care of serving each page. Is that possible?

  • Middleman

    Hand-crafted frontend development

    Project mention: Lume, which is the simplest static site generator for Deno | dev.to | 2022-01-12

    I tried using lume, which is the simplest static site generator for Deno. I have searched a simple static site generator, because GatsbyJS and stuff are not simple, I don't need GraphQL, ReactJS, etc. However, jekyll or Middleman are old, I want to use javascript ecosystem.

  • wowchemy-hugo-themes

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

    Project mention: Building a Personal Website in 2021 | news.ycombinator.com | 2021-05-16

    If you're building a personal website from scratch in 2021 (especially a blog), I strongly recommend Hugo over Jekyll. I had used Jekyll for a decade and very often hit random quirks that have been completely eliminated with modern Hugo. However, there's a bit of a migration process if you are moving from Jekyll to Hugo despite both being Markdown-based blogs.

    If you want a more advanced framework for a personal website, I recommend Wowchemy (https://wowchemy.com/) on top of Hugo, which gives the tools needed out-of-the-box like lazy loading/SEO/object-oriented collections, albeit with a massive learning curve.

  • react-snap

    👻 Zero-configuration framework-agnostic static prerendering for SPAs

    Project mention: React Libraries | dev.to | 2021-12-07

    react-snap - Zero-configuration framework-agnostic static prerendering for SPAs

  • beautiful-jekyll

    ✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com

    Project mention: Finally fulfilled my dream and started a D&D blog! | reddit.com/r/DMAcademy | 2021-04-13

    Thanks, sure. I hosted it on Github Pages and made the blog itself with Beautiful Jekyll.

  • Publish

    A static site generator for Swift developers

    Project mention: Just a simple coding question | reddit.com/r/SwiftUI | 2021-12-31

    If a static website works for you, you can use Publish library by John Sundell.

  • 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: Over 90 WordPress themes, plugins backdoored in supply chain attack | news.ycombinator.com | 2022-01-22
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 2022-01-23.

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 79,914
2 Hugo 56,578
3 Gatsby 52,188
4 Jekyll 43,956
5 Hexo 34,043
6 slate 33,568
7 VuePress 19,863
8 netlify-cms 14,879
9 MkDocs 13,476
10 eleventy 🕚⚡️ 11,146
11 Pelican 10,749
12 stencil 9,994
13 react-static 9,993
14 Gridsome 8,060
15 gutenberg 8,000
16 Metalsmith 7,709
17 prerender-spa-plugin 7,064
18 Middleman 6,813
19 wowchemy-hugo-themes 6,200
20 react-snap 4,599
21 beautiful-jekyll 3,835
22 Publish 3,759
23 Publii 3,682
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms