CATEGORY

Science::Robotics 717 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

ruckigInstantaneous Motion Generation for Robots and Machines.1,650MITScienceScience::Robotics data-pipelineA functional and extensible library for organized lazy processing of data with minimal overhead1,628MITAlgorithmsData structures posturepositional posture of spatial robot1,620MITScience::Robotics rsbullet_sysCompiles bullet3 and exposes rust bindings to the C API1,593MITScience::RoboticsSimulation bevy_impulse_deriveProcedural macros for bevy_impulse1,583Apache-2.0AsynchronousConcurrency phoxalPhoxal - production-oriented autonomous robot framework: the runtime engine and model (the api contract tree lives in phoxal-api,…1,571AGPL-3.0-onlyScience::RoboticsSimulation evian-mathMath utilities in evian.1,567MITEmbedded developmentMathematics extended-unified-camera-modelExtended Unified Camera Model1,558MIT OR Apache-2.0AlgorithmsComputer vision cu-ratelimitA simple generic rate limiter for Copper1,558Apache-2.0Science::Robotics openrr-remoteRemote execution support for arci1,526Apache-2.0Science::Robotics julienRobotics library with influences from MoveIt and Pinocchio1,515BSD-3-ClauseScience::Robotics beet_router_parserTools for building reactive structures1,514MIT OR Apache-2.0Embedded developmentGame development cloudiniThe cloudini point cloud compression library for Rust.1,508MIT OR Apache-2.0CompressionScience::Robotics rsbullet-coreCompiles bullet3 and exposes rust bindings to the C API1,494MITScience::RoboticsSimulation micro-dimasMicro-DiMAS - A micro controller framework for Distributed Multi Agent Systems1,485non-standardDevelopment toolsNetwork programming rsbulletCompiles bullet3 and exposes rust bindings to the C API1,481MITScience::RoboticsSimulation hominemA library for modeling muscles and tendons in biomechanical simulations.1,473MIT OR Apache-2.0Game developmentParser implementations fast-gicpHigh-level Rust API for fast_gicp point cloud registration library1,462BSD-3-ClauseAlgorithmsExternal FFI bindings cu-zenoh-rosCopper example to use zenoh as a ROS 2 bridge.1,460Apache-2.0Science::Robotics pharetraUtility data structures and algorithms for Chiron.1,459MIT OR Apache-2.0Data structuresMathematics transformationsHomogeneous Transformation Matrices and Quaternions1,450non-standardComputer visionGraphics air-navigator-rsThis crate serves as the entry point for embedding applications using Rust on Blue Robotics's Navigator1,391MITEmbedded developmentHardware support cu-logging-sizeThis is an example for the Copper project to show how to set custom logging parameters.1,390Apache-2.0Science::Robotics cu-missionsThis shows how to build a multimission configuration and switch from one mission to another.1,390Apache-2.0Science::Robotics cu-zenohCopper example to use zenoh as a middleware.1,389Apache-2.0Science::Robotics st3215A crate for communicating with Feetech/Waveshare branded ST3215 serial bus servos1,380MIT OR Apache-2.0Science::Robotics maps_io_rosFundamental IO for 2D ROS grid maps.1,377Apache-2.0Data structuresFilesystem kornia-apriltagAprilTag marker detection and decoding in Rust1,350Apache-2.0Computer visionScience::Robotics const_cge_activationsShared activation function implementations for const_cge1,247MITComputer visionEmbedded development fusion-sysBindings for the IMU Fusion library.1,232MITScience::Robotics ros2_builtin_interfacesROS2 Builtin Interfaces For Rust1,226MIT OR Apache-2.0Science::Robotics cu_ads7883This is a driver for the TI ADS7883 for Copper.1,220Apache-2.0Science::Robotics evian-trackingRobot localization and tracking algorithms in evian.1,191MITEmbedded developmentMathematics evian-drivetrainDrivetrain models and primitives in evian.1,170MITEmbedded developmentMathematics evian-controlControls theory primitives in evian.1,169MITEmbedded developmentMathematics bevyhub_apiThe bevyhub scene cache api.1,163MIT OR Apache-2.0Embedded developmentGame development thormotionA cross-platform motion control library for Thorlabs systems, written in Rust.1,143BSD-3-ClauseHardware supportScience beet_connectVarious client library wrappers for external apis1,126MIT OR Apache-2.0Embedded developmentGame development cu-transformA coordinate frame transformation library for copper-rs, similar to tf2 in ROS21,112Apache-2.0Science::Robotics uvtUtilities for interacting with Uncrewed Vehicle Trajectory (UVT) files.1,054MIT OR Apache-2.0Data structuresRendering::Data formats vqmA vector, quaternion, and matrix library targeted at embedded systems and robotics.1,044MIT OR Apache-2.0Embedded developmentMathematics rrtk_procExperimental RRTK math! macro1,020BSD-3-ClauseNo standard libraryScience::Robotics kachaka-apiUnofficial Rust API client library for Kachaka Robot1,005MITAPI bindingsScience::Robotics foc-simpleA simple and easy to use implementation of the Field Oriented Control (foc) for brushless motors.995MIT OR Apache-2.0Embedded developmentNo standard library cu_rp_sn754410Rust library for controlling the SN754410 motor driver on the Raspberry Pi for Copper993Apache-2.0Science::Robotics evian-motionMotion control algorithms in evian.959MITEmbedded developmentMathematics blot-cliCLI for the Hack Club Blot957MITCommand line utilitiesScience::Robotics cu-linux-resourcesLinux/host resource bundle for serial, I2C and GPIO devices.943Apache-2.0Science::Robotics clique-fusiona library for 'spatial fusion' of separate observations of objects937non-standardScience::GeospatialScience::Robotics webots-proto-astParser, AST, spans, and serialization for Webots PROTO documents.932MITEncodingParser implementations wgs84-gravityThis crate has been included and moved in `strapdown-ins`. Please use that one instead.931MITScienceScience::Geospatial bevyhub-cliCLI tools for managing Bevyhub projects.928MIT OR Apache-2.0Embedded developmentGame development ycbustLibrary and CLI tool for downloading and extracting the YCB Object and Model Set for 3D rendering and simulation924Apache-2.0Command line utilitiesScience::Robotics cu-dorabenchThis is the matching benchmark for https://github.com/dora-rs/dora-benchmark.906Apache-2.0Science::Robotics cu-nologging-taskThis is an example for the Copper project to show how to stop the output of a task being logged.905Apache-2.0Science::Robotics cu-background-taskThis is an example for the Copper project to show how to set up a background (ie non blocking) task.902Apache-2.0Science::Robotics scurve_motionS-Curve motion planning library899Apache-2.0MathematicsScience::Robotics rustgeomappingA set of base tools that are designed to allow RGBD cameras create 2.5D heightmaps from the captured pointclouds. Primarily aimed…898GPL-3.0Computer visionData structures cu-rate-targetExample showing how to set a runtime rate target for the Copper application.897Apache-2.0Science::Robotics embythe beetmash ambassador878MIT OR Apache-2.0Embedded developmentGame development webots-rsSafe Rust bindings and wrappers for the Webots controller API873MIT OR Apache-2.0API bindingsScience::Robotics ferromotion-coreRobot kinematic optimization in Rust — FK, analytic Jacobians, Levenberg-Marquardt IK. WASM-clean.845MIT OR Apache-2.0MathematicsScience::Robotics mt_scopeNode crash monitoring for Minot — detects disconnected nodes and fires a Torpedo shutdown.838MIT OR Apache-2.0Science::Robotics yolov10YOLOv10 object detection implementation in Rust with ONNX Runtime821Apache-2.0Computer visionMultimedia::Images ringgridPure-Rust detector for coded ring calibration targets807MIT OR Apache-2.0Computer visionMultimedia::Images webots-proto-templateTemplate evaluation for Webots PROTO documents.807MITCompilersScience::Robotics mt_coordCoordinator runtime for Minot — can be embedded in-process or run standalone.803MIT OR Apache-2.0Science::Robotics discrete_pidA PID controller for robotics and discrete control systems791MITAerospace::DronesEmbedded development maps_renderingImage rendering and texture management tailored to the maps crate758Apache-2.0GraphicsMultimedia::Images mt_pubsubA simple and deterministic Pub/Sub implementation with Minot primitives.754MIT OR Apache-2.0Science::Robotics webots-proto-schemaVersioned schemas, typed nodes, and validation for Webots PROTO.749MITData structuresEncoding mt_mtcTokenizer and parser for the Minot language.747MIT OR Apache-2.0Science::Robotics brickbeamCommunity driven IR Transmitter implementation of the LEGO® Power Functions (LPF) protocol powered by the modern Linux, written…744MITEmbedded developmentOperating systems::Linux APIs webots-proto-resolverEXTERNPROTO resolution for Webots PROTO documents.742MITFilesystemParser implementations servo-libs-simulatorServo motor simulation crate with channel management720MITEmbedded developmentHardware support viva-gencpTransport-agnostic GenCP encode/decode and status mapping707MITHardware supportNetwork programming vex-sdk-vexcodeA build script helper to download and link to official VEXcode SDKs.702MITEmbedded developmentScience::Robotics kefliConsensus-Based Auction Algorithm (CBAA) and Consensus-Based Bundle Algorithm (CBBA) implementations for distributed task…696MIT OR Apache-2.0AlgorithmsScience::Robotics libjakaRust bindings for the Jaka robot695Apache-2.0Science::Robotics webots-protoFacade crate for parsing, templating, resolving, and validating Webots PROTO.679MITEncodingParser implementations ferromotion-controlControl schemes for physical AI, in Rust — PID, computed-torque, Cartesian impedance, and more. WASM-clean.659MIT OR Apache-2.0MathematicsScience::Robotics beet_agentECS agentic workflow patterns636MIT OR Apache-2.0Embedded developmentGame development mt_bagreadReading ROS Bagfiles with queries for Minot.634MIT OR Apache-2.0Science::Robotics viva-genapi-xmlGenICam XML retrieval and minimal parsing (schema, features)634MITHardware supportNetwork programming vex-sdk-prosVEX SDK implementation using the PROS kernel's partner SDK for linkage.631MITEmbedded developmentNo standard library antaeusA Versatile Framework for Vexide617MITScience::Robotics signal-filtersFilters library, including biquad, moving average, low-pass, and notch filters.616MIT OR Apache-2.0Aerospace::DronesEmbedded development ferromotion-policyOn-device runner for exported learned policies (RL/VLA MLPs) — inference only, WASM-clean. Interop tier: run trained weights,…615MIT OR Apache-2.0MathematicsScience::Robotics kornia-lieLie groups and algebras614Apache-2.0Computer visionScience::Robotics viva-gigeGigE Vision transport: GVCP discovery, GenCP over GVCP, and GVSP611MITHardware supportNetwork programming vex-sdk-buildA build script helper to download and link to official SDKs from VEX.610MITEmbedded developmentScience::Robotics ferromotion-ruckigJerk-limited, time-optimal trajectory generation in Rust — a port of Ruckig's MIT Community S-curve. WASM-clean, no deps.609MIT OR Apache-2.0MathematicsScience::Robotics viva-sfncStandard Feature Naming Convention (SFNC) descriptors for GenICam593MITHardware supportScience::Robotics viva-pfncPixel Format Naming Convention (PFNC) tables and helpers592MITHardware supportScience::Robotics cu-tuimonShared Ratatui TUI rendering for Copper monitors.591Apache-2.0Science::Robotics crossflow_diagram_editorFrontend for crossflow diagrams572Apache-2.0AsynchronousConcurrency viva-genapiIn-memory GenApi node map, evaluation, and feature access helpers571MITHardware supportScience::Robotics transforms_ioIO layer for the transforms crate with ROS2 and Minot.567MIT OR Apache-2.0Science::Robotics fanuc_uclUnofficial Control Library for FANUC Robots562Apache-2.0Hardware supportNetwork programming cu-zedCopper source task for Stereolabs ZED stereo cameras.561Apache-2.0Science::Robotics cu-run-in-simExample for forcing Copper to compile in and run a source or a sink in simulation mode541Apache-2.0Science::Robotics rerun_urdfURDF support for Rerun visualization537Apache-2.0Science::Robotics viva-genicamHigh-level GenICam facade: discovery, control, streaming, events529MITHardware supportNetwork programming ferromotion-fluid2D incompressible Navier-Stokes (MAC projection) for fluid–robot interaction. WASM-clean.506MIT OR Apache-2.0MathematicsScience::Robotics ferromotionFerromotion — a Rust library for the kinematics, dynamics, and control of physical AI (native + WebAssembly). Umbrella crate…499MIT OR Apache-2.0MathematicsScience::Robotics araelNonlinear optimization framework with compile-time symbolic differentiation499MITAlgorithmsMathematics captSIMD-accelerated nearest-neighbors for point cloud collision checking494Apache-2.0AlgorithmsNo standard library ferromotion-wasmUniversal WebAssembly bindings for ferromotion — robot IK/kinematics in the browser, zero install.492MIT OR Apache-2.0MathematicsScience::Robotics ferromotion-mpmDifferentiable 2D Material Point Method (MLS-MPM) for soft/elastic/granular material. WASM-clean.482MIT OR Apache-2.0MathematicsScience::Robotics mech-notebookGui notebook interface for the Mech programming language.478Apache-2.0Game enginesScience kornia-pnpPerspective-n-Point solvers for kornia471Apache-2.0Computer visionScience::Robotics gazefilter-arrsacFrom the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"469MITAlgorithmsNo standard library ferromotion-clothDifferentiable FEM thin-shell cloth (StVK membrane + bending) for physical AI. WASM-clean.468MIT OR Apache-2.0MathematicsScience::Robotics owb-coreCore drivers and utilities for the Omni‑Wheel Bot (no‑std embedded robotics)461MIT OR Apache-2.0Embedded developmentNo standard library softmata-coreFoundational robotics types and traits for the SOFTMATA ecosystem457Apache-2.0Science::Robotics mt_windProxy nodes to publish Bagfile data from Minot to other publishing services.449MIT OR Apache-2.0Science::Robotics ferromotion-tactileDifferentiable optical-tactile (GelSight/DIGIT) sensor simulation — gel deformation → photometric image. WASM-clean.435MIT OR Apache-2.0MathematicsScience::Robotics ferromotion-rodDifferentiable Discrete Elastic Rods for cables, tendons, and continuum/soft robots. WASM-clean.430MIT OR Apache-2.0MathematicsScience::Robotics roplat_rerunRerun integration for Robot Experimentation Platform419Apache-2.0Science::Robotics rosrustext_coreROS-agnostic lifecycle and action state machines413Apache-2.0Science::Robotics servocomPackage to communicate with Dynamixel/Feetech motors. Based on servocom (https://github.com/pollen-robotics/servocom) by Pollen…393Apache-2.0Science::Robotics uvt-viz3dUtilities for visualizing UVT data in 3D391MIT OR Apache-2.0Data structuresRendering::Data formats uvt-plotUtilities for plotting and displaying UVT data.379MIT OR Apache-2.0Data structuresRendering::Data formats constraint-theory-coreDeterministic manifold snapping with O(log n) KD-tree indexing — maps continuous vectors to exact Pythagorean coordinates376MITAlgorithmsGame development maqueenA Rust library for the DFRobot micro:Maqueen373non-standardDevelopment toolsScience::Robotics cu-bdshotCopper Bridge to Bidirectional DSHOT ESCs.367Apache-2.0Science::Robotics smc_scan_coreCore module for the Scan model checker.353Apache-2.0CompilersConcurrency lnmp-spatialSpatial awareness types and logic for LNMP protocol352MITEncodingScience::Robotics odrive-messagesUnofficial ODrive CAN bus message encoding and decoding351MITEncodingScience::Robotics loftrNative Rust/tch implementation of LoFTR feature matching344Apache-2.0Computer visionScience::Robotics cu-sdloggerShared SD/eMMC logging utilities for Copper targets341Apache-2.0Science::Robotics rustcv-coreCore abstractions for RustCV: High-performance, zero-copy camera driver interface.333MITHardware supportMultimedia::Video motorcomRust library for actuator motors (Damiao, Robstride, Unitree, ...).323Apache-2.0Embedded developmentScience::Robotics coppConvex-objective path parameterization for robotic trajectory planning.320MITAlgorithmsMathematics minotA versatile toolset for debugging and verifying stateful robot perception software.316MIT OR Apache-2.0Science::Robotics cu-gnss-payloadsStandardized GNSS payload definitions for Copper308Apache-2.0Science::Robotics wgpu_rt_lidarA hardware-accelerated ray tracing library for robotics and autonomy simulation, providing flexible LiDAR and depth camera models.305Apache-2.0GraphicsScience::Robotics pidsk-controllerPID controller with optional feed forward and setpoint kick.289MIT OR Apache-2.0Aerospace::DronesEmbedded development cu-bevymonA Bevy-backed Ratatui monitor for Copper.267Apache-2.0Science::Robotics cu-msp-bridgeCopper bridge to talk to MSP devices over serial.258Apache-2.0Science::Robotics cu-crsfA copper-rs bridge to communicate through CRSF. The initial motivation is for an easy control & telemetry over radio link with…256Apache-2.0Science::Robotics kcanCAN controller primitives for actuator and motor control.253MIT OR Apache-2.0Embedded developmentHardware support locus-coreA high-performance fiducial marker detector for robotics.252MIT OR Apache-2.0Computer visionScience::Robotics ozton-mathMath utilities in ozton.249MITEmbedded developmentMathematics ozton-trackingTracking models for ozton.247MITEmbedded developmentMathematics cu-embedded-registryA shared embedded device registry for Copper components to register and retrieve devices like serial ports, I2C, SPI etc in…242Apache-2.0Science::Robotics slamkit-rsA Rust library for implementing SLAM systems239MITComputer visionScience::Robotics cu-ahrsCopper task that fuses IMU payloads into roll, pitch, yaw.233Apache-2.0Science::Robotics cu-ist8310Copper source driver for the IST8310 digital magnetometer.231Apache-2.0Science::Robotics cu-mpu9250Copper source driver for the MPU9250 IMU.230Apache-2.0Science::Robotics oxidros-zenohNative ROS2 implementation using Zenoh - compatible with rmw_zenoh_cpp230non-standardNetwork programmingScience::Robotics cu-ros2-payloadsROS2 Payloads that can be constructed from/to Copper Payloads for compatibility229Apache-2.0Science::Robotics cu-dps310Copper source driver for the DPS310 digital barometric pressure sensor.229Apache-2.0Science::Robotics smc_scan_scxmlSCXML frontend for the Scan model checker.224Apache-2.0CompilersConcurrency sensor-fusionSensor Fusion Filters for Attitude and Heading Reference Systems (AHRS)223MIT OR Apache-2.0Aerospace::DronesEmbedded development smc_scan_janiJANI frontend for the Scan model checker.222Apache-2.0CompilersConcurrency inferentialRust client SDK for Inferential inference orchestration220Apache-2.0Network programmingScience::Robotics rosqlThe query language for ROS2 telemetry data211Apache-2.0Parser implementationsScience::Robotics viva-u3vUSB3 Vision transport: bootstrap registers, GenCP-over-USB, and bulk streaming210MITHardware supportScience::Robotics air-filtersCommon digital filters inspired by Betaflight for embedded light control applications.209MITNo standard libraryScience::Robotics smc_scan_promelaPromela frontend for the Scan model checker.208Apache-2.0CompilersConcurrency cu-bmi088Copper source driver for the BMI088 6-axis IMU (accelerometer + gyroscope).206Apache-2.0Science::Robotics cu-logmonLightweight Copper monitor that emits periodic stats over the standard Copper logging macros.204Apache-2.0Science::Robotics limen-coreLimen core contracts and primitives.199Apache-2.0Embedded developmentNo standard library::No dynamic allocation cu-min-baremetalThis is a minimal example/smoke test of a baremetal (no_std) application using cu29.198Apache-2.0Science::Robotics blackbox-loggerBetaflight compatible blackbox flight data recorder.195GPL-3.0-or-laterAerospace::DronesEmbedded development ozton-drivetrainDrivetrain models for ozton.192MITEmbedded developmentMathematics cu-micoairh743Copper resource bundle for the MicoAir H743 flight controller.191Apache-2.0Science::Robotics cu-gnss-ubloxCopper GNSS source for u-blox UBX receivers (protocol 34+)182Apache-2.0Science::Robotics beet_clankerECS agentic workflow patterns179MIT OR Apache-2.0Embedded developmentGame development smc_scanStatistical model checker for large concurrent systems.174Apache-2.0CompilersConcurrency eclipse-cyclonedds-sysRaw FFI Bindings for Eclipse Cyclone DDS166EPL-2.0 OR BSD-3-ClauseAutomotiveExternal FFI bindings navi-rust-bindingsGenerated Rust data structures for Navi-Core messages.162MITAerospace::DronesAerospace::Unmanned aerial vehicles rosrustext_roslibrustroslibrust adapter for rosrustext lifecycle semantics160Apache-2.0Science::Robotics cu-zenoh-bridgeCopper bridge for bidirectional Zenoh messaging.155Apache-2.0Science::Robotics libbno055Safe and idiomatic Rust bindings for libbno055-linux C++17 IMU driver151MITEmbedded developmentHardware support tdln-brainDeterministic cognitive layer for LogLine OS: context → strictly-parsed TDLN intent.150MITAPI bindingsParsing tools cargo-cunewBootstrap Copper projects from bundled templates.148Apache-2.0Science::Robotics radio-controllersDrivers for SBUS, IBUS, Crossfire/ExpressLRS receivers.147MIT OR Apache-2.0Aerospace::DronesEmbedded development roslibrust_mcapUtilities for reading and writing MCAP files with ROS message support for roslibrust.139MITScience::Robotics ozton-controlControls theory primitives in ozton.137MITEmbedded developmentMathematics moteus-deriveDerive macros for the moteus brushless motor controller client library134Apache-2.0Hardware supportScience::Robotics invariant-roboticsRobotics safety engine for Invariant: physics checks, URDF kinematics, robot profiles, sensor attestation. As of 0.2.0 this crate…133MITScience::Robotics rust_robotics_coreCore types, traits, and error types for the RustRobotics workspace131MITAlgorithmsScience::Robotics newton-sosDamped Newton method to solve low-rank problems arising from KernelSOS and Sum-of-Squares relaxations.129non-standardMathematicsScience rustcv-backend-v4l2Linux V4L2 backend for RustCV127MITHardware supportMultimedia::Video ozton-recordRecording framework for ozton.127MITEmbedded developmentMathematics cu-ros2-bridgeCopper bridge for ROS 2 messaging over Zenoh transport.127Apache-2.0Science::Robotics motor-mixersA motor mixer library targeted at embedded systems and robotics.123MIT OR Apache-2.0Aerospace::DronesEmbedded development cu-iceoryx2-bridgeCopper bridge for Iceoryx2 publish/subscribe services.123Apache-2.0Science::Robotics wls-allocConstrained least-squares control allocator for flight controllers (no_std, stack-only)121MITAerospaceNo standard library rustcv-backend-msmfWindows MS-MF backend for RustCV117MITHardware supportMultimedia::Video axicor-computeAxicor SNN engine — dual-backend (CUDA / AMD HIP) GPU compute kernels with CPU fallback117MIT OR Apache-2.0ConcurrencyExternal FFI bindings cu-safetymonSafety monitor for Copper: watchdog, panic capture, fault latching with exit codes.111Apache-2.0Science::Robotics imu-sensorsDrivers for a variety of IMU sensors.110MIT OR Apache-2.0Aerospace::DronesEmbedded development rustcv-backend-avfmacOS AVFoundation backend for RustCV109MITHardware supportMultimedia::Video edgefirst-imuEdgeFirst IMU Service for BNO08x sensors109Apache-2.0Embedded developmentHardware support moteus-protocolLow-level CAN-FD protocol types for moteus brushless motor controllers (no_std compatible)109Apache-2.0Embedded developmentHardware support cu-python-taskPython-backed CuTask implementations for Copper107Apache-2.0Science::Robotics ros2-msg-genA transpiler from ROS2's message types to Rust's types.106non-standardScience::Robotics