finds.dev

gohugoio/hugo

The world’s fastest framework for building websites.

View on GitHubHomepage ↗

★ 90,185GoApache-2.0updated Oct 2026

// compared · The best open source static site generatorsSee the alternatives →

// the take

Hugo is the de facto standard Go-based static site generator, used for blogs, docs sites, and marketing pages where build speed and no-runtime-dependency deployment matter. It's for developers who want fast builds and are willing to live inside Go templates instead of a JS-based build system.

Genuinely fast builds even on large sites thanks to Go's concurrency and its own caching/dependency graph; built-in asset pipeline (Sass, esbuild-based JS bundling, image processing) means you often don't need a separate webpack/vite setup; mature multilingual and taxonomy system that's hard to find elsewhere; editions system (standard/extended/deploy) lets you avoid CGO when you don't need LibSass or cloud deploy.

Go templating is unintuitive and verbose for anyone coming from Jinja/Liquid/JSX — the learning curve for complex layouts is real and documented complaints about this are long-standing; the project explicitly funnels feature requests through forum discussion before accepting PRs, which slows down contribution for anyone wanting to add functionality directly; LibSass deprecation shows the extended edition's C-dependency model is being phased out, so sites relying on it need a migration plan; no official plugin/extension API, so anything not in core or a theme means writing raw Go template partials or shell scripts.

We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
90,185
Forks
8,390
Language
Go
License
Apache-2.0
Last commit
21 Oct 2026

// nearby

If hugo isn't quite it.

All repos →