📦

Eternals NPM Registry

In Progress

A private npm registry for managing and distributing packages securely. Supports npm, yarn, and pnpm with authentication and access control.

NestJS React PostgreSQL S3 / MinIO

Overview

Eternals NPM Registry is a private package management solution designed for teams and organizations to host and manage their own npm packages securely. It implements the npm registry protocol, making it compatible with all major package managers.

The NestJS backend handles authentication, package storage routing, and access control, while binary artifacts are stored in S3-compatible object storage (MinIO for self-hosting). A React-based web UI lets developers browse and manage their packages without touching the CLI.

Features

  • Private and scoped packages
  • Multi-package manager support (npm, yarn, pnpm)
  • Authentication and access control
  • Version management and deprecation
  • Package analytics (planned)
  • Web UI for browsing packages

Use Cases

  • Internal package distribution within a team or org
  • Enterprise development workflows
  • Secure dependency management
  • Publishing libraries without public exposure
All Projects