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. Learn more →
Top 23 Static Site Generator Open-Source Projects
-
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
-
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 is a static site generator that works with anything, not just React. Their site doesn't say anything about Next. https://www.gatsbyjs.com/
-
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.
Or perhaps this GH issue (although dated) might point you in the right direction... https://github.com/nuxt/nuxt/issues/1322
-
Previously I've used Nuxt2 and even sooner - hexo.io
-
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.
-
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)
-
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.
-
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/
-
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-04If 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.
-
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.
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-17I'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
-
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.
-
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.
-
-
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 -
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-03Based 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-01Maybe 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.
Static Site Generator related posts
- Looking to connect a plain HTML/CSS site to Strapi CMS for dynamic blogs. Easiest way to do this?
- Setting up Netlify Redirects with Astro
- How can I use Vercel's featured documentation template with HTML instead of Markdown?
- Frontend framework for django?
- Netlify Acquires Gatsby Inc.
- Lightweight SSR Ruby framework for resume page
- Cloudflare Image Resizing for WordPress using Workers
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 Feb 2023
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 |