Hacker ApprovedDepartments

devenv

Hacker Approved

Ranked 2 of 5 dev environment managers by recommenders

Developers recommend it for reproducible, project-specific dev environments built on Nix with batteries-included language modules. Common caveat: weak support for pinning package versions.

Developers recommend it for reproducible, project-specific dev environments built on Nix with batteries-included language modules. Common caveat: weak support for pinning package versions.

28 people gave an opinion

recommend it
26
criticize it
2
approval share
93%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: not recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 26 people recommend itNeeds 10 or more, met.
  • 13 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Per-project environment setup

    “We see project specific environments superior to having global packages installed.”

    Comment from 5 Mar 2026 in “Devenv 2.0: A Fresh Interface to Nix”

    “I use devenv.sh to give me quick setup of individual environments”

    Comment from 30 Dec 2025 in “AI Is Forcing Us to Write Good Code”

    “Which imo solves that problem pretty well. My team uses that kind of setup in all of our projects.”

    Comment from 4 Feb 2026 in “Prek: A better, faster, drop-in pre-commit replacement, engineered in Rust”
  • User-friendly abstraction over Nix

    “It is a more user friendly abstraction on top of Nix.”

    Comment from 22 Mar 2026 in “Why I love NixOS”

    “It's the right amount of user friendly.”

    Comment from 22 Mar 2026 in “Why I love NixOS”

    “a lot of the nix benefits without a lot of the nix drawbacks”

    Comment from 23 Dec 2025 in “The Polyglot NixOS”
  • Batteries-included language modules

    “That devenv also provides "batteries included" modules for popular languages (including linters, LSPs) is also a benefit.”

    Comment from 23 Mar 2026 in “Why I love NixOS”

    “devenv.nix provides a Python runtime and all native dependencies”

    Comment from 1 May 2026 in “Shai-Hulud Themed Malware Found in the PyTorch Lightning AI Training Library”
  • Easier than containers for development

    “It's much easier than local containers for development.”

    Comment from 22 Mar 2026 in “Why I love NixOS”

    “devcontainers running devenv is actually the easier route”

    Comment from 10 Jun 2026 in “Show HN: Nucleus – A security-hardened, Nix-native container runtime”

What people warn about

Each mark is one comment

  • Weak package and version pinning

    “None of the examples on the devenv.sh page demonstrate pinning of tools/packages to specific versions.”

    Comment from 22 Mar 2026 in “Why I love NixOS”

    “devenv.sh is great for web and backend, but not perfect for dependency (package) management”

    Comment from 29 Jun 2026 in “NixOS 26.05 Released”

Other dev environment managers people recommend

The four most recommended other dev environment managers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

devenv compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
direnv34392%10—Approved
devenvThis page26293%11—Approved
Devbox by Jetify10191%5—Approved
Coasts80100%2——
Flox7370%5——
See all 5 dev environment managers, ranked

What people said

36 of the 40 comments that mention it, newest first. Each links to the original comment.

“my nix usage profits from the agent and the agent profits from being able to install just anything”

RecommendsComment from 11 Oct 2026 in “Nix wrote half of my debugger”

“my nix usage profits from the agent and the agent profits from being able to install just anything.”

RecommendsComment from 11 Oct 2026 in “Nix wrote half of my debugger”

“having a devenv.sh setup of all your projects is :chefs-kiss:”

RecommendsComment from 25 Sep 2026 in “Dutch governments builds alternative for Microsoft based on NixOS”

“He has fixed the oldest and most upvoted issue on devenv”

RecommendsComment from 9 Aug 2026 in “Nixpkgs-multiverse: every version that ever existed”

“devenv.sh is great for web and backend, but not perfect for dependency (package) management”

MixedComment from 29 Jun 2026 in “NixOS 26.05 Released”

“devcontainers running devenv is actually the easier route”

RecommendsComment from 10 Jun 2026 in “Show HN: Nucleus – A security-hardened, Nix-native container runtime”

“It allows me to keep an immutable OS while still having an infrastructure as code development experience.”

RecommendsComment from 10 Jun 2026 in “Show HN: Nucleus – A security-hardened, Nix-native container runtime”

“my team is using Nix for local development environments and CI successcully via devenv.nix”

RecommendsComment from 16 May 2026 in “I love Linux, but I can't quit Windows”

