robolibs

Every crate

What each one does, and which of the others it builds on.

cratewhat it doesbuilds on
agentioComposes authenticated peerbus endpoints by topic name.authbox, datapod, peerbus
authboxX.509 certificates, CSRs, CRLs, and a DID resolver, in pure Rust.keylock
concordCoordinate and frame transforms for robotics.datapod, graphix
datapodThe wire-contract crate — the data types everything else here shares.nothing here
gearboxA USD robot simulator with a Bevy renderer.agentio, datapod, peerbus
graphixVertex graphs and factor graphs, built for spatial work.datapod
keylockOne crypto surface for everything else here.nothing here
machbusISO 11783 (ISOBUS), J1939, and NMEA 2000 over CAN.concord, wirebit
maptraxPlans agricultural fields — headlands, swaths, and turns.concord, datapod, graphix, vectory
ondriveTwenty motion controllers behind one interface.datapod, stateup
peerbusOne messaging API, two transports.authbox, datapod, wirebit
rasteraReads and writes GeoTIFF, including BigTIFF and multi-layer rasters.concord, datapod
stateupBehavior trees and hierarchical state machines, sharing one blackboard.nothing here
syncbotRouting, claims, and scheduling for a fleet sharing one workspace.authbox, concord, datapod, graphix, keylock, peerbus, zoneout
tagdataAn embedded key-value database in one memory-mapped file.nothing here
vectoryReads and writes GeoJSON, normalized into a local ENU frame.concord, datapod, graphix
wirebitSimulates serial, CAN, and ethernet links over shared memory.nothing here
zoneoutHierarchical zones and workspaces for agricultural robotics.concord, datapod, graphix, rastera, vectory