An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with no-std

A curated list of projects in awesome lists tagged with no-std .

https://github.com/serde-rs/serde

Serialization framework for Rust

derive no-std rust serde

Last synced: 12 May 2025

https://github.com/johnthagen/min-sized-rust

🦀 How to minimize Rust binary size 📦

binary-size cargo containers lto no-std rust strip upx wasm

Last synced: 13 May 2025

https://github.com/rtic-rs/rtic

Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers

arm bare-metal concurrency cortex-m microcontroller no-std rust scheduler

Last synced: 12 Dec 2025

https://github.com/rust-embedded/heapless

Heapless, `static` friendly data structures

data-structures no-std rust

Last synced: 14 May 2025

https://github.com/time-rs/time

The most used Rust library for date and time handling.

date no-std rust time

Last synced: 08 May 2025

https://github.com/embedded-graphics/embedded-graphics

A no_std graphics library for embedded applications

embedded-graphics hacktoberfest no-std

Last synced: 29 Aug 2025

https://github.com/japaric/xargo

The sysroot manager that lets you build and customize `std`

bare-metal cargo cross-compilation no-std rust sysroot

Last synced: 14 May 2025

https://github.com/ogxd/gxhash

The fastest hashing algorithm 📈

cryptography hash hashing hashmap ilp no-std performance simd

Last synced: 12 Dec 2025

https://github.com/rust-embedded/cortex-m

Low level access to Cortex-M processors

arm cortex-m microcontroller no-std rust

Last synced: 14 May 2025

https://github.com/samiperttu/fundsp

Library for audio processing and synthesis

audio dsp music no-std noise rust sound synth synthesizer wave

Last synced: 14 May 2025

https://github.com/SamiPerttu/fundsp

Library for audio processing and synthesis

audio dsp music no-std noise rust sound synth synthesizer wave

Last synced: 29 Mar 2025

https://github.com/rust-embedded/cortex-m-quickstart

Template to develop bare metal applications for Cortex-M microcontrollers

arm bare-metal cargo-template cortex-m microcontroller no-std rust

Last synced: 14 May 2025

https://github.com/boinkor-net/governor

A rate-limiting library for Rust (f.k.a. ratelimit_meter)

async gcra in-memory no-std rate-limiting rust

Last synced: 13 May 2025

https://github.com/taiki-e/pin-project

A crate for safe and ergonomic pin-projection.

no-std proc-macro rust

Last synced: 13 May 2025

https://github.com/mdeloof/statig

Hierarchical state machines for designing event-driven systems

embedded finite-state-machine fsm hierarchical-state-machine hsm no-std rust state-machine statechart

Last synced: 27 Apr 2025

https://github.com/colinfinck/ntfs

An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.

no-std ntfs rust windows

Last synced: 11 Apr 2025

https://github.com/ColinFinck/ntfs

An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.

no-std ntfs rust windows

Last synced: 27 Apr 2025

https://github.com/drone-os/drone-core

The core crate for Drone, an Embedded Operating System.

async asynchronous bare-metal concurrency embedded firmware no-std os real-time rtos rust

Last synced: 16 May 2025

https://github.com/jonas-schievink/rubble

(going to be a) BLE stack for embedded Rust

ble bluetooth iot no-std

Last synced: 15 Mar 2025

https://github.com/udoprog/musli

Müsli is a flexible and efficient serialization framework

no-std rust serialization zero-copy

Last synced: 12 Apr 2025

https://github.com/rust-embedded/embedded-alloc

A heap allocator for embedded systems

allocator arm cortex-m microcontroller no-std rust

Last synced: 12 Dec 2025

https://github.com/taiki-e/auto_enums

A library for to allow multiple return types by automatically generated enum.

no-std proc-macro rust

Last synced: 14 May 2025

https://github.com/maciejhirsz/beef

Faster, more compact implementation of std::borrow::Cow

cursed no-std rust rust-lang

Last synced: 15 May 2025

https://github.com/daniel5151/gdbstub

An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)

debugger debugging embedded emulation emulators gdb gdb-protocol gdb-rsp gdbstub no-std packet packet-parsing rsp rust

Last synced: 14 May 2025

https://github.com/alexhuszagh/rust-lexical

Fast numeric to- and from-string conversion routines.

encoding floating-point no-std parsing precision rust std string-conversion

Last synced: 14 May 2025

https://github.com/Alexhuszagh/rust-lexical

