← All repos

niv

Easy dependency management for Nix projects

nixpackage-managerversioning
Browse cluster: Operating Systems and Low-Level Systems
492commits
37contributors
3languages

Tech stack & purpose

niv is a dependency manager for Nix projects that simplifies adding, updating, and managing remote dependencies. It stores dependency metadata in a single `nix/sources.json` file and supports fetching packages from GitHub repositories, custom URLs, and other sources, making it a practical alternative to Nix flakes. The tool is written for the Nix ecosystem and is maintained by nmattia, with installation available through nixpkgs.

Community & reference links

Languages

Haskell
77.5%
Nix
21.8%
Shell
0.7%

Contributors (top 30 of 37)