Crates.io | rosrust_async |
lib.rs | rosrust_async |
version | 0.2.0 |
created_at | 2025-09-16 02:27:10.856634+00 |
updated_at | 2025-09-22 19:30:11.002124+00 |
description | A native ROS1 client implementation in async Rust. |
homepage | |
repository | https://github.com/stennisrl/rosrust-async |
max_upload_size | |
id | 1840857 |
size | 199,248 |
A native ROS1 client implementation in async Rust.
TCP_NODELAY
The examples directory contains a handful of examples showing how to use this crate.
The rosrust-async-test
crate is also worth looking at. The tests are a bit verbose & hard on the eyes, but they can also serve as a good reference for more complex use-cases.
Although ROS1 has reached EOL as of 2025-05-31, this project is being actively maintained!
The API is mostly complete, aside from a few rough spots. Check out the issues page for a summary of what is being worked on.
Note: Documentation is limited in this initial release. Improving both API docs and examples is a top priority. Please open an issue if you encounter any problems or have questions.
This project is licensed under the MIT license.