Gitea
1.4k ↗Lightweight Git hosting with issues, pull requests and built-in CI
Lightweight private npm registry with an uplink to npmjs.org
Verdaccio is a private npm registry you can run in one container: publish internal packages, cache upstream ones from npmjs.org, and keep CI builds working even when the public registry has a bad day.
It is happiest at small-to-medium scale — a team or a homelab — with file-system storage and simple auth plugins. Large organizations tend to outgrow it toward artifact platforms, but most never need to.
An easy win for any team publishing internal JavaScript packages.