Awesome Nix

Command-Line Tools

  • updated 3 months ago The Unlicense

    The Uncompromising Nix Code Formatter

  • comma comma 831
    star
    updated 5 months ago

    Comma runs software without installing it. [maintainers=@Artturin,@burke,@DavHau]

  • updated 3 months ago GNU General Publi...

    Scan Nix files for dead code

  • devenv devenv 3,227
    star
    updated 26 days ago Apache License 2.0

    Fast, Declarative, Reproducible, and Composable Developer Environments

  • manix manix 322
    star
    updated 3 months ago Mozilla Public Li...

    A fast CLI documentation searcher for Nix.

  • updated 2 months ago MIT License

    Run unpatched binaries on Nix/NixOS

  • updated 2 months ago BSD 3-Clause "New...

    Explain why two Nix derivations differ

  • nix-du nix-du 272
    star
    updated 3 months ago GNU Lesser Genera...

    Visualise which gc-roots to delete to free some space in your nix store

  • updated 29 days ago Mozilla Public Li...

    Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more [maintainer=@figsoda]

  • updated about 1 month ago Mozilla Public Li...

    A ranger-like flake.lock viewer [maintainer=@figsoda]

  • updated about 1 year ago MIT License

    Prefetch any fetcher function call, e.g. a package source

  • updated about 2 months ago BSD 3-Clause "New...

    Interactively browse dependency graphs of Nix derivations.

  • nixfmt nixfmt 515
    star
    updated about 2 months ago Mozilla Public Li...

    A formatter for Nix code

  • updated 4 months ago Apache License 2.0

    Nix code formatter for nixpkgs [maintainer=@zimbatm]

  • updated 6 months ago MIT License

    Beat your package expressions into a shape

  • nurl nurl 360
    star
    updated about 1 month ago Mozilla Public Li...

    Generate Nix fetcher calls from repository URLs [maintainer=@figsoda]

  • statix statix 391
    star
    updated 10 months ago MIT License

    lints and suggestions for the nix programming language

Deployment Tools

  • updated 2 months ago MIT License

    A simple, stateless NixOS deployment tool

  • deploy-rs deploy-rs 1,047
    star
    updated 3 months ago Other

    A simple multi-profile Nix-flake deploy tool.

  • updated about 1 year ago MIT License

    Replaced by https://github.com/hall/kubenix

  • updated over 1 year ago MIT License

    Single dependency Kubernetes clusters for local testing, experimenting and development

  • morph morph 654
    star
    updated 11 months ago MIT License

    NixOS deployment tool

  • nixery nixery 1,661
    star
    updated about 2 months ago Apache License 2.0

    Container registry which transparently builds images using the Nix package manager. Canonical repository is https://cs.tvl.fyi/depot/-/tree/tools/nixery

  • updated about 1 month ago MIT License

    Another NixOS Deployment Tool - Nixinate your systems 🕶️

  • nixops nixops 1,464
    star
    updated 9 months ago GNU Lesser Genera...

    NixOps is a tool for deploying to NixOS machines in a network or cloud.

  • updated about 1 year ago

    Simple cli utility that pushes NixOS configuration and triggers a rebuild using ssh.

Development

  • arion arion 544
    star
    updated 2 months ago Apache License 2.0

    Run docker-compose with help from Nix/NixOS

  • updated 3 months ago The Unlicense

    Instant startup time for nix-shell

  • devbox devbox 7,122
    star
    updated about 1 month ago Apache License 2.0

    Instant, easy, and predictable development environments

  • devshell devshell 1,049
    star
    updated about 2 months ago MIT License

    Per project developer environments

  • updated 29 days ago MIT License

    Simplified nix packaging for various programming language ecosystems [maintainer=@DavHau]

  • updated 2 months ago MIT License

    ❄️ Simplify Nix Flakes with the module system

  • updated about 2 months ago MIT License

    Pure Nix flake utility functions [maintainer=@zimbatm]

  • updated 6 months ago MIT License

    Use Nix flakes without any fluff.

  • flox flox 1,583
    star
    updated about 1 month ago GNU General Publi...

    Developer environments you can take with you

  • updated 26 days ago Apache License 2.0

    Seamless integration of https://pre-commit.com git hooks with Nix.

  • updated about 2 months ago The Unlicense

    Nix functions for filtering local git sources

  • haumea haumea 235
    star
    updated 26 days ago Mozilla Public Li...

    Filesystem-based module system for Nix [maintainer=@figsoda]

  • updated about 1 month ago Mozilla Public Li...

    Snapshot testing for Nix based on haumea [maintainer=@figsoda]

  • nil nil 592
    star
    updated 11 months ago Apache License 2.0

    NIx Language server, an incremental analysis assistent for writing in Nix.

  • niv niv 1,402
    star
    updated 2 months ago MIT License

    Easy dependency management for Nix projects

  • updated 4 months ago MIT License

    A fast, persistent use_nix/use_flake implementation for direnv [maintainer=@Mic92 / @bbenne10]

  • updated 25 days ago MIT License

    Swiss-knife for updating nix packages.

  • nixd nixd 619
    star
    updated 8 days ago GNU Lesser Genera...

    Nix language server, based on nix libraries [maintainer=@inclyc]

  • updated about 1 month ago MIT License

    Review pull-requests on https://github.com/NixOS/nixpkgs

  • updated 3 months ago MIT License

    WIP Language Server for Nix! [maintainer=@aaronjanse]

