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 |
| Coricamu | Static website generator for Nix / NixOS |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

