cargo.
Why rusty exists
rusty started as an internal tool at iResolved, LLC on a client workspace with 3,676 crates where Cargo could not keep a useful edit–build loop:
Those numbers come from that production monorepo shape — not a micro-benchmark. Your results depend on graph shape, cache hits, and whether the project is on the native path.
What rusty does
- Package manager — init, lock, fetch, add, rm, update, clean; dual-mode for
rusty.json/rusty.lockand Cargo-format trees during migration - Native build & test — drives
rustcdirectly for a declared project subset; hard-fails when a shape is unsupported (no silent cargo fallback for core verbs) - Toolchains — install / use / list toolchains (rustup-like); default installs are
rustc+rust-stdonly - Content store — pnpm-style CAS under
$RUSTY_HOMEfor crates and blobs - Layers & artifact cache — per-crate differential cache and
RUSTC_WRAPPERintegration - Workspaces — member listing, git-affected packages, reverse dependents, version-drift reports
- Product auth — optional Clerk-based identity for solved.gg / iResolved accounts (not crates.io login)
What rusty is not (yet)
rusty is early access, not full Cargo parity. Prefer this framing:Dual-mode early access: native path for the rusty-format subset and growing cargo-format support; explicit cargo interop only for a small allowlist (Do not expect every Cargo feature, registry edge case, or build-script shape to work natively on day one. Unsupported native builds fail closed with a clear error.clippy,fmt,doc,bench,tree) and opt-in install paths.
Status at a glance
Next steps
Quickstart
Install a toolchain, scaffold a project, lock, fetch, and build.
Install
Get the rusty binary and set up
$RUSTY_HOME.Project formats
rusty-format vs cargo-format and when to migrate.
CLI reference
Full command map from
rusty --help.Product & license
- Site: rusty.pm.solved.gg
- Suite hub: pm.solved.gg
- Docs path:
/rustyon this site (not the suite root) - License: iResolved Source Available License v0.1 (source-available; not OSI open source). Authenticated solved.gg / iResolved accounts may use rusty under the applicable EULA with payment portions of that license bypassed; other commercial licensing: contact iResolved LLC.
- Legal: Privacy · Terms · EULA · CLA