Docs.rs
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Releases

Recently uploaded crates
  • Recent
  • Stars
  • Recent Failures
  • Failures By Stars
  • Activity
  • Queue
  • rsomics-bamio-0.2.0
    Validated raw BAM records and parallel BGZF I/O for rsomics products
    17 minutes ago
  • gen-polyglot-0.1.31
    gen — polyglot workspace dispatcher. Probes a directory for every configured adapter marker and emits a typed PolyglotWorkspace containing one Manifest per detected language. Engines that operate across language boundaries (caixa-author + the M5 cross-language renderer + audit reports) consume this.
    17 minutes ago
  • greentic-operator-dev-1.2.30607388017
    Greentic operator CLI for local dev and demo orchestration.
    17 minutes ago
  • gen-verdict-0.1.31
    gen — the DERIVED-VERDICT law as a type. A verdict is derived from the subject set it claims about, and CARRIES THE WITNESS of that derivation: `NonEmpty<T>` (head+tail, so empty is a compile error, not a smart-constructor Err), `Domain<T>` (emptiness is a named arm, never `Option`), `Verdict<S,F>` whose `Held` arm cannot be NAMED without a non-empty subject-set witness and whose `Vacuous`/`Unreached` are distinct no-claim arms, one `judge` classifier, a re-deriving `#[serde(try_from)]` wire border that REJECTS a forged pass, and a move-only `Permit<S>` capability that binds the witness to the guarded action's input. Deliberately tiny (serde + thiserror + gen-macros) so every gate, linter, reconciler observation and status field in the fleet can afford it. See theory/UNREPRESENTABILITY.md §II.4.
    18 minutes ago
  • gen-cli-0.1.31
    gen — operator-facing CLI. Subcommands: check (parse + print typed manifest), lock (regenerate lockfile-derived data), config-show (dump tier), config-diff (compare tiers). Wires every adapter to the operator through one binary; new adapters land in the dispatch table, not as new tools.
    18 minutes ago
  • ids-apis-1.0.401
    IDS APIs in Rust
    18 minutes ago
  • gen-secattest-0.1.31
    gen — the Security-Attestation (SecAttest) INVARIANT contract. The universal typed law that every derivation carries a COMPLETE, content-addressed, FAIL-CLOSED security verdict {signature, SBOM, CVE⊖VEX, provenance} keyed by the SAME content hash PDC uses (the attestation address = the third use of PDC clause-4's one cell), verified before use: an unverified/incomplete/tampered artifact has no run path. Ships the six-clause law, the sealed RunToken capability, the fail-closed checker + Attestable trait, and the verdict-kind CATALOG + verification MATRIX forcing-function. Security peer of gen-pdc; OSS-first (cosign/sbomnix/Trivy/osv/OpenVEX/SLSA/in-toto plug in as producers).
    18 minutes ago
  • gen-pdc-0.1.31
    gen — the Per-Dependency Content-Addressed Cacheability (PDC) contract. The typed variant CATALOG of ecosystem adapters (cargo/gomod/npm/pip/…) + the universal PDC invariant checker + the verification MATRIX forcing-function. Codifies the per-dependency-caching law that gen-cargo (shipped) and gen-gomod (M1) already implement implicitly, so a new ecosystem cannot ship without a PDC conformance proof. See theory/PDC-CONTRACT.md.
    18 minutes ago
  • gen-cache-attic-0.1.31
    gen — typed cache client (CacheClient trait + AtticClient HEAD-probe impl + NoCacheClient default). Engines consult the trait before triggering builds; substituter hits short-circuit the rebuild. The trait is the swap-in seam for any future binary cache (cachix, S3, R2). Today attic is offline → NoCacheClient is the default; AtticClient activates when the substituter is reachable.
    19 minutes ago
  • gen-caixa-bridge-0.1.31
    gen — typed bridge between pleme-io's caixa SDLC primitive and the gen ecosystem. (defcaixa …) blocks declare a :gen slot; this crate translates the typed CaixaToGen request into an AdapterRoute the caixa renderer can act on. The first M9 milestone; full caixa-side wiring (caixa-author skill update, feira render integration) lands when the typed surface stabilizes.
    19 minutes ago
  • gen-buck-0.1.31
    gen — Buck2 BUCK file renderer. Sibling of gen-nix / gen-nix-bulk / gen-bazel; same typed Manifest in, typed Buck Starlark out. Buck2's BUCK files are Starlark-dialect — we reuse the typed Starlark AST published by gen-bazel and emit Buck-specific rule names + attrs.
    19 minutes ago
  • gen-bazel-0.1.31
    gen — Bazel BUILD.bazel + MODULE.bazel renderer. Sibling of gen-nix (per-crate Nix) and gen-nix-bulk (per-tree Nix); same typed Manifest in, typed Starlark out. Operators pick the backend via shikumi config — the same source-of-truth typed Manifest renders to Nix or Bazel mechanically.
    19 minutes ago
  • gen-nix-bulk-0.1.31
    gen — per-tree (crane shape) bulk Nix renderer. Sibling of gen-nix's per-crate renderer. Produces one big derivation that builds the entire workspace in one shot — cheaper for CI's first-canary build, more expensive for incremental local dev. Operators pick the shape via shikumi config (RenderMode::PerTree).
    19 minutes ago
  • gen-nix-0.1.31
    gen — typed Nix AST + pretty-printer + per-crate (crate2nix shape) derivation renderer. Implements theory/NIX-AST.md: every Nix construct the substrate emits is a typed `NixValue` rendered through one canonical pretty-printer. `format!()` of nix syntax is forbidden in this crate's downstream consumers.
    19 minutes ago
  • gen-config-0.1.31
    gen — typed shikumi::TieredConfig for the universal package-manager engine. Owns the operator-facing knobs: workspace root resolution, cache substituter URLs, render policy (per-crate / per-tree), the target the engine evaluates predicates against, and the discovery rules that map a directory to an adapter.
    20 minutes ago
  • gen-adapter-forge-0.1.31
    gen — typed (defadapter …) spec + scaffold-generator. Every new gen-X adapter is authored as one typed AdapterSpec value (or one tatara-lisp (defadapter …) form when the Lisp runtime ships); adapter-forge synthesizes the scaffold (lib.rs / error.rs / raw.rs / tests) from the spec. The shape is distilled from gen-cargo + gen-npm + gen-bundler — the next 6+ adapters land as ~50-line typed specs.
    20 minutes ago
  • gen-bundler-0.1.31
    gen — Ruby/Bundler adapter. Parses Gemfile + Gemfile.lock into gen_types::Manifest. The bundler half of the universal package-manager engine; sibling of gen-cargo + gen-npm. Authored Gemfile parsing is line-oriented (DSL eval intentionally deferred — pleme-io's Bundler usage is declarative-shape).
    20 minutes ago
  • gen-swift-0.1.31
    gen — swift adapter. Parses Package.swift + lockfile into a typed gen_types::Spec emission. One of N adapters that share the typed core via Spec/QuirkRegistry/Invariants traits.
    20 minutes ago
  • cargo-lsp-0.0.16
    LSP for Cargo.toml files
    20 minutes ago
  • stun-proto-2.0.2
    STUN protocol in a sans-IO fashion
    20 minutes ago
  • stun-types-2.0.2
    STUN parsing and writing
    20 minutes ago
  • gen-gomod-0.1.31
    gen — gomod adapter. Parses go.mod + lockfile into a typed gen_types::Spec emission. One of N adapters that share the typed core via Spec/QuirkRegistry/Invariants traits.
    21 minutes ago
  • gen-ansible-0.1.31
    gen — ansible adapter. Parses galaxy.yml + lockfile into a typed gen_types::Spec emission. One of N adapters that share the typed core via Spec/QuirkRegistry/Invariants traits.
    21 minutes ago
  • gen-poetry-0.1.31
    gen — poetry adapter. Parses pyproject.toml + lockfile into a typed gen_types::Spec emission. One of N adapters that share the typed core via Spec/QuirkRegistry/Invariants traits.
    21 minutes ago
  • gen-pip-0.1.31
    gen — pip adapter. Parses pyproject.toml + lockfile into a typed gen_types::Spec emission. One of N adapters that share the typed core via Spec/QuirkRegistry/Invariants traits.
    21 minutes ago
  • gen-helm-0.1.31
    gen — helm adapter. Parses Chart.yaml + lockfile into a typed gen_types::Spec emission. One of N adapters that share the typed core via Spec/QuirkRegistry/Invariants traits.
    21 minutes ago
  • gen-cargo-0.1.31
    gen — Cargo adapter. Parses Cargo.toml + Cargo.lock + workspace shape into gen_types::Manifest. The cargo half of the universal package-manager engine; one of N adapters (gen-npm, gen-bundler, gen-pip, gen-gomod, gen-helm, …) that share the typed core. See theory/GEN.md for the full design.
    21 minutes ago
  • gen-npm-0.1.31
    gen — npm/pnpm/yarn adapter. Parses package.json + package-lock.json/pnpm-lock.yaml into gen_types::Manifest. The npm half of the universal package-manager engine; sibling of gen-cargo.
    21 minutes ago
  • gen-platform-0.1.31
    gen-platform — Rust-first canonical handle for the typed-dispatcher (typed-tagged-union catamorphism) substrate primitive. Re-exports TypedDispatcher + #[derive(TypedDispatcher)], ships a runtime Dispatcher<T> applicator for Rust consumers (controllers, daemons, reactive routers), and surfaces the typed catalog reflection so any pleme-io crate can stand up a typed dispatch surface against any closed variant universe. The 'common language' substrate primitive — see theory/QUIRK-APPLIER.md.
    21 minutes ago
  • gen-macros-0.1.31
    Proc-macros for the gen ecosystem intake pattern. Today: #[derive(SpecShape)] and #[derive(QuirkRegistry)] — auto-implement the universal gen_types traits from typed Rust structs/enums. Per the ECOSYSTEM-INTAKE.md contract (Pillar 12: generation over composition).
    22 minutes ago
Previous Page Next Page