No description
  • Rust 75.4%
  • TypeScript 11.1%
  • Shell 4.7%
  • JavaScript 4.6%
  • TypeSpec 1.6%
  • Other 2.5%
Find a file
2026-08-26 11:46:10 +09:00
.config Add durable credential registry and secret lifecycle 2026-07-17 00:18:02 +09:00
contracts Refresh JavaScript toolchain dependencies 2026-08-20 00:01:12 +09:00
crates Add hermetic coverage for service boundaries 2026-08-24 16:39:13 +09:00
deploy/charts/remora Enforce immutable supply chain defaults 2026-08-21 14:33:49 +09:00
docs Enforce immutable supply chain defaults 2026-08-21 14:33:49 +09:00
scripts Enforce immutable supply chain defaults 2026-08-21 14:33:49 +09:00
tests Enforce immutable supply chain defaults 2026-08-21 14:33:49 +09:00
web Narrow browser listeners before invocation 2026-08-26 11:46:10 +09:00
.dockerignore Validate shared contracts in bounded test lanes 2026-07-15 21:00:59 +09:00
.gitignore Replace transient test labels with stable identifiers 2026-07-19 14:27:29 +09:00
.node-version Scaffold Svelte frontend and browser test matrix 2026-07-15 19:51:35 +09:00
.nvmrc Scaffold Svelte frontend and browser test matrix 2026-07-15 19:51:35 +09:00
Cargo.lock Refresh Rust dependencies and replace abandoned crates 2026-08-19 23:33:58 +09:00
Cargo.toml Refresh Rust dependencies and replace abandoned crates 2026-08-19 23:33:58 +09:00
Dockerfile License Remora under Apache 2.0 2026-08-19 22:34:44 +09:00
Dockerfile.test Enforce immutable supply chain defaults 2026-08-21 14:33:49 +09:00
LICENSE License Remora under Apache 2.0 2026-08-19 22:34:44 +09:00
Makefile Enforce immutable supply chain defaults 2026-08-21 14:33:49 +09:00
NOTICE License Remora under Apache 2.0 2026-08-19 22:34:44 +09:00
README.md Add project overview and align build metadata 2026-08-20 00:21:28 +09:00
rust-toolchain.toml Scaffold Rust API and worker workspace 2026-07-15 19:51:16 +09:00

Remora

Remora is a multi-user service that runs durable download jobs from HTTP, S3-compatible object stores, and Hugging Face repositories into S3-compatible object storage. It provides a browser interface and API backed by stateless API and worker services.

Remora is early in development. Interfaces, deployment behavior, and compatibility may change, so evaluate it carefully before relying on it. The architecture specification describes the current design.

Build

Use the Rust and Node.js versions pinned by rust-toolchain.toml and .node-version. Enable Corepack so the package manager version declared by the web workspace is used.

cargo build --workspace --locked
corepack enable
pnpm --dir web install --frozen-lockfile
pnpm --dir web build

Deployment and verification details are in the deployment and testing documentation.

License

Remora is licensed under the Apache License 2.0. See NOTICE for the project notice.