Search nix packages versions - and minimalist devshell and version manager built on nix - Flake generator for version pinned packages.
README.md

home: true title: Home

actions:

features:

  • title: Works for everyone, at any level. details: |
    As a friendly CLI to explore available versions.

    As a tools version manager and development shell.

    As a flake generator for pinned-version packages.
  • title: Combine latest and dependable, stable versions. details: |
    Keep your compilers and tooling at known, stable releases that work with your current code.

    And use the most recent version for other nixpkgs.
  • title: Plays well with existing tools. details: |
    Friendly with nix shell, direnv and advanced nix environments like devenv and devshell.

    Usable as an input for any Flake and with fetchurl for non-flakes.
  • title: Powered by nix but requires no-wizardy™ details: |
    All the advantages of Nix without much effort. Reproducibility, security checksums, sandboxed builds, caching, remote building.

    Re-use your existing .ruby-version, .node-version project files.


Try it now.#


As a command line utility#

nix run github:vic/nix-versions -- 'emacs@~27 || ~29' --all
see command output

As a flake.nix generator#

You can use our flake.zip endpoint as an input on your own flake.nix or devenv.yaml.
There's also flake.nix endpoint that outputs a text file.

nix develop 'https://nix-versions.oeiuwq.com/flake.zip/cowsay@latest/go@1.24.x' --output-lock-file /dev/null
see command output

As a direnv shell generator#

Our use_nix_tools.sh endpoint can get you a direnv shell in no time!
You don't even need nix-versions installed, just nix and direnv.

direnv fetchurl "https://nix-versions.oeiuwq.com/use_nix_tools.sh/ruby/cowsay"