Nix

Purely functional configuration language for the Nix package manager — enables reproducible builds and declarative system configuration.

dynamic interpreted since 2003 functionaldeclarativeconfiguration

The Nix language is a lazily-evaluated, purely functional expression language used to describe packages, their dependencies, and system configurations. Everything in Nix is an expression that evaluates to a derivation — a precise, reproducible build specification. NixOS uses it to describe an entire Linux system, enabling atomic upgrades and rollbacks.

Missing something? Add a tool, framework, or book via a PR.
Contribute