# Node.js

Node.js JavaScript runtime ✨🐢🚀✨

Repository: https://github.com/nodejs/node
Canonical: https://ross.abutalabs.com/products/nodejs
Homepage: https://nodejs.org
Language: JavaScript
License: NOASSERTION
License Family: other
Topics: nodejs, javascript, node, js, runtime, mit, linux, macos, windows
Last push: 2026-08-26T22:19:45+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 4298, "days_push": 7, "days_rel": 7, "gap_med": 5.0, "n_releases_24m": 111}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 119568, forks 36612 (observed 2026-08-28T04:12:24.133725+00:00)

## What it is
Node.js is an open-source, cross-platform JavaScript runtime built on Chrome's V8 engine, enabling JavaScript to run outside the browser for servers, tools, and scripts. It is governed by the OpenJS Foundation with regular Current and LTS releases following semantic versioning.

## Use cases
- run javascript on the server
- build a backend api in javascript
- write command-line tools with node
- host a realtime websocket server
- script build tooling in javascript
- run a local development web server

## When to choose
- you want a mature, widely supported JavaScript runtime with LTS guarantees
- you need an event-driven, non-blocking server for I/O-heavy workloads
- your team already knows JavaScript and wants one language across stack
- you rely on the npm ecosystem of packages

## When to avoid
- you need heavy CPU-bound computation without worker threads
- you require strict per-request memory isolation or multithreading by default
- your team standardizes on another runtime like Deno or Bun for its features

## Facets
- artifact type: application
- maturity: stable
- function: http-server, developer-tools, cli, concurrency, interpreter
- domain: developer-tools, backend, web-development, cross-platform
- platform: windows, cross-platform, cli
- tags: javascript-runtime, v8, event-loop, lts, openjs-foundation, npm-ecosystem, command-line, linux, macos

## Member repositories
- nodejs/node (main) score 95
- nodejs/node-v0.x-archive (mirror) score 10
- nodejs/docker-node (infra) score 77
- nodejs/nodejs.org (docs) score 77
- nodejs/http-parser (backend) score 10
- nodejs/Release (infra) score 77
- nodejs/nodejs.dev (docs) score 10
- nodejs/llhttp (backend) score 92
- nodejs/node-chakracore (mirror) score 10
- nodejs/help (docs) score 53
- nodejs/readable-stream (mirror) score 34

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:24.133725+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:11:38.767841+00:00, confidence not recorded.
  - readme: https://github.com/nodejs/node (fetched 2026-08-28T04:12:24.133725+00:00, sha c239330508e4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
