Nix Package Manager logo

Nix Package Manager

Manages packages reliably and reproducibly across systems, enabling atomic upgrades, version coexistence, multiuser access, and build environment setup.

Made by NixOS

  • Software Repository

  • ports

What is Nix Package Manager?

Nix is a package manager for macOS, Linux, and other Unix systems that offers a novel approach to reliable and reproducible package management. It provides atomic upgrades and rollbacks, allowing users to install and manage multiple versions of a package side-by-side. Nix also supports multi-user package management and simplifies the setup of build environments, making it a versatile tool for various software development and deployment scenarios

Highlights

  • Atomic upgrades and rollbacks: Nix ensures reliable package management by providing the ability to upgrade or revert packages atomically, without affecting the overall system state
  • Side-by-side package versions: Nix allows users to install and manage multiple versions of the same package simultaneously, enabling more flexible and experimental workflows
  • Multi-user package management: Nix's architecture supports package management at the system level, allowing multiple users to share and collaborate on the same set of packages
  • Build environment setup: Nix simplifies the process of setting up consistent and reproducible build environments, streamlining software development and deployment tasks.

Platforms

  • Mac
  • BSD
  • Linux

Languages

  • English

Social

Features

    • Package Manager