FindSoftware

Styx

Static site generator written in the Nix expression language.

Styx is a static site generator written in the Nix expression language and installed through Nix. Content is written in Markdown, AsciiDoc or Nix, and the Nix templates of a theme produce the pages. Site configuration is declared through an interface like NixOS modules, with every declaration type-checked. The styx doc and styx site-doc commands print the embedded documentation and generate documentation for a site.

Worth knowing

The documentation names Nix as the only dependency, and the documentation describes deploying a built site to GitHub Pages or an Amazon S3 bucket, or with NixOps or rsync.

Identity

Status
Stub
Maintainer
Styx Contributors3
Maintained by
Community
First release
20165

Rendering and deploy

Runs as
Dev only, Static files5
Rendering
Static output1
Install with
nix profile install github:styx-static/styx145

Releases

Current major version
Pre-1.01
Last release
2022-08-131

Adoption

GitHub stars
2332
Contributors
116

Why these figures do not compare

Sources

  1. 2026-10-23: links, Categories, Rendering, Install with, Current major version, Last release
    styx-static.github.io/styx-site/
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/styx-static/styx
  3. 2026-10-23: Maintainer, License model
    github.com/styx-static/styx/blob/master/LICENSE
  4. 2026-10-23: Templating, Content storage, Install with
    github.com/styx-static/styx/blob/master/readme.md
  5. 2026-10-23: Install with, First release, Runs as
    styx-static.github.io/styx-site/documentation/index.html
  6. 2026-10-23: Contributors
    api.github.com/repos/styx-static/styx/contributors

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