Track Awesome Nix Updates Daily
😎 A curated list of the best resources in the Nix community [maintainer=@cyntheticfox]
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 nix-community/awesome-nix · ⭐ 4.6K · 🏷️ Platforms
Nov 24, 2025
Resources / Learning
- Nix in 100 Seconds - A YouTube video from Fireship presenting Nix in 100 seconds.
- NixOS in Production - Free (pay-what-you-want) book in pdf format.
- Official Nix manual - Latest stable version of the official Nix manual, best used as reference guide. Receives updates when available.
- Official NixOS manual - Latest stable version of the official NixOS manual, mix of tutorial and reference guide. Receives updates when available.
- Official Nixpkgs manual - Latest stable version of the official Nixpkgs reference manual. Receives updates when available.
- Tour of Nix - An online interactive tutorial on Nix language constructs.
Resources / Discovery
- Searchix - Search Nix packages and options from NixOS, Darwin and Home Manager.
Deployment Tools / Discovery
- Nixlets - Like Helm but using only Nix, uses Kubenix under the hood.
- terraform-nixos (⭐390) - A set of Terraform modules designed to deploy NixOS.
Virtualisation / Discovery
- microvm (⭐2k) - NixOS-based MicroVMs.
Command-Line Tools / Discovery
- angrr (⭐60) - Auto Nix GC Roots Retention. This tool simply deletes auto GC roots based on the modified time of their symbolic link target.
- dix (⭐186) - Diff Nix; a super-fast tool to diff Nix related things.
- nh (⭐2.1k) - Better output for
nix,nixos-rebuild,home-managerand nix-darwin CLI leveragingdixandnix-output-monitor.
- nix-index (⭐1.1k) - Quickly locate Nix packages with specific files.
- nixos-cli (⭐335) - Configurable all-in-one CLI for common NixOS tools with an emphasis on improved user experience.
- optnix - A terminal-based options searcher for Nix module systems.
- statix (⭐767) - A linter/fixer to check for and fix antipatterns in Nix code.
Development / Discovery
- Cachix - Hosted binary cache service; free for open-source projects.
- Devbox (⭐11k) - Instant, portable, and predictable development environments.
- make-shell (⭐27) -
mkShellmeets modules, a modular almost-drop-in replacement forpkgs.mkShellfunction.
- Nixtest - Testing framework for Nix, with snapshot and unit test support, JUnit generation etc.
- pog (⭐127) - A new, powerful way to do bash scripts. Pog is a powerful Nix library that transforms the way developers create command-line interfaces (CLIs).
- pre-commit-hooks.nix (⭐733) - Run linters/formatters at commit time and on your CI.
- robotnix (⭐730) - A declarative and reproducible build system for Android (AOSP) images.
DevOps / Discovery
- Nix GitLab CI - Define GitLab CI pipelines in pure Nix with full access to all Nix packages (incl. caching).
Programming Languages / Julia
- Manifest2Nix.jl - A Nix library for creating reproducible Julia builds and experiments via precompilation.
Programming Languages / Python
- uv2nix (⭐599) - Convert
uvworkspaces into pure Nix derivations.
Programming Languages / Ruby
- ruby-nix (⭐145) - Generates reproducible ruby/bundler app environment with Nix.
Programming Languages / Rust
- naersk (⭐909) - Build Rust packages directly from
Cargo.lock. No conversion step needed.
- nix-cargo-integration (⭐211) - A library that allows easy and effortless integration for Cargo projects.
- rust-nix-templater (⭐49) - Generates Nix build and development files for Rust projects.
NixOS Modules / Zig
- nix-darwin (⭐4.7k) - Manage macOS configuration just like on NixOS.
- NixOS hardware (⭐2.8k) - NixOS profiles to optimize settings for different hardware.
NixOS Configuration Editors / Desktop apps
- Nix Software Center (⭐749) - Install and manage Nix packages. Desktop app in Rust and GTK.
- NixOS Configuration Editor (⭐601) - Graphical editor for NixOS configuration. Desktop app in Rust and GTK.
Overlays / Webinterface
- neovim-nightly-overlay (⭐392) - Daily bumped Neovim nightly package.
Jul 14, 2025
Development / Discovery
- treefmt-nix (⭐504) - A formatter that allows formatting all your project files with a single command, all via a single
.nixfile.
NixOS Modules / Zig
- Stylix (⭐2k) - System-wide colorscheming and typography for NixOS.
May 18, 2025
Development / Discovery
- MCP-NixOS (⭐341) - An MCP server that provides AI assistants with accurate information about NixOS packages, options, Home Manager, and nix-darwin configurations.
Apr 02, 2025
Deployment Tools / Discovery
- Clan - A peer-to-peer deployment tool with inbuilt support for secrets and a module system to manage distributed networks.
Mar 03, 2025
Resources / Learning
- Nix Starter Config (⭐3.5k) - A few simple Nix Flake templates for getting started with NixOS + home-manager.
Resources / Discovery
- nix-search-tv (⭐169) - CLI fuzzy finder for packages and options from Nixpkgs, Home Manager, and more.
Command-Line Tools / Discovery
- nvd - Diff package versions between two store paths; it's especially useful for comparing NixOS generations on rebuild.
Jan 22, 2025
Command-Line Tools / Discovery
- nixfmt (⭐1.4k) - A formatter for Nix code, intended to easily apply a uniform style.
Development / Discovery
- Conflake - A batteries included, autoload files, convention-based configuration framework for
flake.nix.
Dec 05, 2024
Programming Languages / Lean
- lean4-nix (⭐68) - Nix flake build for Lean 4, and
lake2nix.
NixOS Modules / Zig
- NixOS-WSL (⭐2.6k) - Modules for running NixOS on the Windows Subsystem for Linux.
Oct 22, 2024
Development / Discovery
- npins (⭐423) - A simple tool for handling different types of dependencies in a Nix project. It is inspired by and comparable to Niv.
Sep 15, 2024
Installation Media / Discovery
- nixos-anywhere (⭐2.6k) - Install NixOS everywhere via SSH.
Aug 13, 2024
Distributions / Webinterface
- nixbsd (⭐802) - A NixOS fork with a FreeBSD kernel.
- SnowflakeOS - A NixOS-based Linux distribution focused on beginner friendliness and ease of use.
Aug 12, 2024
Resources / Discovery
- NüschtOS Search (⭐129) - Simple and fast static-page NixOS option search.
Aug 09, 2024
NixOS Modules / Zig
- Self Host Blocks (⭐383) - Modular server management based on NixOS modules and focused on best practices.
Aug 07, 2024
Development / Discovery
- compose2nix (⭐718) - Generate a NixOS config from a Docker Compose project.
NixOS Modules / Zig
- nix-mineral (⭐378) - Conveniently and reasonably harden NixOS.
Jul 22, 2024
DevOps / Discovery
- nixidy (⭐254) - Kubernetes GitOps with Nix and Argo CD.
Programming Languages / Gleam
- nix-gleam (⭐44) - Generic Nix builder for Gleam applications.
Jul 07, 2024
Deployment Tools / Discovery
- KubeNix (⭐426) - A Kubernetes resource builder using Nix.
Programming Languages / Haxe
- haxix (⭐5) - Nix flake to build haxe/Heaps.io projects.
- kebab (⭐2) - Haxe packages for Nix.
Distributions / Webinterface
- NixNG (⭐412) - A GNU/Linux distribution similar to NixOS, defining difference is a focus on containers and lightweightness.
Apr 17, 2024
NixOS Modules / Zig
- impermanence (⭐1.6k) - Lets you choose what files and directories you want to keep between reboots.
Apr 10, 2024
Resources / Learning
- NixOS Asia Tutorial Series - A series of high-level tutorials on using Nix Flakes, NixOS, home-manager, etc.
Deployment Tools / Discovery
- comin (⭐742) - A deployment tool to continuously pull from Git repositories.
Development / Discovery
- nix-health (⭐40) - A program to check the health of your Nix install. Furthermore, individual projects can configure their own health checks in their
flake.nix.
Community / Webinterface
Apr 09, 2024
NixOS Modules / Zig
- nix-topology (⭐807) - Generate infrastructure and network diagrams directly from your NixOS configuration.
Apr 07, 2024
Development / Discovery
- attic (⭐1.6k) - Multi-tenant Nix Binary Cache.
Mar 05, 2024
Resources / Learning
- Explainix - Explain Nix syntax visually.
Installation Media / Discovery
- nix-installer-scripts (⭐93) - 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.
Overlays / Webinterface
- System Manager (⭐1.2k) - A non-NixOS Linux system configuration tool built on Nix.
Feb 23, 2024
Command-Line Tools / Discovery
- nix-output-monitor (⭐1.3k) - A tool to produce useful graphs and statistics when building derivations.
Feb 14, 2024
Community / Webinterface
- NixCon - The annual community conference for contributors and users of Nix and NixOS.
Dec 27, 2023
Development / Discovery
- flakelight (⭐344) - A modular flake framework aiming to minimize boilerplate.
- services-flake (⭐660) - A NixOS-like service configuration framework for Nix flakes.
Nov 30, 2023
Development / Discovery
- templates (⭐116) - Project templates for many languages using Nix flakes.
Nov 13, 2023
Command-Line Tools / Discovery
- devenv (⭐6k) - A Nix-based tool for creating developer shell environments quickly and reproducibly.
Nov 08, 2023
Development / Discovery
- Snowfall Lib (⭐582) - A library that makes it easy to manage your Nix flake by imposing an opinionated file structure.
Sep 05, 2023
NixOS Modules / Zig
- NixVim (⭐2.5k) - A NeoVim distribution built with Nix modules and Nixpkgs.
Sep 04, 2023
Programming Languages / Zig
- zon2nix (⭐104) - Convert the dependencies in
build.zig.zonto a Nix expression.
Jul 02, 2023
Resources / Learning
- Wombat's Book of Nix - A book-length introduction to Nix and flakes.
Jun 30, 2023
Resources / Learning
- Nix - A One Pager - A one page introduction to the Nix language.
- NixOS & Flakes Book (⭐2.9k) - An unofficial and opinionated NixOS & Flakes book for beginners.
Jun 19, 2023
Development / Discovery
- nixd (⭐1.2k) - Nix language server, based on Nix libraries.
Overlays / Webinterface
- chaotic-nyx (⭐618) - Daily bumped bleeding edge packages like
mesa_git& others that aren't yet in Nixpkgs. Created by the makers of Chaotic-AUR.
Jun 08, 2023
Command-Line Tools / Discovery
- nix-melt (⭐286) - A ranger-like flake.lock viewer.
Jun 02, 2023
Resources / Learning
- Building a Rust service with Nix - An in-depth blog series about creating a Rust application with Nix.
- Nix from First Principles: Flake Edition - A modern crash-course to using Nix features, Flakes, and developing with Nix.
- Nix Shorts (⭐23) - A collection of short notes about how to use Nix, updated for Nix Flakes.
- Zero to Nix - A flake-centric guide to Nix and its concepts created by Determinate Systems to quickly onboard beginners.
May 26, 2023
Installation Media / Discovery
- nixos-infect (⭐1.7k) - Replace a running non-NixOS Linux host with NixOS.
Development / Discovery
- flox (⭐3.6k) - Manage and share development environments, package projects, and publish artifacts anywhere.
- haumea (⭐371) - Filesystem-based module system for the Nix language similar to traditional programming languages, with support for file hierarchy and visibility.
- namaka (⭐131) - Snapshot testing for Nix based on haumea.
Apr 17, 2023
Programming Languages / OCaml
- opam2nix (⭐92) - Generate Nix expressions from opam packages.
Apr 13, 2023
Installation Media / Discovery
- nix-installer (⭐3.3k) - Opinionated alternative to the official Nix install scripts.
Mar 11, 2023
Command-Line Tools / Discovery
- deadnix (⭐669) - Scan Nix files for dead code.
Feb 26, 2023
Deployment Tools / Discovery
- bento (⭐307) - A KISS deployment tool to keep your NixOS fleet (servers & workstations) up to date.
Programming Languages / Clojure
- clj-nix (⭐169) - Nix helper functions for Clojure projects.
Feb 21, 2023
Command-Line Tools / Discovery
- nix-init (⭐1.2k) - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more.
Programming Languages / PureScript
- purs-nix (⭐79) - 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.
Jan 12, 2023
Resources / Discovery
- Noogle - Nix API search engine allowing to search functions based on their types and other attributes.
Jan 02, 2023
Virtualisation / Discovery
- extra-container (⭐259) - Run declarative NixOS containers from the command line.
Command-Line Tools / Discovery
- nurl (⭐624) - Generate Nix fetcher calls from repository URLs.
Development / Discovery
- nil (⭐1.7k) - NIx Language server, an incremental analysis assistent for writing in Nix.
- nix-update (⭐677) - Update versions/source hashes of nix packages.
Dec 17, 2022
Deployment Tools / Discovery
- Nixinate (⭐279) - A Nix flake library to provide app outputs for managing existing NixOS hosts over SSH.
Nov 10, 2022
DevOps / Discovery
- Standard (⭐471) - An opinionated Nix Flakes framework to keep Nix code in large projects organized, accompanied by a friendly CLI/TUI optized for DevOps scenarios.
Oct 31, 2022
Resources / Discovery
- Home Manager Option Search - Search through all 2000+ Home Manager options and read how to use them.
Oct 16, 2022
Command-Line Tools / Discovery
- nix-du (⭐452) - Visualise which gc-roots to delete to free some space in your Nix store.
Sep 26, 2022
Development / Discovery
- flake-utils-plus (⭐535) - A lightweight Nix library flake for painless NixOS flake configuration.
NixOS Configuration Editors / Webinterface
- 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.
Sep 21, 2022
Command-Line Tools / Discovery
- manix (⭐414) - Find configuration options and function documentation for Nixpkgs, NixOS, and Home Manager.
Development / Discovery
- flake.parts (⭐1.1k) - Minimal Nix modules framework for Flakes: split your flakes into modules and get things done with community modules.
Programming Languages / Haskell
- haskell-flake (⭐216) - A
flake-partsNix module for Haskell development.
Sep 08, 2022
Command-Line Tools / Discovery
- nixpkgs-hammering (⭐314) - An opinionated linter for Nixpkgs package expressions.
Aug 14, 2022
Development / Discovery
- dream2nix (⭐1.2k) - A framework for automatically converting packages from other build systems to Nix.
- rnix-lsp (⭐712) - A syntax-checking language server for Nix.
Programming Languages / Rust
- crane (⭐1.2k) - A Nix library for building Cargo projects with incremental artifact caching.
Jul 10, 2022
Resources / Learning
- Nix Pills - The best way to learn, with examples.
Deployment Tools / Discovery
- Nixery (⭐1.9k) - A Docker-compatible container registry which builds images ad-hoc via Nix.
Command-Line Tools / Discovery
- comma (⭐1.4k) - Quickly run any binary; wraps together
nix runandnix-index.
- nix-diff (⭐450) - A tool to explain why two Nix derivations differ.
Development / Discovery
- lorri (⭐832) - A much better
nix-shellfor development that augments direnv.
Programming Languages / Elm
- elm2nix (⭐119) - Convert
elm.jsoninto Nix expressions.
Programming Languages / Node.js
- Napalm (⭐116) - Support for building npm packages in Nix with a lightweight npm registry.
- npmlock2nix (⭐143) - Generate Nix expressions from a
package-lock.json(in-memory), primarily for web projects.
Programming Languages / Rust
- cargo2nix (⭐446) - Granular caching, development shell, Nix & Rust integration.
May 07, 2022
Command-Line Tools / Discovery
- alejandra (⭐1.2k) - An opinionated Nix code formatter optimized for speed and consistency.
Mar 24, 2022
DevOps / Discovery
- Makes (⭐497) - A Nix-based CI/CD pipeline framework for building, testing, and releasing projects in any language, from anywhere.
Mar 21, 2022
NixOS Modules / Zig
- Home Manager (⭐8.9k) - Manage your user configuration just like NixOS.
Mar 12, 2022
Channel History / Discovery
- Nix Review Tools Reports - Reports showing problematic dependencies (dependencies causing the most failed builds) for major Hydra jobsets.
Feb 17, 2022
Programming Languages / PHP
- composer-plugin-nixify (⭐17) - Composer plugin to help with Nix packaging.
- nix-shell (⭐176) - Nix shells for PHP development.
NixOS Modules / Zig
- base16.nix (⭐257) - Flake way to theme programs in base16 (⭐857) colorschemes, mustache template support included.
Jan 07, 2022
Overlays / Webinterface
- nixpkgs-firefox-darwin (⭐73) - Automatically updated Firefox binary packages for macOS.
Dec 31, 2021
Deployment Tools / Discovery
- deploy-rs (⭐1.9k) - A simple multi-profile Nix-flake deploy tool.
Dec 29, 2021
Resources / Discovery
- Nix Package Versions - Find all versions of a package that were available in a channel and the revision you can download it from.
Command-Line Tools / Discovery
- nix-alien (⭐722) - Run unpatched binaries on Nix/NixOS easily.
Dec 23, 2021
Overlays / Webinterface
- nixpkgs-wayland (⭐582) - Bleeding-edge Wayland packages.
Nov 22, 2021
Resources / Learning
- How to Learn Nix - It's like a Let's Play, but for obscure software documentation.
Nov 19, 2021
Programming Languages / Scala
- sbt-derivation (⭐75) - mkDerivation for sbt, similar to buildGoModule.
Nov 03, 2021
Programming Languages / Rust
- fenix (⭐934) - Rust toolchains and Rust analyzer nightly for nix.
- nixpkgs-mozilla (⭐570) - Mozilla's overlay with Rust toolchains and Firefox.
- rust-overlay (⭐1.3k) - Pure and reproducible nix overlay of binary distributed Rust toolchains.
Community / Webinterface
Jul 12, 2021
Channel History / Discovery
- nixpkgs PR tracker - A tracker for whether a PR has made it into a channel yet.
Development / Discovery
- devshell (⭐1.4k) -
mkShellwith extra bits and a toml config option to be able to onboard non-nix users.
- flake-utils (⭐1.5k) - Pure Nix flake utility functions to help with writing flakes.
Jul 08, 2021
Programming Languages / Node.js
- node2nix (⭐571) - Generate Nix expression from a
package.json(orpackage-lock.json) (to be stored as files).
Jun 14, 2021
Programming Languages / PHP
- composer2nix (⭐93) - Generate Nix expressions to build composer packages.
- composition-c4 (⭐11) - Support for building composer packages from a
composer.lock(using IFD).
- nix-phps (⭐79) - Flake containing old and unmaintained PHP versions (intended for CI use).
May 25, 2021
Programming Languages / Haskell
- nix-haskell-mode (⭐29) - Automatic Haskell setup in Emacs.
- nixkell (⭐118) - A Haskell project template using Nix and direnv.
Community / Webinterface
Apr 14, 2021
Installation Media / Discovery
- nixos-up (⭐251) - Super easy NixOS installer that can be used from the installation ISO.
Apr 10, 2021
Deployment Tools / Discovery
- pushnix (⭐34) - Simple cli utility that pushes NixOS configuration and triggers a rebuild using ssh.
Apr 07, 2021
Command-Line Tools / Discovery
- nix-tree (⭐939) - Interactively browse the dependency graph of Nix derivations.
Mar 31, 2021
Deployment Tools / Discovery
- Colmena (⭐1.9k) - A simple, stateless NixOS deployment tool modeled after NixOps and morph.
Programming Languages / Crystal
- crystal2nix (⭐19) - Convert
shard.lockinto Nix expressions.
Mar 30, 2021
Programming Languages / Arduino
- nixduino (⭐51) - Nix-based tool to help build Arduino sketches.
Mar 24, 2021
Resources / Learning
- nix.dev - An opinionated guide for developers about getting things done using the Nix ecosystem.
Installation Media / Discovery
- nixos-generators (⭐2.3k) - Take a NixOS config and build multiple different images types including VirtualBox VMs, Azure images, and installation ISOs.
Channel History / Discovery
- Nix Infra Status - Get the age and current git commit of each Nix channel.
Deployment Tools / Discovery
- krops - A lightweight toolkit to deploy NixOS systems, remotely or locally.
- KuberNix (⭐796) - Single-dependency Kubernetes clusters via Nix packages.
- NixOps (⭐2.1k) - The official Nix deployment tool, compatible with AWS, Hetzner, and more.
Command-Line Tools / Discovery
- nix-prefetch (⭐142) - A universal tool for updating source checksums.
Development / Discovery
- Arion (⭐820) - Run
docker-composewith help from Nix/NixOS.
- cached-nix-shell (⭐226) - A
nix-shellreplacement that uses caching to open subsequent shells quickly.
- gitignore.nix (⭐274) - The most feature-complete and easy-to-use
.gitignoreintegration.
- niv (⭐1.8k) - Easy dependency management for Nix projects with package pinning.
- nixpkgs-review (⭐548) - The best tool to verify that a pull-request in Nixpkgs is building properly.
Programming Languages / PureScript
- Easy PureScript Nix (⭐206) - A project to easily use PureScript and other tools with Nix.
Programming Languages / Python
- poetry2nix (⭐936) - Build Python packages directly from Poetry's
poetry.lock. No conversion step needed.
Programming Languages / Ruby
- Bundix (⭐179) - Generates a Nix expression for your Bundler-managed application.
NixOS Modules / Zig
- musnix (⭐803) - Do real-time audio work in NixOS.
- nix-bitcoin (⭐581) - Modules and packages for Bitcoin nodes with higher-layer protocols with an emphasis on security.
- Simple Nixos Mailserver - A complete mailserver, managed with NixOS modules.
Overlays / Webinterface
- NUR (⭐1.7k) - Nix User Repositories. The mother of all overlays, allowing access to user repositories and installing packages via attributes.
Community / Webinterface
- Discourse - The best place to get help and discuss Nix-related topics.
Mar 23, 2021
Channel History / Discovery
- Channel History - Get historical git commits for Nix channels.
Mar 22, 2021
Development / Discovery
- nix-direnv (⭐2.4k) - A fast loader and flake-compliant configuration for the direnv environment auto-loader.
Programming Languages / Haskell
- cabal2nix (⭐391) - Converts a Cabal file into a Nix build expression.
- haskell.nix (⭐611) - Alternative Haskell Infrastructure for Nixpkgs.
Overlays / Webinterface
- awesome-nix-hpc (⭐91) - High Performance Computing package sets.
Feb 17, 2020
Virtualisation / Discovery
- nixos-shell (⭐788) - Simple headless VM configuration using Nix (similar to Vagrant).
Dec 18, 2019
Resources / Learning
- Nix Notes (⭐59) - A collection of short notes about Nix, each contributing to the same virtual machine image.
Sep 16, 2019
Community / Webinterface
Sep 12, 2019
Deployment Tools / Discovery
- morph (⭐993) - A tool for managing existing NixOS hosts.
- terranix - Use Nix and the NixOS module system to write your Terraform code.
Sep 07, 2019
Community / Webinterface