Styx
Static site generator written in the Nix expression language.
styx-static.github.io/styx-site/repositorydocs
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
Rendering and deploy
- Runs as
- Dev only, Static files5
- Rendering
- Static output1
- Install with
- nix profile install github:styx-static/styx145
Releases
Adoption
Sources
- 2026-10-23: links, Categories, Rendering, Install with, Current major version, Last release
styx-static.github.io/styx-site/ - 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/styx-static/styx - 2026-10-23: Maintainer, License model
github.com/styx-static/styx/blob/master/LICENSE - 2026-10-23: Templating, Content storage, Install with
github.com/styx-static/styx/blob/master/readme.md - 2026-10-23: Install with, First release, Runs as
styx-static.github.io/styx-site/documentation/index.html - 2026-10-23: Contributors
api.github.com/repos/styx-static/styx/contributors