GitDiagram
Browse

Nix project architecture examples

Interactive architecture diagrams of 54 open-source Nix repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

Repositories 1–50 of 54

  1. nixos/nixpkgs★ 26.3k

    Nixpkgs is both a large package collection consumed by the Nix package manager and the configuration/package foundation for NixOS.

  2. nix-darwin/nix-darwin★ 5.3k

    nix-darwin is a Nix-based configuration layer for macOS.

  3. dustinlyons/nixos-config★ 3.6k

    This repository is a personal, reusable Nix configuration for building declarative macOS and NixOS development environments.

  4. mitchellh/nixos-config★ 3.1k

    This repository defines personal NixOS environments, primarily a development VM running on macOS, with additional Darwin and WSL targets.

  5. nix-community/nixvim★ 2.7k

    Core NixVim Flake: Represent the entry point of the Nix flake (flake.nix, flake.lock, flake modules, etc.). This is where the configuration gets aggregated.

  6. nix-community/stylix★ 2.4k

    Stylix is a Nix theming framework for NixOS, Home Manager, nix-darwin, and Nix-on-Droid.

  7. danth/stylix★ 2.2k

    Integration Systems (NixOS, Home Manager, Darwin)

  8. nix-community/nix-on-droid★ 2.1k

    Nix-on-Droid packages a rootless Nix environment for Android, hosted by a forked Termux terminal app and isolated with proot.

  9. ryan4yin/nix-config★ 2.1k

    This repository is a personal Nix flake configuration for NixOS desktops and servers, plus macOS desktops.

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.