Nix

Open-source projects categorized as Nix

Top 23 Nix Open-Source Projects

  • config

    Apps/CLIs/configs I use on macOS/iOS. Fish, Karabiner, Cursor.. (by nikitavoloboev)

  • nixpkgs

    Nix Packages collection & NixOS

  • Project mention: NixOS/nixpkgs: There isn't a clear canonical way to refer to a specific package | news.ycombinator.com | 2024-04-09
  • 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
  • nix

    Nix, the purely functional package manager

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

    (Nix itself is slowly chugging along with Windows via MinGW - https://discourse.nixos.org/t/nix-on-windows/1113/108 and https://github.com/NixOS/nix/issues/1320 , for example.)

  • devbox

    Instant, easy, and predictable development environments

  • Project mention: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13

    How does Flox compare to Devbox? https://github.com/jetpack-io/devbox

  • Home Manager using Nix

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

  • Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18

    It's probably overkill for what you are trying to do. But I have been using home-manager [0] as a way to quickly restore my working environment.

    [0] https://nix-community.github.io/home-manager/

  • ihp

    🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness

  • Project mention: Ask HN: Why are all of the best back end web frameworks dynamically typed? | news.ycombinator.com | 2023-10-05

    I found IHP straightforward:

    https://ihp.digitallyinduced.com/

    despite not remembering much haskell!

    This assumes you can get past nix for the install.

    I find IHP well-designed. I just wish the licensing scheme were more transparent.

  • awesome-nix

    😎 A curated list of the best resources in the Nix community [maintainer=@cyntheticfox]

  • Project mention: Awesome-Nix – A curated list of the best resources in the Nix community | news.ycombinator.com | 2023-09-06
  • 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
  • nix-darwin

    nix modules for darwin

  • Project mention: Nix-Darwin: Nix modules for Darwin | news.ycombinator.com | 2024-02-22
  • miso

    :ramen: A tasty Haskell front-end framework

  • Project mention: haskell todo list app (beginner) | /r/haskell | 2023-06-08
  • nickel

    Better configuration for less

  • Project mention: Nix – A One Pager | news.ycombinator.com | 2024-04-06

    So, its key features are:

    1. domain-specific: designed for conveniently creating and composing derivations. This reason alone already justifies a new language, or an embedded domain-specific language (such as the Guile/Scheme for guix), or a mix of both (Starlark, the build language of Bazel embedded in a restricted Python-variant).

    2. purely functional: this ties well into the philosophical backing of Nix the package manager, which aims to be purely functional, also known as hermeticity in other build systems (Bazel).

    3. lazily evaluated: similar to other build systems (including Bazel), so that you can build only what you need on demand.

    4. dynamically typed: this one is controversial. Being dynamically typed—in other words, not developing a type system—gets Nix out of the door first. But users often complain about the lack of proper types and modularity. There are experiments to address this, such as Nickel (https://github.com/tweag/nickel).

    It is understandable that a one-pager may not have space for the whys.

  • nixpacks

    App source + Nix packages + Docker = Image

  • Project mention: 9 ways to improve how you ship software | dev.to | 2024-01-16

    Example with Nixpacks:

  • hevm

    Dapp, Seth, Hevm, and more

  • nix.dev

    Official documentation for getting things done with Nix.

  • Project mention: Dependencies Belong in Version Control | news.ycombinator.com | 2023-11-26

    Nix (https://nix.dev/) can provide all of this, although in a smarter way than just through dumping everything in the VCS. Some projects use it already to provide a reproducible development environment and if done right a clean build is just a `nix-build` away.

  • flox

    Developer environments you can take with you (by flox)

  • Project mention: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13

    Sorry you had a frustrating experience. It's definitely us missing the mark.

    Re: fish, saw you found the issue someone else opened on it. We have it on our plan and will be adding support soon https://github.com/flox/flox/issues/1173

    Re: your zsh experience, it's hard to judge exactly what's happening from your comment but we have had other users where the state of activation was suppressed by themes which can cause "environment already active". https://github.com/flox/flox/issues/637 - if you think it's something else or have more detail to share, let us know (either here, github, anywhere).

    Thanks for trying Flox!

    (Flox employee here)

  • 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

  • nixops

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

  • nixery

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

  • Project mention: Way to get NVM working in CI/CD systems | news.ycombinator.com | 2023-05-19
  • nix-installer

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

  • Project mention: A new Debian package helper: debputy | news.ycombinator.com | 2024-02-03

    This is a way improved[1] version of the official installer, capable of uninstallation among many other things, there is no need to use the official one: https://determinate.systems/posts/determinate-nix-installer

    1: https://github.com/DeterminateSystems/nix-installer?tab=read...

  • nixos-generators

    Collection of image builders [maintainer=@Lassulus]

  • Project mention: NixOS-generators – Collection of VM and Container disk image builders for NixOS | news.ycombinator.com | 2024-03-26
  • niv

    Easy dependency management for Nix projects

  • nixos-and-flakes-book

    :hammer_and_wrench: :heart: Want to know NixOS & Flakes in detail? Looking for a beginner-friendly tutorial? Then you've come to the right place! 想要学习使用 NixOS 与 Flakes 吗?在寻找一份新手友好的教程?那你可来对地方了!

  • Project mention: NixOS: Declarative Builds and Deployments | news.ycombinator.com | 2024-01-14

    I'll be honest, the first few times I tried using Nix I just couldn't get into. It was too complex for the benefits I was getting. But that was using Nix on another OS.

    I recently switched to NixOS because I wanted what they were selling and the experience this time around was way better. Having no other option but to figure it out made me learn the essentials real quick (like an exchange program to a foreign country that speaks another language).

    If you think about it, when you used Ubuntu or Fedora or RHEL for the first time, and probably for a very long time, you could get by without learning the deep intricacies of what is going on behind the scenes. The same is true with NixOS. The things you need to learn are different, but once you get a basic setup with home-manager setup you're off to the races. (Btw, I used this "book" to get started and it was great: https://nixos-and-flakes.thiscute.world/)

    The best part about using NixOS so far is that things just work. Setting up my graphics card was as simple setting enabled = true. Same for configuring specific audio frameworks. And I had tried many times to get Davinci Resolve working on other distros and always encountered issues leading me to need to dual-boot Windows so I could do video editing. Now I just enabled Davinci Resolve and it works! No more Windows.

    If you're brand new to linux on the desktop, I wouldn't recommend it. But if you've been doing that for years, maybe try NixOS in 2024.

  • NixOS-WSL

    NixOS on WSL(2) [maintainer=@nzbr]

  • Project mention: NixOS for the Impatient | news.ycombinator.com | 2023-06-09

    I have not used it but this might be what you are looking for: https://github.com/nix-community/NixOS-WSL

    You could also install the nix package manager on Ubuntu.

  • 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

  • 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-18.

Nix related posts

Index

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

Project Stars
1 config 20,274
2 nixpkgs 15,581
3 nix 10,814
4 devbox 7,349
5 Home Manager using Nix 5,821
6 ihp 4,218
7 awesome-nix 2,475
8 nix-darwin 2,217
9 miso 2,135
10 nickel 2,127
11 nixpacks 2,114
12 hevm 2,045
13 nix.dev 2,021
14 flox 1,945
15 nix-starter-configs 1,834
16 nixops 1,706
17 nixery 1,682
18 nix-installer 1,534
19 nixos-generators 1,495
20 niv 1,449
21 nixos-and-flakes-book 1,424
22 NixOS-WSL 1,397
23 disko 1,208
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com