npm logo

The self-hosted npm alternative

npm is a cloud package registry for JavaScript and Node.js that hosts public and private packages, supports publishing and versioning, access controls for organizations and teams, and provides dependency management and security tooling such as vulnerability advisories and audit reports.

Alternatives to npm

RepoFlow is a self-hosted package management platform supporting Docker, NPM, PyPI, Maven, and more, with CVE scanning, smart search, and access controls.

Activity unknown

What replacing npm actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. In exchange you take on hosting, backups and updates yourself.

Browse everything in Package, Artifact & Container Registries.

Other tools people replace alongside npm