{"repo":"utensils/nxv","free":true,"listed":false,"github":"https://github.com/utensils/nxv","clone":"git clone https://github.com/utensils/nxv.git","description":"Find any version of any Nix package, instantly. Fast CLI + HTTP API + web UI over 9+ years of indexed nixpkgs history — get the exact commit for nix shell nixpkgs/<commit>#pkg.","language":"Rust","stars":135,"topics":["cli","nix","nixos","nixpkgs","package-manager","rust","sqlite","version-search","developer-tools","nix-flakes"],"license":"MIT","category":"cli-tools","readme_excerpt":"nxv — Nix Version Index Find any version of any Nix package, instantly. nxv indexes nearly a decade of nixpkgs channel releases to help you discover when packages were added, which versions existed, and the exact commit to use with nix shell nixpkgs/ #package . Why nxv? Because sometimes you need Python 2.7 for that legacy project nobody wants to touch. Or Ruby 2.6 because the Gemfile hasn't been updated since the Obama administration. Instead of spending your afternoon spelunking through GitHub commits and praying to the Nix gods, just ask nxv. It's indexed 9+ years of nixpkgs history so you don't have to. Try It Now No installation required — query the live API directly: Or visit to search in your browser. Features - Fast search — Bloom filter for instant \"not found\" responses, SQLite FTS5 for full-text search - Instant environments — Resolve historical versions and jump straight into a pinned shell - Version history — See when each version was introduced and when it was superseded - Multiple interfaces — CLI tool, HTTP API server with web UI, or query via remote API - NixOS module — Run as a systemd service with automatic index updates - Lightweight — 10MB static binary, 220MB compressed index How It Works The indexer ingests Hydra-built channel-release snapshots from releases.nixos.org (back to 2016): packages.json.br for releases from 2020 onward, and nix-env evaluation of nixexprs.tar.xz for the earlier era. Every recorded commit is one where the package version verifia","default_branch":null,"files":null,"tree":[],"storefront":"/r/utensils","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/utensils/nxv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}