DBDelve
DBDelve는 Rust 기반 빠른 다중 엔진 데이터베이스 클라이언트, 무료 오픈소스, 텔레메트리 없음
OpenPacker는 opm/opmx 오픈 패키지 매니저이며, 다중 생태계 패키지 식별·잠금·증명·다이제스트를 위한 PREX 기준 구현입니다
OpenPacker: the opm/opmx open package manager and the PREX reference implementation for multi-ecosystem package identity, locks, proofs, and digests.
개발 도구GitHub @OpenPacker-Labs온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
an attempt at normalizing package ecosystems beyond oci.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Open Package Manager (opm / opmx) plus a PREX control plane for
multi-ecosystem package identity, locks, proofs, and digests.
Status: Private reference implementation of the PREX draft. This is not a production package registry.
AI usage: Maintainers and contributors may use AI coding tools under human review. See CONTRIBUTING.md.
| Project site / releases | OpenPacker Pages |
| Package manager (start here) | docs/guides/opm.md |
| Example project | examples/opm-project/ |
PREX control plane (opm …) | docs/guides/opm.md#prex-control-plane |
| Protocol | spec/prex/v1/ |
| License | MIT |
| Community | Code of Conduct · Governance · Security |
opm and opmxThis is the product surface for add / remove / sync / install / uninstall and running installed package binaries.
Scope: after the project explicitly enables the npm adapter in
opm.toml(project.ecosystems = ["npm"]),opm add pkg:npm/[email protected]resolves against the real registry, verifies the bytes, and locks the proof-checked closure.--offlinerefuses the network. Explicitsource =/ catalog entries win when present. See docs/guides/opm.md for the full order.
npm ci
npm run build
npm link -w @openpacker/cli # puts opm, opmx, opkg, opkgm on PATH
mkdir my-app && cd my-app
opm init
opm add pkg:npm/@openpacker/[email protected] \
--source /path/to/demo-tool-1.1.0.tgz \
--offline
opm list
opmx demo-tool --version
npm ci && npm run build
cd examples/opm-project
node ../../apps/openpacker-cli/dist/opm.js sync --offline
node ../../apps/openpacker-cli/dist/opm.js list
node ../../apps/openpacker-cli/dist/opmx.js demo-tool --version
# → 1.1.0
| Command | Purpose |
|---|---|
opm init | Create opm.toml + .opm/ |
opm import --native | Ingest native manifests into opm.toml |
opm add <spec> | Add package to manifest, lock, and install |
opm remove <alias> | Remove from manifest, lock, and install |
opm install | Materialize everything in opm.lock.json |
opm ci | Install exactly package-lock.json |
opm uninstall [alias] | Remove install links/bins |
opm sync | Resolve manifest → lock → install |
opm list / opm why | Inspect the project graph |
opm run [script] | Run a package.json script (unsandboxed) |
opm exec <bin> | Run a node_modules/.bin executable |
opm -r run <script> | Run it in workspace members (--filter) |
opmx <bin|pkg> | Execute an installed binary |
Project layout:
opm.toml # requirements
opm.lock.json # exact pins + digests
.opm/store/ # content-addressed packages
.opm/bin/ # executable shims
Full manual: docs/guides/opm.md · ADR: 0022
Aliases: opkg, opkgm → opm.
For protocol operations (normalize, solve, import-lock, prove digests) use the
same opm binary with PREX verbs — not the project-manager commands above.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