# devenv

Hacker Approved page: https://hackerapproved.com/p/devenv/

22 people recommended devenv in Hacker News comments, 2 had mixed feelings and 2 criticized it, November 2025 to October 2026. It was recommended in 11 of 12 months, in 22 threads. It meets the Hacker Approved badge rule.

**Verdict:** 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.

Summary written by Claude from 36 comments. It was written before the November 2026 recount, and 34 of those comments still count.

## Why people recommend it

- Per-project environment setup (4 comments in the sample): "We see project specific environments superior to having global packages installed." ([source](https://news.ycombinator.com/item?id=47265040)) "I use devenv.sh to give me quick setup of individual environments" ([source](https://news.ycombinator.com/item?id=46428029)) "Which imo solves that problem pretty well. My team uses that kind of setup in all of our projects." ([source](https://news.ycombinator.com/item?id=46885105))
- User-friendly abstraction over Nix (3 comments in the sample): "It is a more user friendly abstraction on top of Nix." ([source](https://news.ycombinator.com/item?id=47483335)) "It’s the right amount of user friendly." ([source](https://news.ycombinator.com/item?id=47481595)) "a lot of the nix benefits without a lot of the nix drawbacks" ([source](https://news.ycombinator.com/item?id=46366730))
- Batteries-included language modules (2 comments in the sample): "That devenv also provides "batteries included" modules for popular languages (including linters, LSPs) is also a benefit." ([source](https://news.ycombinator.com/item?id=47484355)) "devenv.nix provides a Python runtime and all native dependencies" ([source](https://news.ycombinator.com/item?id=47977550))
- Easier than containers for development (2 comments in the sample): "It’s much easier than local containers for development." ([source](https://news.ycombinator.com/item?id=47479943)) "devcontainers running devenv is actually the easier route" ([source](https://news.ycombinator.com/item?id=48478992))

## What people warn about

- Weak package and version pinning (2 comments in the sample): "None of the examples on the devenv.sh page demonstrate pinning of tools/packages to specific versions." ([source](https://news.ycombinator.com/item?id=47480439)) "devenv.sh is great for web and backend, but not perfect for dependency (package) management" ([source](https://news.ycombinator.com/item?id=48721149))

## Other dev environment managers people recommend

- [direnv](https://hackerapproved.com/p/direnv/): 33 recommend, 1 mixed, 3 criticize
- [Devbox by Jetify](https://hackerapproved.com/p/devbox/): 8 recommend, 1 mixed, 1 criticize
- [Flox](https://hackerapproved.com/p/flox/): 7 recommend, 0 mixed, 3 criticize

## The badge

A product earns the Hacker Approved badge when at least 10 people recommend it, recommenders outnumber critics at least 2 to 1 (mixed feelings count toward neither side), it was recommended in at least 4 of the 12 months and in at least 5 different threads, and no single thread supplies more than half of the people who recommend it. Health and money products are never badged.

## Cite as

Hacker Approved, "devenv", https://hackerapproved.com/p/devenv/ (22 recommend, 2 mixed, 2 criticize; Hacker News comments, November 2025 to October 2026).

Counts updated 2 Nov 2026, with data through October 31, 2026.
