How it works
- The OCI registry is the only storage and the source of truth. Lajstrom never stores artifact bytes itself.
- The database is a derived, rebuildable index plus a small control plane (repos, users, tokens, permissions).
- Clients keep their native tools. apt, dnf, mvn, pip, npm, terraform talk to Lajstrom as if it were their native repository. Protocol emulation is server-side; no client plugins.
- Docker images pass through to the backend registry untouched, with Lajstrom's RBAC and audit in front.
Formats
- apt planned
- rpm planned
- maven planned
- pypi planned
- npm planned
- terraform modules planned
- raw files planned
Install
go install github.com/lajstrom/lajstrom@latest
Lajstrom is in the design phase and there is nothing to run yet. Today this command only prints a placeholder message. Placeholder packages are also reserved on PyPI, npm and crates.io under the name lajstrom.