The default JavaScript package manager. Ships with Node, hosts the largest software registry in the world, and remains the safest compatibility default.
npm is the package manager that ships with Node and the registry that hosts the JavaScript ecosystem. It is universally supported, has the broadest compatibility with tooling and CI, and recent versions narrowed the speed gap with pnpm and Bun. The downsides are flat-by-default node_modules (which masks dependency mistakes) and slower installs on cold caches. For solo projects and teams who prioritize zero-friction defaults over speed, npm remains a fine choice.
Last verified
npm install -g npmSources: npm pricing, Downloading and installing Node.js and npm, npm CLI changelog, npm package registry entry
All-in-one JavaScript runtime, bundler, test runner, and package manager. Rewritten in Rust as of Bun 1.4 (August 2026), drop-in compatible with Node, dramatically faster install and start times.
Fast, disk-efficient package manager. Content-addressable global store, strict dependency resolution, first-class workspaces. Default for many TypeScript monorepos.
The original server-side JavaScript runtime. V8 under the hood, npm ecosystem, and the default backend runtime for most production deployments.
Secure-by-default JavaScript and TypeScript runtime from Node's original creator, with built-in TypeScript, fmt, lint, and test. The Deno team joined Cloudflare in October 2026: the runtime gets one more year of bug-fix and security releases, and Deno Deploy shuts down six months after the announcement.
The default JavaScript package manager. Ships with Node, hosts the largest software registry in the world, and remains the safest compatibility default.
Try npmHonest takes on AI dev tools, frameworks, and infrastructure - delivered to your inbox.
Subscribe FreeDeployment platform behind Next.js. Git push to deploy. Edge functions, image optimization, analytics. Free tier is generous.
Self-hosted PaaS for deploying apps, databases, and services. Git-based deploys, Docker support, preview environments, and a clean UI.
Reactive backend - database, server functions, real-time sync, cron jobs, file storage. All TypeScript. This site's backend (courses, videos, user data) runs on Convex.

Workers RPC now bridges Python and JavaScript, passing live objects, functions and streams between Workers with no schem...

Octane is an MIT-licensed framework from Inferno's creator that compiles React-style hooks and Suspense to direct DOM co...

A solo developer built a complete JavaScript ecosystem from scratch - runtime, engine, package manager, and Electron alt...

Bun rewrote 535K lines of Zig to Rust in 11 days with Claude. What the port fixed, what it cost, and what HN thinks it m...

Deno Desktop in Deno 2.9 compiles TypeScript projects into native apps with a system WebView or bundled Chromium. How it...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.