No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

Nix

Open source

Nix is a purely functional package manager that builds packages in isolation for reproducibility and reliability.

nixos.org
Nix homepage screenshot
GitHub stars
18k
Last 30 days
+β€”
Last commit
today
Repository age
14 years
Licence
LGPL-2.1
Self-hosted
Yes

About Nix

Nix is a purely functional package manager that takes a unique approach to package management and system configuration. It builds packages in isolation from each other, ensuring they are reproducible and don't have undeclared dependencies. This means if a package works on one machine, it will also work on another.

Nix makes it trivial to share development and build environments for projects regardless of programming languages and tools. It ensures that installing or upgrading one package cannot break other packages, allows rollback to previous versions, and ensures no package is in an inconsistent state during an upgrade.

Key features

  • Builds packages in isolation from each other
  • Ensures reproducibility and no undeclared dependencies
  • Makes sharing development and build environments trivial
  • Allows rollback to previous versions
  • Ensures no package is in an inconsistent state during an upgrade
  • Offers over 140,000 packages in the Nix Packages collection (Nixpkgs)

Good fit for

  • Try new tools without fear
  • Declarative dev-environments
  • Minimal docker images
Built with
C++ tools
Tags
package manager
reproducible builds
declarative
nix
nixpkgs

Nix: questions and answers

What is Nix used for?
Nix is a purely functional package manager that builds packages in isolation for reproducibility and reliability. It is a good fit for try new tools without fear, declarative dev-environments and minimal docker images.
Is Nix open source?
Yes. Nix is open source under the LGPL-2.1 licence. Its source code is on GitHub at NixOS/nix and is written mainly in C++.
Is Nix free?
Yes. Nix is open source, so the software itself is free to use.
Can I self-host Nix?
Yes. Nix can be self-hosted on your own server or infrastructure.
What is Nix an alternative to?
Nix is an open-source alternative to Humanitec, Google Cloud Build, Elestio and Red Hat Ansible Automation Platform. Other open-source alternatives to Humanitec include Pulumi, Crossplane and Kubernetes.
Is Nix actively maintained?
Yes. The most recent commit to Nix was on 13 October 2026. The project has 18k stars on GitHub.

Open-source alternatives to Nix

See all

SaaS alternatives to Nix

See all