getnora-io

A lightweight multi-format artifact registry supporting 15 formats including Docker, Maven, npm, PyPI, Cargo, and Go, with a single binary, zero dependencies, <50 MB RAM idle, and 3-second startup.

v1.4.4
Published at
6d ago
369
Stars
241
Download
Synced at
6d ago

Latest release

v1.4.4Nov 7, 2026, 12:19 PM
Downloads slow? Switch the source anytime above

README

Project Overview

NORA is a lightweight multi-format artifact registry supporting 15 formats: Docker, Maven, npm, PyPI, Cargo, Go, Raw, RubyGems, Terraform, Ansible Galaxy, NuGet, Pub, Conan, RPM, and Debian/APT. Single binary, zero dependencies, <50 MB RAM idle, 3-second startup.

Key Features

  • Zero-config: Single binary, no database, no dependencies
  • 15 registries: Docker, Maven, npm, PyPI, Cargo, Go, Raw, RubyGems, Terraform, Ansible Galaxy, NuGet, Pub, Conan, RPM, Debian/APT
  • Secure by default: OpenSSF Scorecard, signed releases, SBOM, fuzz testing, 1200+ tests
  • Authentication required: All endpoints require auth; anonymous read is opt-in

Target Audience

  • Developers who need self-hosted artifact registries
  • DevOps engineers
  • Teams using multiple package formats

Quick Start

  1. Docker run: docker run -d -p 4000:4000 -v nora-data:/data getnora/nora:latest
  2. Open http://localhost:4000/ui/ to get started

Core Advantages

  • <30 MB binary | <50 MB RAM idle | 3s startup
  • 15 registries supported
  • Zero dependencies, zero config

System Requirements

  • OS: Cross-platform (via Docker)
  • Architectures: x86_64, arm64

Release history

Sort