SaaSHub helps you find the best software and product alternatives Learn more →
Top 8 Rust Embedded System Projects
-
optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
i2clib
Library for i2c manipulation in Rust. Designed for OLED displays on Raspberry PI [paused dev because my screen is broken]
Project mention: I built a column staggered keyboard with firmware written in Rust! | /r/rust | 2023-07-31As someone who had only done embedded programming in the Arduino IDE, utilizing the defmt crate for logging with OpenOCD and GDB was an amazing experience. Although I still had no idea on to implement USB-HID for actually sending the key reports, until I discovered the usbd-human-interface-device crate and everything became so much easier. I just needed to create an iterator over Keyboard events and the crate would handle the rest as an added benefit the crate also supports multiple devices, so adding mouse support was as easy as creating a separate iterator over WheelMouseReport.
Project mention: Rust Based Linux Process Manager with both a TUI and a GUI | /r/Ubuntu | 2023-05-10https://github.com/esp-rs/espup/issues/19 https://github.com/tauri-apps/tauri/issues/1355
Rust Embedded Systems related posts
- I built a column staggered keyboard with firmware written in Rust!
- Testing a no_std crate with QEMU and defmt-test?
- Rust Based Linux Process Manager with both a TUI and a GUI
- Are there any `no_std` logging or printing libraries (for Wasm targets, or even embedded devices)
- Embedded Rust tutorials on the ESP32-C3
- Print From a Multi-Platform no_std Embedded Library
- How do I program an ESP32 S3 in Rust using podman from WSL?
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Embedded System projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | defmt | 711 |
2 | optimization-engine | 463 |
3 | lora-rs | 202 |
4 | espup | 198 |
5 | rust-aluvm | 57 |
6 | av1-streaming | 47 |
7 | naps | 9 |
8 | i2clib | 4 |
Sponsored