nb
Minimal and reusable non-blocking I/O layer
AI summary
I/O library
A library providing a minimal and reusable non-blocking I/O layer
- stars
- 89
- forks
- 15
- watching
- 13
Similar projects
Found by comparing what the projects do, not just their names.
Rust guide
Documentation on using Rust to develop firmware for microcontrollers.
Storage abstraction layer
An Embedded Storage Abstraction Layer in Rust
USB device library
A framework for building USB devices in Rust.
Bitcoin library
A Rust library for working with Bitcoin protocol messages and data structures
MC CPU interface
Provides low-level interfaces to interact with Cortex-M microcontrollers using Rust
Math library
A Rust port of math library functions from MUSL's libm
Database library
An in-memory embedded database with type-safe API and transactions
Microcontroller library
Provides low-level access and interfaces for writing software on RISC-V microcontrollers.
TCP/IP abstraction layer
Provides a set of standardized traits for implementing TCP/IP networking in embedded systems.
CLI UI library
A Rust library for creating interactive command-line prompts and user interfaces.
nrc/zero47
Binary parser library
A Rust library for parsing binary data without allocating memory on the heap.
Driver library
A Rust library providing safe wrappers for the ESP IDF SDK drivers
Radio abstraction
An embedded radio abstraction layer for digital devices
rust-lang/rust99.5K
Software development framework
Empowering software developers to build reliable and efficient software using a fast and memory-efficient language with strong type safety and comprehensive tooling.
Debug interface
Provides a Rust API for debugging and communicating with embedded systems