Nix flake

Open-source Nix projects categorized as flake

Top 23 Nix flake Projects

  1. microvm.nix

    NixOS MicroVMs

    Project mention: We're Leaving Kubernetes | news.ycombinator.com | 2024-11-04
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. flake-utils

    Pure Nix flake utility functions [maintainer=@zimbatm]

    Project mention: Setting up a Nix Development Environment with Flakes and direnv | dev.to | 2025-05-28
  4. digga

    A flake utility library to craft shell-, home-, and hosts- environments.

  5. dotfiles

    NixOS system config & Home-Manager user config (by fufexan)

  6. fenix

    Rust toolchains and rust-analyzer nightly for Nix [maintainers=@figsoda, @winterqt, @zmitchell] (by figsoda)

  7. nix-topology

    🍁 Generate infrastructure and network diagrams directly from your NixOS configurations

    Project mention: OpenFLOW – Quickly make beautiful infrastructure diagrams local to your machine | news.ycombinator.com | 2025-06-30

    I've written something like this for NixOS a while back [1], which generates infrastructure diagrams directly from the source of truth (albeit not as pretty as isoflow). I'm sure this could be applied to other declarative tech stacks aswell!

    [1]: https://github.com/oddlama/nix-topology

  8. nix-config

    My Personal Nix, NixOS and Nix-Darwin System Configuration Flake (by MatthiasBenaets)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. system

    Declarative system configurations using nixOS, nix-darwin, and home-manager

  11. nix-config

    My personal NixOS config (by lovesegfault)

  12. haumea

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

  13. neovim-flake

    Nix flake for neovim with configuration

  14. brew-nix

    Experimental nix expression to package all MacOS casks from homebrew automatically

    Project mention: Our Audit of Homebrew | news.ycombinator.com | 2024-07-30
  15. base16.nix

    Theme applications with your favourite base16 colorschemes in Nix

  16. nix-config

    ❄️ My nix config and dotfiles (by oddlama)

  17. nixos

    My NixOS Configurations

  18. nix-cargo-integration

    Library to easily and effortlessly integrate Cargo projects with Nix.

  19. process-compose-flake

    A `flake-parts` module to spin up processes for development by leveraging `process-compose`

    Project mention: Mise: Dev tools, env vars, task runner | news.ycombinator.com | 2024-12-06

    > This is already a solved problem with Nix shell (except the task runner part)

    The task runner part is also solved in Nix. See

    https://github.com/Platonic-Systems/process-compose-flake

    and

    https://github.com/juspay/services-flake

  20. kernel-module-flake

    Nix flake for linux kernel module development with rust support

  21. nixconfig

    My NixOS config

  22. nix-configs

    My Nix{OS} configuration files (by thiagokokada)

  23. templates

    Nix flake templates managed by the community [maintainer=@IogaMaster] (by nix-community)

    Project mention: Nix Flake Templates | dev.to | 2025-05-05

    There are Official Nix Templates and Nix Community Templates that you can start using. Also, you will find lots of interesting templates in the wild as well.

  24. nix-config

    My personal NixOS config (by jhvst)

    Project mention: I like to install NixOS (declaratively) | news.ycombinator.com | 2025-06-01

    Another option is to run it ephemerally from the RAM. I have been doing this for my laptop and servers for years now. You can do so by declaring the following: https://github.com/ponkila/HomestakerOS/blob/main/nixosModul...

    You need to then have a flake which defines a "package" like this: https://github.com/jhvst/nix-config/blob/main/flake.nix#L117...

    Now you can run 'nix build .#starlabs' which will create you the files needed for kexec / PXE booting.

    You can also write tests that these images actually boot ok: https://discourse.nixos.org/t/nixostest-with-flake-configura...

    I started working on this stuff because I needed to somehow reliably update my homeserver. I live abroad 50 weeks a year, so I needed something reliable because I can't assume I have physical access to the computer. Even when the BMC firmware got screwed by ASRock motherboard firmware, I didn't need to sweat.

  25. flake-nimble

    Nimble packages Nix flake [maintainer=?]

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Nix flake discussion

Log in or Post with

Nix flake related posts

  • Haskell Project Template with Nix Flakes

    7 projects | dev.to | 20 May 2025
  • Guys help me! No idea what I am doing wrong

    1 project | /r/NixOS | 11 Nov 2023
  • Flake help?

    1 project | /r/NixOS | 2 Oct 2023
  • [Alacritty + bash + nixos ] Window title is not changing automatically like zsh

    1 project | /r/bash | 6 Sep 2023
  • Zplug taking too much time to load. [Help required]

    2 projects | /r/zsh | 28 Jun 2023
  • This zsh config takes too long to load

    1 project | /r/NixOS | 24 Jun 2023
  • Ideas for having multiple wm's or de's configs without affecting each other's.

    1 project | /r/awesomewm | 23 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source flake projects in Nix? This list will help you:

# Project Stars
1 microvm.nix 1,778
2 flake-utils 1,401
3 digga 1,010
4 dotfiles 960
5 fenix 835
6 nix-topology 735
7 nix-config 702
8 system 490
9 nix-config 403
10 haumea 344
11 neovim-flake 273
12 brew-nix 260
13 base16.nix 242
14 nix-config 216
15 nixos 207
16 nix-cargo-integration 200
17 process-compose-flake 148
18 kernel-module-flake 145
19 nixconfig 138
20 nix-configs 112
21 templates 91
22 nix-config 44
23 flake-nimble 37

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com