FindSoftware

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

Current major version
24
Last release
2023-02-284

Adoption

GitHub stars
4401
Contributors
225

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/sansolovyov/gostatic
  2. 2026-10-23: links, Categories, Runtime, Install with, Content storage, Rendering, Runs as, Templating
    github.com/sansolovyov/gostatic/blob/master/README.md
  3. 2026-10-23: Maintainer, License model
    github.com/sansolovyov/gostatic/blob/master/LICENSE
  4. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/sansolovyov/gostatic/releases?per_page=100
  5. 2026-10-23: Contributors
    api.github.com/repos/sansolovyov/gostatic/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON