Nix Package Versions - Find all versions of a package that were available in a channel and the revision you can download it from.
nix-search-tv - CLI fuzzy finder for packages and options from Nixpkgs, Home Manager, and more.
Noogle - Nix API search engine allowing to search functions based on their types and other attributes.
NüschtOS Search - Simple and fast static-page NixOS option search.
Searchix - Search Nix packages and options from NixOS, Darwin and Home Manager.
Installation Media
nix-installer-scripts - Runs the official installer but does some tweaking as well such as adding fcontext for selinux and installing nix outside of the default profile so you don’t accidently uninstall it.
nix-installer - Opinionated alternative to the official Nix install scripts.
cached-nix-shell - A nix-shell replacement that uses caching to open subsequent shells quickly.
Cachix - Hosted binary cache service; free for open-source projects.
compose2nix - Generate a NixOS config from a Docker Compose project.
Conflake - A batteries included, autoload files, convention-based configuration framework for flake.nix.
Devbox - Instant, portable, and predictable development environments.
devshell - mkShell with extra bits and a toml config option to be able to onboard non-nix users.
dream2nix - A framework for automatically converting packages from other build systems to Nix.
flake-utils-plus - A lightweight Nix library flake for painless NixOS flake configuration.
flake-utils - Pure Nix flake utility functions to help with writing flakes.
flake.parts - Minimal Nix modules framework for Flakes: split your flakes into modules and get things done with community modules.
flakelight - A modular flake framework aiming to minimize boilerplate.
flox - Manage and share development environments, package projects, and publish artifacts anywhere.
gitignore.nix - The most feature-complete and easy-to-use .gitignore integration.
haumea - Filesystem-based module system for the Nix language similar to traditional programming languages, with support for file hierarchy and visibility.
lorri - A much better nix-shell for development that augments direnv.
make-shell - mkShell meets modules, a modular almost-drop-in replacement for pkgs.mkShell function.
MCP-NixOS - An MCP server that provides AI assistants with accurate information about NixOS packages, options, Home Manager, and nix-darwin configurations.
namaka - Snapshot testing for Nix based on haumea.
nil - NIx Language server, an incremental analysis assistent for writing in Nix.
niv - Easy dependency management for Nix projects with package pinning.
nix-direnv - A fast loader and flake-compliant configuration for the direnv environment auto-loader.
nix-health - A program to check the health of your Nix install. Furthermore, individual projects can configure their own health checks in their flake.nix.
nix-update - Update versions/source hashes of nix packages.
nixd - Nix language server, based on Nix libraries.
nixpkgs-review - The best tool to verify that a pull-request in Nixpkgs is building properly.
Nixtest - Testing framework for Nix, with snapshot and unit test support, JUnit generation etc.
npins - A simple tool for handling different types of dependencies in a Nix project. It is inspired by and comparable to Niv.
pog - A new, powerful way to do bash scripts. Pog is a powerful Nix library that transforms the way developers create command-line interfaces (CLIs).
Standard - An opinionated Nix Flakes framework to keep Nix code in large projects organized, accompanied by a friendly CLI/TUI optized for DevOps scenarios.
Programming Languages
Arduino
nixduino - Nix-based tool to help build Arduino sketches.
Clojure
clj-nix - Nix helper functions for Clojure projects.
Crystal
crystal2nix - Convert shard.lock into Nix expressions.
Easy PureScript Nix - A project to easily use PureScript and other tools with Nix.
purs-nix - CLI and library combo designed for managing PureScript projects using Nix. It provides a Nix API that can be used within your projects, as well as a command-line interface for managing your development process.
Python
poetry2nix - Build Python packages directly from Poetry’spoetry.lock. No conversion step needed.
Ruby
Bundix - Generates a Nix expression for your Bundler-managed application.
ruby-nix - Generates reproducible ruby/bundler app environment with Nix.
Rust
cargo2nix - Granular caching, development shell, Nix & Rust integration.
crane - A Nix library for building Cargo projects with incremental artifact caching.
fenix - Rust toolchains and Rust analyzer nightly for nix.
naersk - Build Rust packages directly from Cargo.lock. No conversion step needed.
nix-cargo-integration - A library that allows easy and effortless integration for Cargo projects.
nixpkgs-mozilla - Mozilla’s overlay with Rust toolchains and Firefox.
rust-nix-templater - Generates Nix build and development files for Rust projects.
rust-overlay - Pure and reproducible nix overlay of binary distributed Rust toolchains.
Scala
sbt-derivation - mkDerivation for sbt, similar to buildGoModule.
Zig
zon2nix - Convert the dependencies in build.zig.zon to a Nix expression.
NixOS Modules
base16.nix - Flake way to theme programs in base16 colorschemes, mustache template support included.
Home Manager - Manage your user configuration just like NixOS.
impermanence - Lets you choose what files and directories you want to keep between reboots.
MyNixOS - Graphical editor for Nix flakes. Create and manage configurations and modules for NixOS and Nix home-manager. Rather a Nix generator than a Nix editor, because it does not allow to import Nix files.