Fast numeric to- and from-string conversion routines.

encoding floating-point no-std parsing precision rust std string-conversion

Last synced: 30 Apr 2025

https://github.com/tnballo/scapegoat

Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.

binary-search-tree data-structures embedded no-std rust scapegoat-tree

Last synced: 04 Apr 2025

https://github.com/rcore-os/virtio-drivers

VirtIO guest drivers in Rust.

hacktoberfest no-std rust virtio virtio-drivers

Last synced: 08 Oct 2025

https://github.com/taiki-e/pin-project-lite

A lightweight version of pin-project written with declarative macros.

no-std rust

Last synced: 14 May 2025

https://github.com/ytakano/blisp

A statically typed Lisp like scripting programming language for Rust.

no-std programming-language rust

Last synced: 15 May 2025

https://github.com/daac-tools/daachorse

🐎 A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure in Rust.

aho-corasick double-array finite-state-machine no-std rust search substring-matching text-processing

Last synced: 15 May 2025

https://github.com/microsoft/regorus

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

c confidential-computing cpp csharp golang interpreter java javascript no-std opa policy-as-code python rego rust wasm

Last synced: 14 Apr 2025

https://github.com/taiki-e/portable-atomic

Portable atomic types including support for 128-bit atomics, atomic float, etc.

atomic no-std rust

Last synced: 28 Dec 2025

https://github.com/taiki-e/futures-async-stream

Async stream for Rust and the futures crate.

asynchronous no-std proc-macro rust

Last synced: 15 May 2025

https://github.com/x-hgg-x/tz-rs

A pure Rust reimplementation of libc functions localtime, gmtime and mktime.

date no-std rust time timezone

Last synced: 16 May 2025

https://github.com/drone-os/drone

CLI utility for Drone, an Embedded Operating System.

async asynchronous bare-metal concurrency embedded framework no-std os real-time rtos rust

Last synced: 05 Apr 2025

https://github.com/cbiffle/m4vga-rs

VGA-style video output for STM32F4 processors, in Rust

cortex-m graphics microcontroller no-std rust

Last synced: 14 Apr 2025

https://github.com/iShape-Rust/iOverlay

Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.

boolean-operation cad computational-geometry gamedev geometry-processing gis no-std offsetting polygon-boolean polygon-clipping rust self-intersection wasm

Last synced: 06 Oct 2025

https://github.com/hominee/crossbus

A Platform-less, Runtime-less Actor Computing Model

actor-model async asynchronous bare-metal embedded no-std platform-less runtime-less rust

Last synced: 15 Mar 2025

https://github.com/factbirdhq/atat

no_std crate for parsing AT commands

at-command embedded embedded-hal-driver no-std rust uart

Last synced: 05 Apr 2025

https://github.com/FactbirdHQ/atat

no_std crate for parsing AT commands

at-command embedded embedded-hal-driver no-std rust uart

Last synced: 15 Mar 2025

https://github.com/rust-embedded/cortex-a

Low level access to Cortex-A processors

aarch64 arm arm64 cortex-a embedded no-std rust

Last synced: 30 Dec 2025

https://github.com/porglezomp/bitmatch

A Rust crate that allows you to match, bind, and pack the individual bits of integers.

binary bitpacking decoding encoding no-std rust rust-library

Last synced: 09 Sep 2025

https://github.com/nullx76/ringbuffer

A fixed-size circular buffer written in Rust.

circular-buffer hacktoberfest no-std ringbuffer rust

Last synced: 15 May 2025

https://github.com/devashishdxt/desse

Ultra fast binary serialization and deserialization for types with a constant size (known at compile time).

binary no-std rust serialization

Last synced: 07 Apr 2025

https://github.com/andylokandy/arraydeque

A circular buffer with fixed capacity (Rust).

cirular no-std rust stack

Last synced: 04 Apr 2025

https://github.com/eldruin/driver-examples

Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards

driver embedded embedded-hal embedded-hal-driver example i2c no-std rust spi

Last synced: 16 Mar 2025

https://github.com/japaric/f3

Board Support Crate for the STM32F3DISCOVERY

arm async cortex-m no-std rust

Last synced: 06 Apr 2025

https://github.com/raviqqe/stak

The miniature, embeddable R7RS Scheme implementation in Rust

no-alloc no-std rust scheme script

Last synced: 16 May 2025

https://github.com/eldruin/wyhash-rs

wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust

