Tool not found.

Back to Home
Nix logo

Nix

Package manager and build system for reproducible, declarative software environments. Install software from URLs, avoid version conflicts, and roll back atomically.

Package Manager Open Source Reproducible Builds CLI Cross Platform DevOps
Ad

VPSServer – Run your own Nextcloud, email, or Matrix server. Free $100 trial, no card locked in.

Start Free Trial

About Nix

Nix is a tool for people who need computers to do exactly as intended, repeatably, far into the future. With the Nix ecosystem you get reproducible development environments, easy installation of software over URLs, and easy transfer of software environments between computers. It supports declarative specification of Linux machines through NixOS, reproducible integration testing using virtual machines, and avoidance of version conflicts with already installed software. You can install software from source code, use transparent build caching through binary caches, and rely on strong support for software auditability. Nix also offers first-class cross compilation support, remote builds, remote deployments, and atomic upgrades and rollbacks. It's aimed at developers, test engineers, embedded systems developers, DevOps engineers, system administrators, data scientists, and anyone working with complex software projects, and is maintained with official documentation at nix.dev by the Nix documentation team.

Key Features

  • Reproducible development environments
  • Install software over URLs
  • Transfer software environments between computers
  • Declarative specification of Linux machines (NixOS)
  • Reproducible integration testing with virtual machines
  • Avoids version conflicts with installed software
  • Install software from source code
  • Transparent build caching via binary caches
  • First-class cross compilation support
  • Remote builds and remote deployments
  • Atomic upgrades and rollbacks

Explore More Tools