Gostatic
Static site generator written in Go that re-renders only the pages affected by a change, configured through a Makefile-style file.
Gostatic is a static site generator written in Go that re-renders only the pages affected by a change. Its configuration uses Makefile-style syntax, its templates are Go templates, and site sources are files in a src directory. The README describes a single binary with no run-time dependencies, downloaded from the releases page, and gives go get as the way to compile it from source.
Worth knowing
The README also describes an HTTP server and watcher that render changes instantly. The generated content is what gets deployed.
Identity
- Status
- Active
- Maintainer
- Alexander Solovyov3
- Maintained by
- Individual
- First release
- 20144
Rendering and deploy
- Runs as
- Static files2
- Rendering
- Static output2
- Install with
- binary download from the releases page2
Releases
Adoption
Sources
- 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/sansolovyov/gostatic - 2026-10-23: links, Categories, Runtime, Install with, Content storage, Rendering, Runs as, Templating
github.com/sansolovyov/gostatic/blob/master/README.md - 2026-10-23: Maintainer, License model
github.com/sansolovyov/gostatic/blob/master/LICENSE - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/sansolovyov/gostatic/releases?per_page=100 - 2026-10-23: Contributors
api.github.com/repos/sansolovyov/gostatic/contributors