algorithm embedded hash hashing no-std non-cryptographic non-cryptographic-hash-functions prng random random-number-generators rng rust wyhash

Last synced: 06 Apr 2025

https://github.com/aerorust/nmea

NMEA 0183 - for communication between marine electronics such as echo sounder, sonars, anemometer, gyrocompass, autopilot, GNSS receivers and many other types of instruments. Defined and controlled by the National Marine Electronics Association (NMEA)

embedded galileo glonass gps hacktoberfest marine-robotics nmea no-std protocol rust rustlang

Last synced: 03 Oct 2025

https://github.com/jamesmunns/cassette

A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.

async embedded no-std rust

Last synced: 14 Oct 2025

https://github.com/wrenger/bitfield-struct-rs

Procedural macro for bitfields.

bitfield embedded no-std os rust

Last synced: 15 May 2025

https://github.com/slowtec/semval

Semantic validation for Rust

no-std rust validation

Last synced: 30 Dec 2025

https://github.com/japaric/cast.rs

Machine scalar casting that meets your expectations

cast no-std rust

Last synced: 07 Apr 2025

https://github.com/elftausend/custos

A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.

array-manipulations autograd automatic-differentiation cpu cuda cuda-support custos framework gpu lazy-evaluation no-std opencl rust vulkan wgsl

Last synced: 07 May 2025

https://github.com/eupn/bno055

Device-agnostic Bosch Sensortec BNO055 9-axis Sensor Fusion IMU driver

bno055 embedded-hal-driver no-std rust

Last synced: 12 Apr 2025

https://github.com/helix-editor/spellbook

A Hunspell-compatible spellchecking Rust library

hunspell no-std nuspell rust-lang spell-checker

Last synced: 05 Jul 2025

https://github.com/trussed-dev/littlefs2

Idiomatic Rust API for littlefs

embedded filesystem littlefs no-std rust

Last synced: 12 Apr 2025

https://github.com/versbinarii/bme280-rs

A platform agnostic Rust driver for the Bosch BM[PE]-280

bme280 bmp280 embedded embedded-hal embedded-rust i2c no-std rust spi

Last synced: 05 Apr 2025

https://github.com/micl2e2/bwrap

A fast, lightweight, embedded system-friendly library for wrapping text.

embedded-systems formatting newline no-std no-std-alloc rust text-wrapping unicode wordwrap

Last synced: 12 Dec 2025

https://github.com/ohkami-rs/serdev

SerdeV - Serde with Validation

derive no-std rust serde validation

Last synced: 08 Apr 2025

https://github.com/andrewgi/bluetoothmeshrust

Cross-platform, full Bluetooth Mesh stack implemented in Rust

beacons bluetooth bluetooth-le bluetooth-mesh bluetooth-smart embedded mesh no-std raspberry-pi rust transport

Last synced: 14 Apr 2025

https://github.com/state-machines/state-machines-rs

Compile-time state machine DSL for Rust, inspired by the Ruby state_machines gem.

embedded no-std procedural-macro rust state-machines

Last synced: 15 Oct 2025

https://github.com/mobilecoinfoundation/mc-oblivious

ORAM and related for Intel SGX enclaves

cryptography no-std

Last synced: 26 Apr 2025

https://github.com/djugei/optimath

A #[no_std] LinAlg library

blas linear-algebra no-std rust rust-lang simd

Last synced: 14 Aug 2025

https://github.com/avitex/rust-dangerous

Rust library for safely and explicitly parsing untrusted data

no-std parsing rust-lang

Last synced: 28 Jun 2025

https://github.com/xlc/lite-json

Simple JSON parser written with Rust. Wasm / no_std ready.

json-parser no-std rust

Last synced: 06 Apr 2025

https://github.com/rust-embedded/register-rs

Unified interface for type-safe MMIO and CPU register access in Rust

bare-metal cpu embedded mmio no-std operating-system register rust

Last synced: 30 Dec 2025

https://github.com/rust-embedded/fixedvec-rs

Heapless vector implementation for Rust

embedded no-std rust

Last synced: 16 Mar 2025

https://github.com/colinfinck/nt-hive

Rust crate for accessing keys, values, and data stored in Windows hive (registry) files.

no-std registry rust windows

Last synced: 03 Sep 2025

https://github.com/mr-glt/sx127x_lora

A platform-agnostic driver for Semtech SX1276/77/78/79 based boards.

