SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Nix Open-Source Projects
-
-
Project mention: Can someone tell me what's so great about not being able to swap your system components? It not breaking seems like an excuse, when a lot of systems already do not break. | reddit.com/r/linuxmemes | 2023-01-25
Sure, but even with those ecosystems, there's still some manual involvement. For example, haskell still needs a few hundred changes to work; and that's only including nix-specific edits, there's also some specific to architecture or platform (e.g. macOS).
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Let's say you are building an API. If you are not using a container or a deterministic system, you might want to avoid using packages that could be outdated from your system's Python.
-
Project mention: Ask HN: What have you built more than twice and wish someone had built for you? | news.ycombinator.com | 2023-01-18
Tools like Devbox: https://github.com/jetpack-io/devbox are making this way easier. Devbox is powered by nix, but it hides all of the complexity and makes it easier to use.
-
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: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix | news.ycombinator.com | 2023-01-23
https://github.com/nix-community/home-manager/blob/master/do...
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: The Ethereum Virtual Machine (EVM) - What Is It and How to Make Business on It? | dev.to | 2022-06-30
hevm - written in Haskel
-
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: Nixpacks takes a source directory and produces an OCI compliant image | news.ycombinator.com | 2022-08-17name is eerily similar to `nixpkgs`, i.e. the monorepo that defines all packages and one of the underlying technologies here. i get the play on buildpacks, but still, as a nix user it makes me do a double take reading the name
this is neat though, and in political terms, the elevator pitch mentions nix itself as an implementation detail in passing. hopefully, if this catches on, it'll function as a non-threatening gateway drug to nix itself, when users inevitably go digging into the weeds
for anyone interested, prior art on the nix container front: https://nixery.dev
-
Project mention: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix | news.ycombinator.com | 2023-01-23
Nix is pretty usable for both desktops and headless servers. Personally, I even use it on macOS without much trouble.
My system looks like any other install of Ventura, but all of my configuration, ranging from the terminal and VS Code to macOS-specific system preferences and Safari, is done declaratively in Nix [1]. The overwhelming majority of my installed software also comes from Nix packages, with some exceptions for stuff that is not packaged yet (e.g., I have Podman Desktop, the macOS ZFS port, Lulu, yubikey-manager-qt installed through Homebrew -- fortunately nix-darwin [2] also just lets me have an set of brews/casks in my config).
It was been a bit of a nightmare at first since the error messages are kind of horrific, and there can be a lack of good examples/docs on flakes. But I think the weekend worth of time I invested was worth it since I no longer need to rely on hacky shellscripts or remember to manually configure anything.
-
PS. Now i think about gentoo or arch. PS2. I know about nickel, but still...
-
For example Nix can already replace ansible, packer, cloudformation[1], dockerfiles.
-
Project mention: More myths about this "new fangled" Linux desktop | reddit.com/r/linux | 2022-08-11
Yeah nix/guix is a whole nother universe and I'm not familiar with it, there's a ton of good resources out there though: https://github.com/nix-community/awesome-nix
-
Flakes work. An alternative is niv which was once popular and provides a good developer experience.
-
Project mention: Zero to Nix, an unofficial, opinionated, gentle introduction to Nix | news.ycombinator.com | 2023-01-23
-
-
This one issue may clear things up, seems like my config is a little outdated: https://github.com/divnix/digga/pull/385
-
Project mention: How can I run a command "within" the context of the last N generations so I could, for example, see which kernel or GPU driver versions they're running? | reddit.com/r/NixOS | 2022-12-24
Maybe https://github.com/nix-community/nixos-generators can help as well. I am using it instead of a subtle and it works well
-
Project mention: nikitavoloboev/dotfiles: Zsh, Karabiner, VS Code, Sublime, Neovim, Nix | reddit.com/r/dotfiles | 2022-06-21
-
Project mention: Devenv.sh: Fast and reproducible developer environments using Nix | news.ycombinator.com | 2022-11-18
There is also devshell[1] which allows you to configure specific commands for your `env` and sits inside your flake.
-
Another way if the above doesn't work is to use mach-nix:https://github.com/DavHau/mach-nix
-
reflex-platform
A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Nix related posts
- How do I deploy a configuration to a machine with an existing hardware-configuration.nix?
- How to use Python venv from a Bash script
- Can someone tell me what's so great about not being able to swap your system components? It not breaking seems like an excuse, when a lot of systems already do not break.
- install elm 0.16.XX and its dependencies
- Python Poetry Question
- Upgrading to NixOS 22.11 Issue
- HomeLab configuration with NIxOS
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b6ea710>
www.saashub.com | 27 Jan 2023
Index
What are some of the best open-source Nix projects? This list will help you:
Project | Stars | |
---|---|---|
1 | my-mac-os | 19,353 |
2 | nixpkgs | 11,250 |
3 | nix | 7,353 |
4 | devbox | 4,759 |
5 | ihp | 3,821 |
6 | Home Manager using Nix | 3,629 |
7 | miso | 2,032 |
8 | hevm | 1,850 |
9 | nixery | 1,481 |
10 | nix-darwin | 1,338 |
11 | nickel | 1,249 |
12 | nixops | 1,247 |
13 | awesome-nix | 1,163 |
14 | niv | 1,117 |
15 | nix.dev | 1,047 |
16 | spacebar | 943 |
17 | digga | 872 |
18 | nixos-generators | 793 |
19 | dotfiles | 768 |
20 | devshell | 717 |
21 | mach-nix | 689 |
22 | reflex-platform | 680 |
23 | kubernix | 675 |