“I like devenv a lot and use it on my team at work and for personal projects.”

RecommendsComment from 14 May 2026 in “Devenv 2.1: Nix with zsh, fish, and nushell via libghostty”

“Being able to drop direnv as a dependency for environment auto-activation has been very nice.”

RecommendsComment from 8 May 2026 in “Devenv 2.1: Nix with native support for zsh, fish, and nushell via libghostty”

“Devenv is "mise but nix" and is very good.”

RecommendsComment from 6 May 2026 in “Going Full Time on Open Source”

“devenv.nix provides a Python runtime and all native dependencies”

RecommendsComment from 1 May 2026 in “Shai-Hulud Themed Malware Found in the PyTorch Lightning AI Training Library”

“I’ve been using devenv.sh for the last year for this, and never been happier.”

RecommendsComment from 3 Apr 2026 in “Show HN: Home Maker: Declare Your Dev Tools in a Makefile”

“as far as what the relevant devenv.sh config would look like, I'm none the wiser”

CriticizesComment from 24 Mar 2026 in “Why I love NixOS”

“devenv has made it possible to check things in without losing a ton of time to tech support”

RecommendsComment from 23 Mar 2026 in “Why I love NixOS”

“That devenv also provides "batteries included" modules for popular languages (including linters, LSPs) is also a benefit.”

RecommendsComment from 23 Mar 2026 in “Why I love NixOS”

“It is a more user friendly abstraction on top of Nix.”

RecommendsComment from 22 Mar 2026 in “Why I love NixOS”

“but works at the directory level”

RecommendsComment from 22 Mar 2026 in “Why I love NixOS”

“if you define them as aliases you can have them all up with `devenv up`”

RecommendsComment from 22 Mar 2026 in “Why I love NixOS”

“It's the right amount of user friendly.”

RecommendsComment from 22 Mar 2026 in “Why I love NixOS”

“I don't use devenv myself, but some quick googling reveals it works just fine with flakes”

RecommendsComment from 22 Mar 2026 in “Why I love NixOS”

“None of the examples on the devenv.sh page demonstrate pinning of tools/packages to specific versions.”

MixedComment from 22 Mar 2026 in “Why I love NixOS”

“It's much easier than local containers for development.”

RecommendsComment from 22 Mar 2026 in “Why I love NixOS”

“We see project specific environments superior to having global packages installed.”

RecommendsComment from 5 Mar 2026 in “Devenv 2.0: A Fresh Interface to Nix”

“all because everything is hidden behind devenv's tasks”

RecommendsComment from 6 Feb 2026 in “Coding Agent VMs on NixOS with Microvm.nix”

“If you use a tool like this via Devenv instead of using its built-in mechanisms for installing tools”

MixedComment from 4 Feb 2026 in “Prek: A better, faster, drop-in pre-commit replacement, engineered in Rust”

“Which imo solves that problem pretty well. My team uses that kind of setup in all of our projects.”

RecommendsComment from 4 Feb 2026 in “Prek: A better, faster, drop-in pre-commit replacement, engineered in Rust”

“I'd write a devenv module that generates configs for it, and use that.”

RecommendsComment from 23 Jan 2026 in “What Has Docker Become?”

“People want containers, not nix, ansible, or devenv.”

CriticizesComment from 5 Jan 2026 in “I switched from VSCode to Zed”

“I have experienced a positive return on investment from using Nix Darwin and devenv.sh”

RecommendsComment from 2 Jan 2026 in “Going immutable on macOS, using Nix-Darwin”

“I use devenv.sh to give me quick setup of individual environments”

RecommendsComment from 30 Dec 2025 in “AI Is Forcing Us to Write Good Code”

“a lot of the nix benefits without a lot of the nix drawbacks”

RecommendsComment from 23 Dec 2025 in “The Polyglot NixOS”

“the rate of feature development has been great in the past few years”

RecommendsComment from 15 Dec 2025 in “Dagger: Define software delivery workflows and dev environments”

“getting the work done that time still took maybe a tenth of the time or less”

RecommendsComment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments”

“I was fully bought in on its proposal and once I found its edges”

MixedComment from 30 Nov 2025 in “NixOS 25.11 released”

“it's main purpose is managing the development environment”

RecommendsComment from 19 Nov 2025 in “Better pre-commit, re-engineered in Rust”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.