• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Ever. All rights reserved.·Terms of Service·Privacy Policy·Cookies
    Decorative pattern
    Decorative pattern
    1. Home
    2. Programming Languages
    3. Awesome Embedded Rust

    Awesome Embedded Rust

    Curated list of resources for embedded and low-level development in the Rust programming language. Includes HAL implementations, device crates, RTOS options, and tools for bare-metal and embedded Rust programming.

    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedMar 19, 2026

    Categories

    1 Item
    Programming Languages

    Tags

    3 Items
    #Rust#Embedded#Systems Programming

    Similar Products

    6 result(s)

    Awesome Low Level Programming Languages

    A curated list of low level programming languages suitable for OS and game programming. Includes systems programming languages like Zig, Nim, Odin, and others designed for performance-critical applications.

    Awesome Nim

    A curated list of awesome Nim frameworks, libraries, software and resources. Nim is a statically typed compiled systems programming language with Python-like syntax that compiles to efficient native code.

    Awesome Bevy

    A curated collection of Bevy game engine projects, plugins, tools, and learning resources for building data-driven games in Rust with a focus on performance and developer experience.

    Awesome Embedded

    A curated list of awesome embedded programming resources including RTOS, hardware interfaces, development tools, and libraries for resource-constrained systems like microcontrollers.

    Awesome Open IoT

    A curated list of awesome open source IoT frameworks, libraries, and software. Comprehensive collection of tools for building Internet of Things applications with open-source technologies.

    Awesome Embedded Systems

    A curated list of delightful Embedded Systems libraries, RTOSes, modules, references and resources for building embedded applications and firmware.

    Overview

    Awesome Embedded Rust is a curated list of resources for embedded and low-level development in the Rust programming language. The list is maintained by the Rust Embedded Working Group.

    Why Rust for Embedded?

    Rust brings memory safety and fearless concurrency to embedded systems:

    • Zero-cost abstractions
    • Memory safety without garbage collection
    • Fearless concurrency
    • Minimal runtime
    • Efficient C bindings
    • Cross-compilation support

    Categories

    Hardware Abstraction Layers (HALs)

    • Platform-specific HAL implementations
    • Peripheral access crates
    • Board support packages

    Real-Time Operating Systems

    • RTIC (Real-Time Interrupt-driven Concurrency)
    • FreeRTOS bindings
    • Embassy async runtime

    Tools and Frameworks

    • probe-rs for flashing and debugging
    • cargo-embed for development workflow
    • defmt for efficient logging
    • embedded-hal traits

    Device Drivers

    • Sensor drivers
    • Display drivers
    • Communication protocol implementations

    Supported Platforms

    • ARM Cortex-M (STM32, nRF, RP2040, ESP32-C3)
    • RISC-V
    • AVR
    • MSP430
    • Xtensa (ESP32)

    Community

    The Rust Embedded Working Group coordinates work on embedded systems, provides resources for embedded Rust development, and maintains the embedded-hal ecosystem. Active community with regular meetings and Matrix/Discord channels.