A refreshingly simple data-driven game engine built in Rust
critical-section
Counted from the Cargo.toml manifests of the 54 indexed repositories that declare critical-section as a dependency — not download counts. Dependency data last verified 2026-08-13.
Crates that show up unusually often in critical-section projects. The most distinctive pairings rank first — crates these projects use far more than the average indexed Rust project does, not just crates that are popular everywhere. Each percentage is the share of critical-section projects that also use it.
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
A Rust based DNS client, server, and resolver
A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
An embeddable dynamic programming language for Rust.
Apache DataFusion Ballista Distributed Query Engine
SP1 is a zero‑knowledge virtual machine that proves the correct execution of programs compiled for the RISC-V architecture.
A modern, easy-to-use, and feature-rich keyboard firmware written in Rust.
embedded-graphics backend for Ratatui
Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust
Low level access to Cortex-M processors
The Xous microkernel
embedded-hal implementation for Rust on ESP32 and ESP-IDF
Solo 2 firmware in Rust
Target atsamd microcontrollers using Rust
Experimental WASM Microkernel Operating System
Rust implementation of the Matter protocol.
Elodin simulation and flight software monorepo.
Notify async tasks or threads
A Rust BLE Host stack
The most flexible ROM replacement for retro systems - using a sub-$2 Raspberry Pi RP2350 or STM32 microcontroller.
Portable atomic types including support for 128-bit atomics, atomic float, etc.
Register access crate for AVR microcontrollers
A Rust HAL implementation for the CH32V0, CH32V1, CH32V2, CH32V3, CH32X0, CH32L1 family, with Embassy framework support and compatible with embedded-hal.
Rust for NXP i.MX RT
A programmable cross-platform sequencer for the Game Boy Advance sound chip
Rust implementation of the Data Distribution Service (DDS)
Firmware and software for Frostsnap's bitcoin security system
no_std crate for parsing AT commands
Getting-started guide on using the Rust with Espressif SoCs using no_std.
A malleable application framework
Convert ONNX models into native, backend-agnostic Burn code for inference and fine-tuning.
Key-value store for embedded systems, for raw NOR flash, using an LSM-Tree.
SSH for Rust, no_std and elsewhere
One API from microcontroller to browser. Define data contracts once, enforce everywhere.
Home of the Holsatus Flight controller
Making a small OS in pure rust
Rust SDK for Ledger device applications
Rust Discovery Book for BBC micro:bit v2
Rust wrappers for MbedTLS
A simple robot with different sensors and autonomous as well as remote controlled movement written in Rust.
Unlimited power for your apps
Caliptra MCU Software
Customizable, powerful and versatile Modbus Client.
A profiling and tracing system for Embedded Rust that visualizes Embassy tasks, function calls, metrics and defmt logs in the Perfetto UI.
full port of Reticulum and LXMF to Rust with added SDK
Peripheral access API for Allwinner SoCs generated from unofficial SVD file
Elegantly develop Py32F030 with Rust