embedded-hal-driver lora no-std rust sx1276 sx1278

Last synced: 09 Apr 2025

https://github.com/drone-os/drone-cortexm

ARM® Cortex®-M platform crate for Drone, an Embedded Operating System.

arm asynchronous bare-metal concurrency cortex embedded firmware hardware-support no-std rtos rust

Last synced: 12 Dec 2025

https://github.com/ksxgithub/pipe-trait

Make it possible to chain regular functions

crate functional-programming no-std pipe pipeline rust trait

Last synced: 05 Apr 2025

https://github.com/loichyan/dynify

🦕 Add dyn compatible variant to your async trait!

async no-std rust

Last synced: 13 Oct 2025

https://github.com/nwtgck/stacklover-rust

Zero-cost type for stack without complicated type or Box

no-std rust stable-rust

Last synced: 06 Oct 2025

https://github.com/JoshMcguigan/betafpv-f3

Board Support Crate for the BetaFPV F3 Drone Flight Controller

arm cortex-m drone no-std rust

Last synced: 15 Mar 2025

https://github.com/taiki-e/easy-ext

A lightweight attribute macro for easily writing extension trait pattern.

no-std proc-macro rust

Last synced: 04 Apr 2025

https://github.com/wubingzheng/primitive_fixed_point_decimal

Primitive fixed-point decimal types in Rust.

decimal fixed-point no-std

Last synced: 15 Jul 2025

https://github.com/zigbee-rs/zigbee-rs

ZigBee protocol stack and ZigBee Cluster Library in Rust

802-15-4 embedded microcontroller no-std rust rustlang zigbee

Last synced: 20 Sep 2025

https://github.com/andylokandy/byte

A low-level, zero-copy, panic-free, binary serializer and deserializer. (parser and encoder)

byte no-std parse rust

Last synced: 20 Aug 2025

https://github.com/avitex/rust-zc

Rust library providing `Zc` for self-referential zero-copy structures

no-std rust-lang zero-copy

Last synced: 24 Jul 2025

https://github.com/psiace/bitsvec

A bit vector with the Rust standard library's portable SIMD API.

bitvec no-std rust simd

Last synced: 15 Apr 2025

https://github.com/vlcn-io/sqlite-rs-embedded

Rust bindings for SQLite that are no_std and wasm compatible

bindings no-std rust sqlite wasm

Last synced: 12 Oct 2025

https://github.com/rust-embedded/volatile-register

Volatile access to memory mapped hardware registers

microcontroller no-std rust

Last synced: 13 Jul 2025

https://github.com/daac-tools/trie-match

Fast match expression optimized for string comparison

double-array no-std performance rust

Last synced: 13 Oct 2025

https://github.com/taiki-e/atomic-memcpy

Byte-wise atomic memcpy.

atomic no-std rust

Last synced: 13 Jun 2025

https://github.com/eldruin/eeprom24x-rs

Platform agnostic Rust driver for 24x series serial EEPROM devices using embedded-hal

driver eeprom embedded embedded-hal embedded-hal-driver i2c memory no-std rust rust-library

Last synced: 20 Aug 2025

https://github.com/geeknoid/frozen-collections

Fast partially immutable collections for Rust

collections map no-std rust set

Last synced: 21 Aug 2025

https://github.com/eldruin/ads1x1x-rs

Platform-agnostic Rust driver for the ADS1x1x ultra-small, low-power analog-to-digital converters (ADC). Compatible with ADS1013, ADS1014, ADS1015, ADS1113, ADS1114 and ADS1115

adc embedded embedded-hal embedded-hal-driver i2c no-std rust

Last synced: 10 Apr 2025

https://github.com/al8n/wg

Golang like WaitGroup implementation for sync/async Rust, support no_std environment.

async async-std async-wait concurrency no-std patterns rust smol tokio waitgroup

Last synced: 04 Apr 2025

https://github.com/juanperias/motion

Motion is a bare metal physics engine

bare-metal no-std physics rust

Last synced: 11 Apr 2025

https://github.com/japaric/mfrc522

A platform agnostic driver to interface the MFRC522 (RFID reader/writer)

embedded embedded-hal no-std rfid rust

Last synced: 23 Aug 2025

https://github.com/daac-tools/crawdad

🦞 Rust library of natural language dictionaries using character-wise double-array tries.

cjk-characters data-structures double-array no-std rust search trie

Last synced: 10 Oct 2025