Universal Package Registry Kernel
See the codeRegesta is a draft for a modern package registry built around transparency, security, high performance, scalability, and ecosystem neutrality.
The goal is not to create another npm-compatible database with a different UI. Regesta treats package distribution as public infrastructure: releases, source archives, artifacts, ownership, and registry state changes should be verifiable facts that independent clients, mirrors, auditors, and package managers can inspect.
Current status: Regesta is an early draft and experimental implementation, not a production registry. V0 is TypeScript-first and currently provides an npm-first demo path; PyPI, Cargo, Go, OCI, and future projections need separate design and implementation. Native, Rust, or WASM components remain future optimization paths rather than the current primary runtime.
Core principles:
How Regesta aims to achieve this:
ecosystem:domain/name.Documentation:
Run the VitePress docs locally:
pnpm docs:dev
Run the registry demo with Docker Compose:
docker compose up -d --build
curl http://127.0.0.1:4321/ready
The Compose setup stores SQLite metadata and object bytes in the
regesta-data volume. Override REGESTA_PORT to bind a different host port.
Runtime configuration variables documented in Operations
can also be passed through Compose, including the npm projection, npm artifact
processing, and npm upstream fallback switches.
161 commits
TypeScript
95.8%
JavaScript
4.1%
Universal Package Registry Kernel
See the codeRegesta is a draft for a modern package registry built around transparency, security, high performance, scalability, and ecosystem neutrality.
The goal is not to create another npm-compatible database with a different UI. Regesta treats package distribution as public infrastructure: releases, source archives, artifacts, ownership, and registry state changes should be verifiable facts that independent clients, mirrors, auditors, and package managers can inspect.
Current status: Regesta is an early draft and experimental implementation, not a production registry. V0 is TypeScript-first and currently provides an npm-first demo path; PyPI, Cargo, Go, OCI, and future projections need separate design and implementation. Native, Rust, or WASM components remain future optimization paths rather than the current primary runtime.
Core principles:
How Regesta aims to achieve this:
ecosystem:domain/name.Documentation:
Run the VitePress docs locally:
pnpm docs:dev
Run the registry demo with Docker Compose:
docker compose up -d --build
curl http://127.0.0.1:4321/ready
The Compose setup stores SQLite metadata and object bytes in the
regesta-data volume. Override REGESTA_PORT to bind a different host port.
Runtime configuration variables documented in Operations
can also be passed through Compose, including the npm projection, npm artifact
processing, and npm upstream fallback switches.
161 commits
TypeScript
95.8%
JavaScript
4.1%