Easy dependency management for Nix projects
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.