Nix flakes

Open-source Nix projects categorized as flakes

Top 18 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!

  • Project mention: Home-manager as NixOS module or as standalone? | /r/NixOS | 2023-12-10

    Is this an example of what you mean (home-manager is defined as part of the flake): https://github.com/Misterio77/nix-starter-configs/blob/main/minimal/flake.nix

  • disko

    Declarative disk partitioning and formatting using nix [maintainer=@Lassulus]

  • Project mention: Obscura: The VPN that can't track your activity | news.ycombinator.com | 2023-09-29

    It's mostly bash scripts (I know I have stockholm syndrome there) and nixos-rebuild: https://www.haskellforall.com/2023/01/announcing-nixos-rebui...

    All the nix deployment tools had too much magic and broke, but nixos-rebuild always works and it's part of Nix!

    Disko was great for bootstrapping servers: https://github.com/nix-community/disko

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • microvm.nix

    NixOS MicroVMs

  • Project mention: Tvix – A New Implementation of Nix | news.ycombinator.com | 2024-04-16

    - Generating virtual machines/installators from a configuration: https://github.com/astro/microvm.nix and https://github.com/nix-community/nixos-generators

  • dev-templates

    Dev environments for numerous languages based on Nix flakes [maintainer=@lucperkins]

  • Project mention: Setting up development environments | /r/NixOS | 2023-05-03

    Check these out https://github.com/the-nix-way/dev-templates

  • flake-parts

    ❄️ Simplify Nix Flakes with the module system

  • Project mention: Nix is a better Docker image builder than Docker's image builder | news.ycombinator.com | 2024-03-15

    There are attempts like

    https://flake.parts/

    or

    https://github.com/nix-community/flakelight

    Their aim is to create an ecosystem of reusable Nix libraries. But it is tiny.

  • fenix

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

  • Project mention: Use nix-shell or systemPackages | /r/NixOS | 2023-07-09

    Rustup works as is. Though note that Nix supplants all such toolchain installers such as Rustup, nvm, etc. I.e. instead of Rustup there is fenix.

  • nixcfg

    My nix configuration(s), using flakes. It's my laptop, it's my servers, it's my everything, in code. (by MatthewCroughan)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • haumea

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

  • Project mention: Haumea - Filesystem-based module system for Nix | /r/linux | 2023-05-26
  • services-flake

    NixOS-like services for Nix flakes

  • Project mention: Testcontainers | news.ycombinator.com | 2024-02-27

    If your project uses Nix, checkout services-flake for running services via Nix.

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

    We actually do this in Nammayatri, an OSS project providing "Uber" for autos in India.

    https://github.com/nammayatri/nammayatri

    There is a services-flake module allowing you to spin the entire nammayatri stack (including postgres, redis, etc.) using a flake app. Similarly, there's one for running load test, which is also run in Jenkins CI.

  • nix-cargo-integration

    Library to easily and effortlessly integrate Cargo projects with Nix.

  • nixos-flake-example

    This is a demo NixOS config, with optional flakes support. Along with notes on why flakes is useful and worth adopting.

  • skyflake

    NixOS Hyperconverged Infrastructure on Nomad/NixOS

  • Project mention: Is there a nixos solution for hyperconverged infrastructure? | /r/NixOS | 2023-05-31

    Skyflake, which lets you configure a Nomad cluster of NixOS micro VMs running on NixOS hosts: https://github.com/astro/skyflake

  • typelevel-nix

    Development tools for Typelevel projects

  • Project mention: Questions with Emacs Overlay Flake | /r/NixOS | 2023-06-02
  • nixconfig

    My NixOS config

  • dotfiles

    My personal dotfiles (by hardselius)

  • nix-config

    Personal NixOS configuration (by wochap)

  • nix

    Flake configuration for my infrastructure (by bbenne10)

  • flakes

    My personal nixos configuration (by xenoxanite)

  • Project mention: How do I install flakes.nix dotfiles? | /r/NixOS | 2023-08-30

    I'm wondering if I am starting to get too old to learn new things but could someone ELI5 me how to install dotfiles like these? I feel like I should get this at this point but at least I can install nixOS and setup my WM and apps manually now so at least that's something.

  • 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). The latest post mention was on 2024-04-16.

Nix flakes related posts

Index

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

Project Stars
1 nix-starter-configs 1,834
2 disko 1,208
3 microvm.nix 998
4 dev-templates 676
5 flake-parts 578
6 fenix 556
7 nixcfg 246
8 haumea 238
9 services-flake 173
10 nix-cargo-integration 170
11 nixos-flake-example 166
12 skyflake 146
13 typelevel-nix 105
14 nixconfig 84
15 dotfiles 80
16 nix-config 67
17 nix 5
18 flakes 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com