Rust rust-embedded

Open-source Rust projects categorized as rust-embedded

Top 10 Rust rust-embedded Projects

  • rustsbi

    RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/standalone.

  • potatis

    🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)

  • Project mention: Looking for Feedback on a Long-Term Plan | /r/EmuDev | 2023-06-05

    [Embedded NES][Rust] https://github.com/kamiyaowl/rust-nes-emulator [Embedded NES][Rust]https://github.com/henrikpersson/potatis

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

    WorkOS logo
  • std-training

    Embedded Rust on Espressif training material.

  • Project mention: ESP32 Standard Library Embedded Rust: GPIO Interrupts | dev.to | 2023-09-07

    It's well established that interrupts are a tough concept to grasp for the embedded beginner. Add to that when doing it in Rust the complexity of dealing with mutable static variables. This is because working with shared variables and interrupts is inherently unsafe if proper measures are not taken. When looking at how to do interrupts using the esp-idf-hal I first resorted to the Embedded Rust on Espressif book. Interrupts are covered under the Advanced Workshop in section 4.3, and to be honest, I was taken aback a little at what could be an additional level of complexity for a beginner. Without too much detail, this is because the book resorts to using lower-level implementations. For those interested, by that, I mean FFI interfaces to FreeRTOS which I will be creating a separate post about later.

  • osblog

    The Adventures of OS

  • teensy4-rs

    Rust support for the Teensy 4

  • ethercrab

    EtherCAT master written in pure Rust

  • Project mention: Ask HN: Who wants to be hired? (February 2024) | news.ycombinator.com | 2024-02-01

    Hello! I'm James and I'm keen on working in robotics and automation. If you need help implementing industrial control systems in Rust, I'm your guy! I'm well versed in EtherCAT as author of EtherCrab[1] but can be of service for other protocols like Modbus, along with tuning Linux for realtime. Do get in touch!

    [1]: https://github.com/ethercrab-rs/ethercrab

  • avr-device

    Register access crate for AVR microcontrollers

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

    InfluxDB logo
  • avr-hal-template

    cargo-generate template for avr-hal projects

  • ndless-rs

    Rust library for interacting with Ndless for the TI-Nspire

  • tea-whistle

    A simple microcontroller project to make an annoying sound when water is boiling

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 rust-embedded related posts

Index

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

Project Stars
1 rustsbi 924
2 potatis 648
3 std-training 545
4 osblog 464
5 teensy4-rs 255
6 ethercrab 195
7 avr-device 160
8 avr-hal-template 112
9 ndless-rs 27
10 tea-whistle 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com