Source ↗
Ruby division

labbridge.
Rust ⇄ Ruby, both directions, no glue code.

A bidirectional Rust ⇄ Ruby bridge. Translate Hartwell Labs Rust tooling into runnable Ruby, load Ruby plugins back into Rust through the LabPlugin trait — with targets verified against the Products Registry.

RubyRustLabPlugin traitMIT
View source ↗ Releases Full catalog
git clone https://github.com/Hartwell-Labs/labbridge

Engineering, not promises.

Every capability below ships in the open-source core — MIT licensed, CI on every push.

Two-way translation

Rust to Ruby and Ruby plugins back into Rust host processes — one bridge, both directions.

LabPlugin trait

Ruby plugins load into Rust through a typed plugin interface — the boundary is explicit, not improvised FFI.

Registry-verified targets

Bridge targets are verified against the Products Registry before loading — the lab's tooling speaks one inventory.

End-to-end tested

The full pipeline is exercised by an e2e demo: a translated behavioral detector runs and reacts inside its Ruby host.

Sandbox-friendly

Designed for running translated analysis code inside confined hosts — plugin code is untrusted by default.

Open source

MIT licensed, with a green test suite gating every change.