Rust Robotics

Open-source Rust projects categorized as Robotics

Top 18 Rust Robotic Projects

  • rerun

    Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.

    Project mention: Just: Just a Command Runner | news.ycombinator.com | 2024-12-07

    I see more projects switch to PIXI, another Rust-written piece of software. RERUN was the one I follow the most https://github.com/rerun-io/rerun

    It looks like much more than just command runner, but my projects happen to be needing much more than that too.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • dora

    DORA (Dataflow-Oriented Robotic Architecture) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines.

    Project mention: Dora-rs – an fast ROS alternative, written in Rust | news.ycombinator.com | 2024-09-17
  • zenoh

    zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.

    Project mention: Zenoh – Zero Overhead Network Protocol | news.ycombinator.com | 2024-11-05
  • ros2_rust

    Rust bindings for ROS 2

    Project mention: Rapier is a set of 2D and 3D physics engines written in Rust | news.ycombinator.com | 2024-02-26

    I want to make this happen ! Do you know of any good robotics framework in Rust, as of today ? I heard that ROS2 was slowly including Rust [1], not sure at how did it go. Ros would be a good entry door to sensor fusion, mapping and localization. Because all of the hardware integration / abstraction is already done (in C++). I'm curious to know if company are using this.

    [1] https://github.com/ros2-rust/ros2_rust

  • optimization-engine

    Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support

  • openrr

    Open Rust Robotics

  • Peng

    A minimal quadrotor autonomy framework in Rust (Mac, Linux, Windows)

    Project mention: Peng quadrotor autonomy framework visualized in the browser | news.ycombinator.com | 2024-11-07
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • copper-rs

    Purpose-built, Rust-native software engine for robotics

    Project mention: Show HN: Copper – Open-Source Robotics in Rust with Deterministic Log Replay | news.ycombinator.com | 2024-12-02
  • bonsai

    Rust implementation of AI behavior trees. (by Sollimann)

  • CleanIt

    Open-source Autonomy Software in Rust-lang using gRPC for the Roomba series robot vacuum cleaners. Under development.

  • robonomics

    Robonomics node implementation for Polkadot ecosystem; Kusama parachain slot #2048 since January 2022

  • mech

    🦾 Mech is a programming language for building data-driven systems like robots, games, and interfaces. Start here!

    Project mention: Reactive Programming Without Functions | news.ycombinator.com | 2024-03-24

    There's also https://github.com/mech-lang/mech which is a sort of descendant of Eve https://witheve.com/ . That too seems to be getting close to hiatus. It's a bit of a shame since it seems like quite a nice paradigm for some stuff like GUIs, interactive stuff, and discrete event simulation, but I suppose the paradigm is both a bit obscure and different enough from everything else that it becomes a "boil the ocean" situation where one or a few people try and hack away but aren't really able to get much traction and eventually tired themselves out.

  • ncomm

    Node-Based Robotics Framework Written in Rust

    Project mention: Ncomm – a node-based robotics framework written in Rust | news.ycombinator.com | 2024-09-13
  • airsim-client

    A Rust client library for Airsim.

  • rust_zmqRemoteApi

    Rust ZeroMQ remote API for coppeliasim

  • rs-opw-kinematics

    Rust implementation of inverse and forward kinematic solutions for six-axis industrial robots with a parallel base and spherical wrist.

  • syact

    A library to control motors (mainly stepper motors), define actuators and their interactions with each other

  • sybot

    Rust library for coordinating components, defining robotic systems and their communication

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Robotics discussion

Log in or Post with

Rust Robotics related posts

Index

What are some of the best open-source Robotic projects in Rust? This list will help you:

Project Stars
1 rerun 7,109
2 dora 1,594
3 zenoh 1,549
4 ros2_rust 975
5 optimization-engine 517
6 openrr 513
7 Peng 527
8 copper-rs 559
9 bonsai 336
10 CleanIt 272
11 robonomics 218
12 mech 210
13 ncomm 65
14 airsim-client 15
15 rust_zmqRemoteApi 12
16 rs-opw-kinematics 14
17 syact 8
18 sybot 3

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai