← All repos

nix

Nix, the purely functional package manager

c-plus-plusdeclarative-languagefunctional-programmingnixpackage-manager
Browse cluster: Operating Systems and Low-Level Systems
24,190commits
901contributors
14languages

Tech stack & purpose

Nix is a purely functional package manager for Linux and other Unix systems that makes package management reliable and reproducible. Built in C++, it provides both a command-line tool and experimental C APIs for embedding the Nix language evaluator and interacting with the Nix store programmatically. The project was created by Eelco Dolstra as the subject of his 2006 PhD thesis and is now maintained by a dedicated maintainer team, with contributions from a worldwide developer community.

Community & reference links

Languages

C++
78.7%
Shell
9.4%
Nix
7.6%
Meson
1.8%
C
1.2%
Yacc
0.3%
Python
0.3%
Perl
0.2%
Rust
0.2%
Lex
0.2%
Batchfile
0.0%
Emacs Lisp
0.0%
Hack
0.0%
Ruby
0.0%

Contributors (top 30 of 901)