Simple, zero-config local NPM registry.

Open Source Alternative to:

Repository activity:

Stars16,361

Forks1,371

Open Issues59

Last commit2 days ago

License:

MIT

Languages:

TypeScript
JavaScript
CSS
Verdaccio screenshot

Verdaccio is a lightweight Node.js private proxy registry designed to facilitate the use of private NPM packages without the need for extensive configuration. It allows developers to set up a local private NPM registry with minimal effort, providing a tiny built-in database and the ability to proxy other registries such as npmjs.org. Verdaccio also caches downloaded modules to improve performance and supports various plugins for extended storage capabilities, including Amazon S3 and Google Cloud Storage.

  • Zero Configuration: No need for an entire database to get started; Verdaccio works out of the box.
  • Private Packages: Use private NPM packages within your organization without exposing them publicly.
  • Multiple Registries: Link and fetch packages from multiple registries through a single endpoint.
  • Caching: Cache modules from npmjs.org to reduce latency and provide limited failover.
  • Override Packages: Publish modified versions of third-party packages locally under the same name.
  • Popular Clients Supported: Works seamlessly with npm, yarn, and pnpm package managers.
  • Easy Deployment: Official Docker image and Kubernetes Helm support for simplified deployment.

Verdaccio is an excellent tool for developers and organizations looking to manage their NPM packages efficiently and securely. Its ease of use, combined with robust features and community support, makes it a valuable addition to any development workflow.

Share: