ekalinin/nodeenv
Virtual environment for Node.js & integrator with virtualenv observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 97
- Release rhythm 30
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5636
- days_rel: 256
- days_push: 19
- n_releases_24m: 1
Adoption not part of the score
1789 stars · 222 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
nodeenv is a Python-based CLI tool that creates isolated Node.js virtual environments with their own installation directories, similar to Python's virtualenv. It can also integrate Node.js environments inside Python virtualenvs, supporting reproducible installs via requirements files.
Use cases
- create isolated node.js environments per project
- install multiple node.js versions side by side
- manage node dependencies inside a python virtualenv
- reproduce node environments from a requirements file
- avoid polluting global node installation
When to choose
- you work with both Python and Node.js and want unified environment isolation
- you need multiple isolated Node.js toolchains on one machine
- you want reproducible Node.js setups in CI or dev containers
When to avoid
- you only need Node version switching - nvm or fnm are more common
- your project is pure JavaScript with no Python tooling
- you need container-level isolation rather than directory-level
Facets
cli-tool · maturity stable
developer-tools cli package-manager configuration-management developer-tools backend windows python cli cross-platform nodejs virtualenv environment-isolation version-management python-integration command-line python linux macos
3 sources
- readme: https://github.com/ekalinin/nodeenv · fetched 2026-08-28 · f9b39f6ed45a
- homepage: http://ekalinin.github.io/nodeenv/ · fetched 2026-08-29 · 0a4bcdf0cfa2
- registry_pypi: https://pypi.org/pypi/nodeenv/json · fetched 2026-08-29 · 8e83ac2791c8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ekalinin/nodeenv | main | 74 |
For agents
markdown · JSON · MCP: product_card(name="ekalinin/nodeenv")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem