SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 Nix flake Projects
-
nix-starter-configs
Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
disko
Declarative disk partitioning and formatting using nix [maintainers=@Lassulus @Enzime @iFreilicht @Mic92 @phaer]
Project mention: Servidor de Factorio 100% declarativo com NixOS e Terraform no Magalu Cloud | dev.to | 2025-09-03 -
-
-
Project mention: Claude Code as a Daily Driver: Claude.md, Skills, Subagents, Plugins, and MCPs | news.ycombinator.com | 2026-05-27
There are two kinds of organization happening here that you might not see:
1. All .nix files (besides flake.nix) are flake-parts modules: https://flake.parts/
2. It's not only usable with experimental flakes. Works fine with unflake or trix.
The experimental part of flakes is enabling flake support in the `nix` CLI.
Flakes are also a design pattern in pure Nix syntax that can be evaluated fine without the experimental flag.
If you're curious about this meaningful organization, it's pretty well-documented:
https://denful.dev/
As for the experimental nature of flakes, it's more of a social experiment by now:
https://simonshine.dk/articles/if-flakes-are-experimental-wh...
-
fenix
Rust toolchains and rust-analyzer nightly for Nix [maintainers=@figsoda, @eureka-cpu] (by figsoda)
-
Project mention: Should I Run Plain Docker Compose in Production in 2026? | news.ycombinator.com | 2026-05-05
Well yes, but if you think you need docker-compose then you're looking for runtime control and not build time control, so you should use this nix flake: https://github.com/juspay/services-flake (which uses process-compose instead of docker-compose).
-
-
nixcfg
My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code. (by MatthewCroughan)
-
-
-
process-compose-flake
A `flake-parts` module to spin up processes for development by leveraging `process-compose`
-
nixos-flake-example
This is a demo NixOS config, with optional flakes support. Along with notes on why flakes is useful and worth adopting.
-
-
-
-
-
-
llmhop
Tiny, stateless Go router that dispatches OpenAI-compatible requests to single-model vLLM and sglang backends with zero external dependencies
Project mention: Show HN: LLMhop – A tiny, stateless router for LLMs with a NixOS module | news.ycombinator.com | 2026-06-04 -
nix-flake-helium-browser
Nix Flake for Helium browser. Auto updates, Policy support, NixOS module, Home-manager module
Nix flakes discussion
Nix flakes related posts
-
How I Organized over 100 NixOS Modules Without Going Crazy
-
Servidor de Factorio 100% declarativo com NixOS e Terraform no Magalu Cloud
-
Haskell Project Template with Nix Flakes
-
NixOS is a good server OS, except when it isn't
-
Arch is a gateway drug to NixOS
-
NixOS MicroVMs
-
Home-manager as NixOS module or as standalone?
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jun 2026
Index
What are some of the best open-source flake projects in Nix? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | nix-starter-configs | 3,707 |
| 2 | disko | 3,110 |
| 3 | microvm.nix | 2,624 |
| 4 | dev-templates | 2,296 |
| 5 | flake-parts | 1,375 |
| 6 | fenix | 1,055 |
| 7 | services-flake | 738 |
| 8 | haumea | 407 |
| 9 | nixcfg | 330 |
| 10 | skyflake | 243 |
| 11 | nix-cargo-integration | 219 |
| 12 | process-compose-flake | 189 |
| 13 | nixos-flake-example | 180 |
| 14 | nixconfig | 179 |
| 15 | nix-config | 147 |
| 16 | typelevel-nix | 127 |
| 17 | cfg | 85 |
| 18 | flocken | 20 |
| 19 | llmhop | 2 |
| 20 | nix-flake-helium-browser | 1 |