Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for rust no std
no-std
x
rust
x
185 search results found
Serde
⭐
8,259
Serialization framework for Rust
Rtic
⭐
1,605
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Heapless
⭐
1,308
Heapless, `static` friendly data structures
Xargo
⭐
1,019
The sysroot manager that lets you build and customize `std`
Time
⭐
922
The most used Rust library for date and time handling.
Cortex M
⭐
749
Low level access to Cortex-M processors
Cortex M Quickstart
⭐
608
Template to develop bare metal applications for Cortex-M microcontrollers
Rust Base64
⭐
534
base64, in rust
Pin Project
⭐
508
A crate for safe and ergonomic pin-projection.
Statig
⭐
497
Hierarchical state machines for designing event-driven systems
Governor
⭐
497
A rate-limiting library for Rust (f.k.a. ratelimit_meter)
Rubble
⭐
387
(going to be a) BLE stack for embedded Rust
Drone Core
⭐
361
The core crate for Drone, an Embedded Operating System.
Cortex M Rt
⭐
348
Minimal startup / runtime for Cortex-M microcontrollers
Nvptx
⭐
339
How to: Run Rust code on your NVIDIA GPU
Auto_enums
⭐
325
A library for to allow multiple return types by automatically generated enum.
Ntfs
⭐
303
An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.
Beef
⭐
297
Faster, more compact implementation of std::borrow::Cow
Staticvec
⭐
268
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
Rust Lexical
⭐
263
Fast numeric to- and from-string conversion routines.
Gdbstub
⭐
257
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
Embedded Alloc
⭐
225
A heap allocator for embedded systems
Gxhash
⭐
213
The fastest hashing algorithm 📈
Pin Project Lite
⭐
179
A lightweight version of pin-project written with declarative macros.
Daachorse
⭐
175
🐎 A fast implementation of the Aho-Corasick algorithm using the compact double-array data structure in Rust.
Futures Async Stream
⭐
174
Async stream for Rust and the futures crate.
Tz Rs
⭐
165
A pure Rust reimplementation of libc functions localtime, gmtime and mktime.
Talc
⭐
160
A fast and flexible allocator for no_std and WebAssembly
Virtio Drivers
⭐
155
VirtIO guest drivers in Rust.
Blisp
⭐
150
A statically typed Lisp like scripting programming language for Rust.
Drone
⭐
142
CLI utility for Drone, an Embedded Operating System.
Scapegoat
⭐
139
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
M4vga Rs
⭐
125
VGA-style video output for STM32F4 processors, in Rust
Serde Json Core
⭐
122
`serde-json` for `no_std` programs
Utest
⭐
120
Unit `#[test]`ing for microcontrollers and other `no_std` systems
Crossbus
⭐
102
A Platform-less, Runtime-less Actor Computing Model
Portable Atomic
⭐
96
Portable atomic types including support for 128-bit atomics, atomic float, etc.
Atat
⭐
93
no_std crate for parsing AT commands
Desse
⭐
92
Ultra fast binary serialization and deserialization for types with a constant size (known at compile time).
Foca
⭐
91
Gossip-based cluster membership discovery (SWIM)
Arraydeque
⭐
91
A circular buffer with fixed capacity (Rust).
Pasts
⭐
86
Minimal and simpler alternative to the futures crate.
Semval
⭐
81
Semantic validation for Rust
F3
⭐
79
Board Support Crate for the STM32F3DISCOVERY
Driver Examples
⭐
78
Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards
Bitmatch
⭐
74
A Rust crate that allows you to match, bind, and pack the individual bits of integers.
Cast.rs
⭐
69
Machine scalar casting that meets your expectations
Core2
⭐
69
The bare essentials of std::io for use in no_std. Alloc support is optional.
R0
⭐
68
Initialization code ("crt0") written in Rust
Ringbuffer
⭐
66
A fixed-size circular buffer written in Rust.
Wyhash Rs
⭐
57
wyhash fast portable non-cryptographic hashing algorithm and random number generator in Rust
Bnum
⭐
56
Arbitrary, fixed size numeric types that extend the functionality of primitive numeric types in Rust.
Ahv
⭐
56
Bindings for Apple Silicon Hypervisor
Cassette
⭐
55
A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.
Acid_alloc
⭐
53
Bare-metal allocators.
Bme280 Rs
⭐
53
A platform agnostic Rust driver for the Bosch BM[PE]-280
Bwrap
⭐
50
A fast, lightweight, embedded system-friendly library for wrapping text.
Register Rs
⭐
48
Unified interface for type-safe MMIO and CPU register access in Rust
Rust Dangerous
⭐
48
Rust library for safely and explicitly parsing untrusted data
Bno055
⭐
48
Device-agnostic Bosch Sensortec BNO055 9-axis Sensor Fusion IMU driver
Custos
⭐
48
A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.
Rust Amplify
⭐
46
Amplifying Rust language capabilities: multiple generic trait implementations, type wrappers, bit-precise numerics, derive macros
Restricted Sparse Merkle Tree
⭐
46
An optimized sparse merkle tree.
Optimath
⭐
46
A #[no_std] LinAlg library
Sparse Merkle Tree
⭐
45
An optimized sparse merkle tree.
Littlefs2
⭐
44
Idiomatic Rust API for littlefs
Cyphal.rs
⭐
43
Please use Canadensis by Sam Crow instead
Nmea
⭐
42
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)
Easy Ext
⭐
39
A lightweight attribute macro for easily writing extension trait pattern.
Rust Zc
⭐
38
Rust library providing `Zc` for self-referential zero-copy structures
Cortex M Semihosting
⭐
38
Semihosting for ARM Cortex-M processors
Bitfield Struct Rs
⭐
36
Procedural macro for bitfields.
Byte
⭐
36
A low-level, zero-copy, panic-free, binary serializer and deserializer. (parser and encoder)
Nt Hive
⭐
36
Rust crate for accessing keys, values, and data stored in Windows hive (registry) files.
Fixedvec Rs
⭐
35
Heapless vector implementation for Rust
Rumcake
⭐
33
A rust-based keyboard firmware
Lite Json
⭐
33
Simple JSON parser written with Rust. Wasm / no_std ready.
No_std Training
⭐
33
Getting-started guide on using the Rust with Espressif SoCs using no_std.
Drone Cortexm
⭐
32
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
Bitsvec
⭐
31
A bit vector with the Rust standard library's portable SIMD API.
Sqlite Rs Embedded
⭐
30
Rust bindings for SQLite that are no_std and wasm compatible
Betafpv F3
⭐
30
Board Support Crate for the BetaFPV F3 Drone Flight Controller
Pipe Trait
⭐
30
Make it possible to chain regular functions
Rgy
⭐
30
No-std cross-platform Rust GameBoy emulator library
Eeprom24x Rs
⭐
30
Platform agnostic Rust driver for 24x series serial EEPROM devices using embedded-hal
Stm32f103xx
⭐
30
DEPRECATED
Btle
⭐
29
Cross-platform Bluetooth Low Energy library for Rust. Supports Central, Peripheral, Broadcaster and Observer GAP roles.
Trie Match
⭐
29
Fast match expression optimized for string comparison
Volatile Register
⭐
29
Volatile access to memory mapped hardware registers
Core Error
⭐
29
std::error::Error in no_std environment.
M
⭐
29
Deprecated in favor of the libm crate.
Mfrc522
⭐
28
A platform agnostic driver to interface the MFRC522 (RFID reader/writer)
Ads1x1x Rs
⭐
27
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
Fpa
⭐
27
Fixed Point Arithmetic
Redo
⭐
27
Use the undo crate instead.
Bluetoothmeshrust
⭐
26
Cross-platform, full Bluetooth Mesh stack implemented in Rust
Pwm Pca9685 Rs
⭐
25
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
Rust2fun
⭐
24
A library for functional programming in Rust
Const_fn
⭐
24
A lightweight attribute for easy generation of const functions with conditional compilations.
Scpi Rs
⭐
23
Rust SCPI parser
Related Searches
Rust R (1,912)
Rust Language (1,068)
Rust Command Line (1,031)
Rust Types (727)
Rust Macro (698)
Rust Algorithms (607)
Rust Struct (578)
Rust Benchmark (524)
Rust Cryptography (520)
Rust Programming Language (491)
1-100 of 185 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.