No-nonsense Open Registry for Artifacts
Why NORA?
We got tired of bloated Java registries that cost a fortune and eat all your RAM.
Nexus
Java monolith, 4GB RAM, expensive
Artifactory
Java bloat, complex setup, very expensive
Harbor
Docker only, 10+ containers to deploy
NORA: Built different
- β Rust β no GC pauses, memory safe
- β 32MB binary β single file, zero dependencies
- β <100MB RAM β 20x less than competitors
- β Open Source β free and open source
- β All protocols β Docker, Maven, npm, Cargo, PyPI
| Feature | NORA | Nexus | Artifactory |
|---|---|---|---|
| RAM Usage | <100 MB | 2-4 GB | 4+ GB |
| Startup Time | 3 sec | 30-60 sec | 60+ sec |
| Binary Size | 32 MB | 400+ MB | 500+ MB |
| Language | Rust π¦ | Java | Java |
| Multi-protocol | β 5 protocols | β | β |
| Open Source | β MIT | Partial | β |
Everything you need
One registry for all your artifacts. No more juggling multiple tools.
Docker Registry v2
Full OCI distribution spec. Push, pull, tag. Works with Docker, Podman, containerd.
Maven Repository
Host your JARs. Smart proxy to Maven Central with caching.
npm Registry
Private npm packages. Proxy to npmjs.org with intelligent caching.
Cargo Registry
Rust crates hosting. Git index or sparse protocol.
PyPI Repository
Python packages. Simple API compatible with pip.
Authentication
htpasswd, API tokens, OIDC. RBAC coming soon.
Web Dashboard
Beautiful UI to browse artifacts. No extra setup.
S3 Storage
Local filesystem or any S3-compatible storage. Your choice.
Prometheus Metrics
Built-in /metrics endpoint. Grafana-ready.
Ready to simplify your artifact management?
Get started in 30 seconds. Free and open source forever.
# One command to rule them all
$ docker run -p 4000:4000 getnora/nora