Skip to main content

😎 A curated list of the best resources in the Nix community [maintainer=@cyntheticfox]

5.2k
GitHub Stars
195
Curated Resources
14
Categories
20 hours ago
Last Refreshed
ResourcesInstallation MediaChannel HistoryDeployment ToolsVirtualisationCommand-Line ToolsDevelopmentDevOpsProgramming LanguagesNixOS ModulesNixOS Configuration EditorsOverlaysDistributionsCommunity

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me learning resources from awesome-nix"

Installation instructions →

What's inside

Command-Line Tools

  • alejandra

    An opinionated Nix code formatter optimized for speed and consistency.

  • angrr

    Auto Nix GC Roots Retention. This tool simply deletes auto GC roots based on the modified time of their symbolic link target.

  • comma

    Quickly run any binary; wraps together

  • deadnix

    Scan Nix files for dead code.

  • devenv

    A Nix-based tool for creating developer shell environments quickly and reproducibly.

  • dix

    Diff Nix; a super-fast tool to diff Nix related things.

Development

  • Arion

    Run

  • attic

    Multi-tenant Nix Binary Cache.

  • cached-nix-shell

    A

  • 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

Overlays

NixOS Modules

  • base16.nix

    Flake way to theme programs in

  • Home Manager

    Manage your user configuration just like NixOS.

  • impermanence

    Lets you choose what files and directories you want to keep between reboots.

  • musnix

    Do real-time audio work in NixOS.

  • nix-bitcoin

    Modules and packages for Bitcoin nodes with higher-layer protocols with an emphasis on security.

  • nix-darwin

    Manage macOS configuration just like on NixOS.

Deployment Tools

  • bento

    A KISS deployment tool to keep your NixOS fleet (servers & workstations) up to date.

  • Clan

    A peer-to-peer deployment tool with inbuilt support for secrets and a module system to manage distributed networks.

  • Colmena

    A simple, stateless NixOS deployment tool modeled after NixOps and morph.

  • comin

    A deployment tool to continuously pull from Git repositories.

  • deploy-rs

    A simple multi-profile Nix-flake deploy tool.

  • krops

    A lightweight toolkit to deploy NixOS systems, remotely or locally.

Resources

Programming Languages

  • BundixRuby

    Generates a Nix expression for your Bundler-managed application.

  • cabal2nixHaskell

    Converts a Cabal file into a Nix build expression.

  • cargo2nixRust

    Granular caching, development shell, Nix & Rust integration.

  • clj-nixClojure

    Nix helper functions for Clojure projects.

  • composer2nixPHP

    Generate Nix expressions to build composer packages.

  • composer-plugin-nixifyPHP

    Composer plugin to help with Nix packaging.

Community

Showing a sample of 195 resources. View the full list on GitHub →