Styx is a functional static site generator written in the Nix expression language.
Styx is aimed to be flexible and easy to customize. It is based on the Nix package manager, so it get many of its advantages: caching system and build determinism to name a few.
Styx was inspired by the NixOS weekly project and the Hugo static site generator.
This is free and open source software.
Key Features
- Themes – a central concept in Styx. They are used to manage a site assets, like static files and templates. They can also provide a configuration interface and a function library.
- Host your site anywhere – supports basic deployment to GitHub pages.
- Flexible content – with data libraries to import external data. There’s metadata support.
- Taxonomies – Styx taxonomies uses a two layers grouping system: taxonomies and terms. The taxonomy layer group the content declaring a specific data attribute, and the term layer group the contents in the taxonomy depending of the values set to that specific attribute.
- Supports the following data file formats: AsciiDoc, Markdown, and Nix.
- Sass/Less css automatic conversion – automatically convert sass, scss and less files to css during site generation.
- Multipages content – split markup file in multiple pages by using the <<< separator.
Website: styx-static.github.io/styx-site
Support: GitHub Code Repository
Developer: Styx Contributors
License: MIT License
Styx is written in Nix.
Related Software
| Nix Static Site Generators | |
|---|---|
| Styx | Functional static site generator based on the Nix package manager |
| Reify | Microframework designed for building static sites |
| nixtml | Transforms Markdown content into HTML and integrates directly with Nix flakes |
| Coricamu | Static website generator for Nix / NixOS |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.