devenv
Pluggable development environments builder that has potential to support any language or framework environment (by matejc)
nix.dev
Official documentation for getting things done with Nix. (by NixOS)
devenv | nix.dev | |
---|---|---|
1 | 17 | |
0 | 2,065 | |
- | 5.4% | |
10.0 | 9.6 | |
about 2 years ago | 7 days ago | |
Python | Nix | |
BSD 3-clause "New" or "Revised" License | Creative Commons Attribution Share Alike 4.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
devenv
Posts with mentions or reviews of devenv.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-11.
-
devenv: Fast, Declarative, Reproducible, and Composable Developer Environments
I also have same named project with Nix as a base, but it uses good enough approach and not wholesome Nix experience: https://github.com/matejc/devenv
nix.dev
Posts with mentions or reviews of nix.dev.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-11-26.
-
Dependencies Belong in Version Control
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.
- An Overview of Nix in Practice
-
Virtualizing Development Environments in 2023
Author doesn’t mention it but I wonder if tried or considered Nix/NixOS’s reproducible developer environments and ruled them out for any reason. I couldn’t tell from the article if there’s something unique to his requirements that disqualifies them.
https://nixos.org/explore
https://nix.dev/
-
I'm almost ready to take the plunge, but first ...
if you want something a more in-depth, zero to nix is a great resource for all things nix (they have a section dedicated to flakes here, but i would pay attention to the notice at the top about reading some other things first), along with nix.dev, and of course, the nixos wiki article on flakes
-
Why not native support for pkgs.dockertools for apple silcion
On nix.dev it say I would need to cross compile to make it work, is there some way in which i can build natively on my machine.
-
Cachix 1.3: Nix uploads unleashed
Hey
Cachix founder here. Here are a few links for getting started:
- https://nix.dev Nix tutorials
- https://devenv.sh Fast, Declarative, Reproducible, and Composable Developer Environments
Let me know if you have any questions. Domen
- Zero to Nix, an unofficial, opinionated, gentle introduction to Nix
-
How to learn using NixOS?
Nix pills and nix.dev are my favorites, alongside the official documentation.
-
So I find nix really hard to learn and understand - is there any truly excellent resources out there on learning nix?
https://nix.dev/ is the best in depth resource I know but it's a work in progress.
-
Dev environments in the cloud are a half-baked solution
For folks looking to understand why this is so https://nix.dev and https://devenv.sh/
What are some alternatives?
When comparing devenv and nix.dev you can also consider the following projects:
devbox - Instant, easy, and predictable development environments
jenv - Manage your Java environment