Rust Robotics

Open-source Rust projects categorized as Robotics

Top 18 Rust Robotic Projects

  1. rerun

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

    Project mention: AI Coding Agents Are Removing Programming Language Barriers | news.ycombinator.com | 2025-07-23

    > In which world is Rust fantastic for writing desktop applications? Where are the mature Rust UI frameworks?

    Rust has come a remarkably long way [1] !

    It's better than any language that isn't C/C++. We have bindings to all of the major UI toolkits, plus a lot of native toolkits.

    You can also use Electron/Tauri for Javascript, or Dioxus for something more performant. Egui is also really nice for dev tools.

    > What does this even mean?

    Rewrite It In Rust metrics tend to tell good stories.

    Developer blogs (links escaping me right now) show positive performance gains for lots of consumer desktop software written in whole or in parts using Rust. Discord, Slack, lots of other apps are starting to replace under-performing components in Rust.

    > For example? And what do you mean by "AI powered desktop apps"?

    Stuff like Zed [2] and the open source Photoshop-killer I'm working on (user-guided volumetric rendering, real time instructive Figma). The creator or egui works on Rerun [3], which is industrial / spatial visualization. Etc, etc.

    [1] https://areweguiyet.com/

    [2] https://zed.dev/

    [3] https://rerun.io/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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: Robotics and ROS2 Course by University of Eastern Finland | news.ycombinator.com | 2025-01-19
  4. 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: Show HN: Decentralized robots (and things) orchestration system | news.ycombinator.com | 2025-01-18

    Looks very interesting!

    How does this compare with Zenoh [1]?

    Also, I'm curious why you all included "OS" in the name? Almost every introduction to ROS/ROS2 has to explain that it isn't actually an operating system, and it seems like hyveOS is headed for the same misunderstanding.

    [1]: https://zenoh.io/

  5. ros2_rust

    Rust bindings for ROS 2

  6. copper-rs

    Copper is a user friendly and deterministic runtime for building production-ready robots.

    Project mention: Copper v0.6: New Heterogeneous Computing Capabilities for Rust Robotics | news.ycombinator.com | 2025-01-21

    Release Notes: https://github.com/copper-project/copper-rs/wiki/Copper-Rele...

  7. 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
  8. optimization-engine

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

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. openrr

    Open Rust Robotics

  11. bonsai

    Rust implementation of AI behavior trees. (by Sollimann)

  12. CleanIt

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

  13. mech

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

    Project mention: A Fast Bytecode VM for Arithmetic: The Compiler | news.ycombinator.com | 2025-08-28

    Super cool! I just happened to write one of these last week, I posted it here if anyone wants to take a look at another implementation: https://github.com/mech-lang/mech/releases/tag/v0.2.58-beta

    The code is here: https://github.com/mech-lang/mech/tree/main/src/core/src/pro...

  14. robonomics

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

  15. 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
  16. rs-opw-kinematics

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

  17. airsim-client

    A Rust client library for Airsim.

  18. rust_zmqRemoteApi

    Rust ZeroMQ remote API for coppeliasim

  19. syact

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

  20. sybot

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

  21. 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

  • Rerun: Revolutionizing Data Visualization for Modern Projects

    1 project | dev.to | 21 Mar 2025
  • Copper v0.6: New Heterogeneous Computing Capabilities for Rust Robotics

    1 project | news.ycombinator.com | 21 Jan 2025
  • Some Programming Language Ideas

    12 projects | news.ycombinator.com | 8 Jan 2025
  • Show HN: Copper – Open-Source Robotics in Rust with Deterministic Log Replay

    1 project | news.ycombinator.com | 2 Dec 2024
  • Peng quadrotor autonomy framework visualized in the browser

    1 project | news.ycombinator.com | 7 Nov 2024
  • Copper v0.4: a Rust-Powered Robot Engine. New Simulation APIs and a Demo

    1 project | news.ycombinator.com | 29 Oct 2024
  • Ncomm – a node-based robotics framework written in Rust

    2 projects | news.ycombinator.com | 13 Sep 2024
  • A note from our sponsor - Sevalla
    sevalla.com | 31 Aug 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

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

# Project Stars
1 rerun 9,139
2 dora 2,436
3 zenoh 2,034
4 ros2_rust 1,189
5 copper-rs 826
6 Peng 683
7 optimization-engine 580
8 openrr 567
9 bonsai 397
10 CleanIt 284
11 mech 235
12 robonomics 222
13 ncomm 70
14 rs-opw-kinematics 25
15 airsim-client 18
16 rust_zmqRemoteApi 13
17 syact 11
18 sybot 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com