DevOps

  • makes makes 397
    star
    updated about 1 month ago MIT License

    A software supply chain framework powered by Nix.

  • std std 347
    star
    updated 2 months ago

    A DevOps framework for the SDLC with the power of Nix and Flakes. Good for keeping deadlines!

Installation Media

  • updated about 2 months ago GNU Lesser Genera...

    Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 2 million installs.

  • updated about 1 month ago MIT License

    Collection of image builders [maintainer=@Lassulus]

  • updated about 1 month ago GNU General Publi...

    [GPLv3+] install nixos over the existing OS in a DigitalOcean droplet (and others with minor modifications)

  • updated over 1 year ago

    The fastest NixOS install there is! 🏎️🏁

NixOS Configuration Editors

  • updated 8 months ago GNU General Publi...

    A simple gtk4/libadwaita software center to easily install and manage nix packages

  • updated 6 months ago GNU General Publi...

    A libadwaita/gtk4 app for editing NixOS configurations

NixOS Modules

  • base16 base16 404
    star
    updated 7 months ago MIT License

    Not a theme, but a framework

  • updated 3 months ago MIT License

    Theme applications with your favourite base16 colorschemes in Nix

  • updated 11 days ago MIT License

    Manage a user environment using Nix [maintainer=@rycee]

  • musnix musnix 412
    star
    updated 5 months ago BSD 3-Clause "New...

    Real-time audio in NixOS

  • updated 17 days ago MIT License

    A collection of Nix packages and NixOS modules for easily installing full-featured Bitcoin nodes with an emphasis on security.

  • updated 5 months ago Other

    This nixpkgs extension, called nixcloud-webservices, focuses on ease of deployment of web-related technologies.

  • nixvim nixvim 1,060
    star
    updated about 1 month ago MIT License

    Configure Neovim with Nix! [maintainer=@pta2002, @traxys, @GaetanLepage]

  • stylix stylix 583
    star
    updated about 1 month ago MIT License

    System-wide colorscheming and typography for NixOS

Overlays

  • updated almost 3 years ago

    high performance computing related nix resources

  • updated about 1 month ago MIT License

    nix modules for darwin

  • updated about 1 month ago

    Nixpkgs overlay with Firefox binary builds for macOS

  • updated 3 months ago

    Automated, pre-built packages for Wayland (sway/wlroots) tools for NixOS. [maintainers=@colemickens, @Artturin]

  • NUR NUR 882
    star
    updated 10 months ago MIT License

    Nix User Repository: User contributed nix packages [maintainer=@Mic92]

Programming Languages

  • updated 9 months ago Other

    Generate Nix build instructions from a Cabal file

  • updated about 1 year ago MIT License

    Granular caching, development shell, Nix & Rust integration

  • updated about 2 months ago Eclipse Public Li...

    Nix helpers for Clojure projects

  • updated almost 2 years ago BSD 2-Clause "Sim...

    Composer plugin to help with Nix packaging

  • updated over 1 year ago MIT License

    Generate Nix expressions to build PHP composer packages

  • updated 11 months ago MIT License

    Fetch Composer dependencies using Nix

  • crane crane 706
    star
    updated about 1 month ago MIT License

    A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.

  • updated about 2 years ago MIT License

    Build crystal projects using nix.

  • updated about 2 months ago MIT License

    Easy PureScript (and other tools) with Nix

  • updated 4 months ago BSD 3-Clause "New...

    Convert Elm project into Nix expressions

  • fenix fenix 547
    star
    updated 26 days ago Mozilla Public Li...

    Rust toolchains and rust-analyzer nightly for Nix [maintainer=@figsoda]

  • updated 2 months ago MIT License

    A `flake-parts` Nix module for Haskell development

  • updated 7 months ago

    Nix and Haskell in production

  • updated 6 days ago Apache License 2.0

    Alternative Haskell Infrastructure for Nixpkgs

  • updated 4 months ago MIT License

    Support for building npm packages in Nix and lightweight npm registry [maintainer @jtojnar]

  • updated 5 months ago MIT License

    Library to easily and effortlessly integrate Cargo projects with Nix.

  • updated over 1 year ago GNU General Publi...

    Automatic Haskell setup in Emacs, for Nix users

  • updated 5 days ago MIT License

    Repository of Nix expressions for old PHP versions

  • updated 3 months ago MIT License

    Nix shells for PHP development

  • updated about 1 year ago MIT License

    Nix based tool to help build arduino sketches.

  • updated 5 months ago MIT License

    A simple Nix-Haskell skeleton

  • updated 4 months ago MIT License

    Mozilla overlay for Nixpkgs.

  • updated 6 months ago MIT License

    Generate Nix expressions to build NPM packages

  • updated 3 months ago Apache License 2.0

    nixify npm based packages [maintainer=@andir]

  • updated about 1 year ago MIT License

    Generate nix expressions from opam packages

  • updated about 2 months ago MIT License

    Convert poetry projects to nix automagically [maintainer=@adisbladis]

  • updated about 1 year ago MIT License

    Generates Nix build / dev files for Rust projects.

  • updated 11 months ago MIT License

    Pure and reproducible nix overlay of binary distributed rust toolchains

  • updated 6 months ago MIT License

    Nix library for building Scala sbt projects

Virtualisation

  • updated 6 months ago MIT License

    Run declarative NixOS containers without full system rebuilds

  • updated 2 months ago MIT License

    NixOS MicroVMs

  • updated 10 months ago MIT License

    Spawns lightweight nixos vms in a shell