Ecosyste.ms: Awesome
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/johnthagen/min-sized-rust
🦀 How to minimize Rust binary size 📦
binary-size cargo containers lto no-std rust strip upx wasm
Last synced: 02 Oct 2024
https://github.com/rhaiscript/rhai
Rhai - An embedded scripting language for Rust.
embedded embedded-scripting-language no-std rhai scripting-engine scripting-language wasm webassembly
Last synced: 29 Sep 2024
https://github.com/rtic-rs/cortex-m-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: 05 Aug 2024
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: 30 Sep 2024
https://github.com/rtfm-rs/cortex-m-rtfm
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: 09 Aug 2024
https://github.com/rust-embedded/heapless
Heapless, `static` friendly data structures
Last synced: 30 Sep 2024
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: 30 Sep 2024
https://github.com/elastio/bon
Next gen compile-time-checked builder generator, named function's arguments, and more!
asynchronous builder builder-pattern builders code-generation constructor constructors data-structures derive derive-macro generator macro macros no-std no-std-alloc rust setter setter-methods setters
Last synced: 30 Sep 2024
https://github.com/time-rs/time
The most used Rust library for date and time handling.
Last synced: 01 Oct 2024
https://github.com/embedded-graphics/embedded-graphics
A no_std graphics library for embedded applications
embedded-graphics hacktoberfest no-std
Last synced: 01 Aug 2024
https://github.com/rust-embedded/cortex-m
Low level access to Cortex-M processors
arm cortex-m microcontroller no-std rust
Last synced: 31 Jul 2024
https://github.com/japaric/cortex-m
Low level access to Cortex-M processors
arm cortex-m microcontroller no-std rust
Last synced: 05 Aug 2024
https://github.com/ogxd/gxhash
The fastest hashing algorithm 📈
cryptography hash hashing hashmap ilp no-std performance simd
Last synced: 04 Aug 2024
https://github.com/taiki-e/pin-project
A crate for safe and ergonomic pin-projection.
Last synced: 04 Aug 2024
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: 02 Aug 2024
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: 01 Aug 2024
https://github.com/ColinFinck/ntfs
An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.
Last synced: 02 Aug 2024
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: 04 Aug 2024
https://github.com/jonas-schievink/rubble
(going to be a) BLE stack for embedded Rust
Last synced: 31 Jul 2024
https://github.com/taiki-e/auto_enums
A library for to allow multiple return types by automatically generated enum.
Last synced: 04 Aug 2024
https://github.com/udoprog/musli
Müsli is a flexible and generic binary serialization framework
no-std rust serialization zero-copy
Last synced: 28 Sep 2024
https://github.com/maciejhirsz/beef
Faster, more compact implementation of std::borrow::Cow
Last synced: 03 Oct 2024
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: 02 Aug 2024
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: 01 Aug 2024
https://github.com/taiki-e/pin-project-lite
A lightweight version of pin-project written with declarative macros.
Last synced: 04 Aug 2024
https://github.com/rcore-os/virtio-drivers
VirtIO guest drivers in Rust.
hacktoberfest no-std rust virtio virtio-drivers
Last synced: 02 Aug 2024
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: 02 Aug 2024
https://github.com/ytakano/blisp
A statically typed Lisp like scripting programming language for Rust.
no-std programming-language rust
Last synced: 02 Aug 2024
https://github.com/taiki-e/futures-async-stream
Async stream for Rust and the futures crate.
asynchronous no-std proc-macro rust
Last synced: 02 Aug 2024
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: 04 Aug 2024
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: 30 Sep 2024
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: 31 Jul 2024
https://github.com/BlackbirdHQ/atat
no_std crate for parsing AT commands
at-command embedded embedded-hal-driver no-std rust uart
Last synced: 31 Jul 2024
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: 09 Aug 2024
https://github.com/andylokandy/arraydeque
A circular buffer with fixed capacity (Rust).
Last synced: 04 Aug 2024
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: 04 Aug 2024
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: 01 Aug 2024
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: 04 Aug 2024
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: 28 Sep 2024
https://github.com/xlc/lite-json
Simple JSON parser written with Rust. Wasm / no_std ready.
Last synced: 03 Aug 2024
https://github.com/avitex/rust-dangerous
Rust library for safely and explicitly parsing untrusted data
Last synced: 04 Aug 2024
https://github.com/mobilecoinfoundation/mc-oblivious
ORAM and related for Intel SGX enclaves
Last synced: 02 Aug 2024
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: 31 Jul 2024
https://github.com/psiace/bitsvec
A bit vector with the Rust standard library's portable SIMD API.
Last synced: 01 Oct 2024
https://github.com/clucompany/enclose
[stable] A convenient macro, for cloning values into a closure.
clucompany enclose enclose-macro macro no-std rust rustlang
Last synced: 02 Oct 2024
https://github.com/taiki-e/const_fn
A lightweight attribute for easy generation of const functions with conditional compilations.
Last synced: 04 Aug 2024
https://github.com/Peperworx/fluxion
Fluxion is an actor framework designed with distributed systems in mind, namely sending messages not just between actors, but also between systems.
actor-framework actor-model async executor-a no-std rust
Last synced: 31 Jul 2024
https://github.com/drone-os/drone-stm32-map
STM32 peripheral mappings for Drone, an Embedded Operating System.
arm asynchronous bare-metal concurrency cortex embedded hardware-support no-std rtos rust stm32
Last synced: 28 Sep 2024
https://github.com/andelf/tinygif
A no_std GIF library for embedded applications(embedded-graphics)
animation embedded-graphics gif no-std
Last synced: 02 Oct 2024
https://github.com/jonlamb-gh/oxcc
A port of Open Source Car Control written in Rust
autonomous-driving autonomous-vehicles bootloader can-bus no-std nucleo-f767zi rust rust-embedded stm32 stm32f767zi
Last synced: 31 Jul 2024
https://github.com/MichaelMauderer/filter-rs
Kalman filters and other optimal and non-optimal estimation filters in Rust
filters kalman-filter no-std rust
Last synced: 24 Sep 2024
https://github.com/engusmaze/frand
Blazingly Fast Pseudo Random Number Generator written in Rust
no-std prng rand random random-generation rust rust-lang
Last synced: 30 Sep 2024
https://github.com/xoac/endian_codec
Endianness trait with derive procedural macro.
derive endian endianness no-std rust rust-lang
Last synced: 28 Sep 2024
https://github.com/keithduncan/embedded-mqtt
A no_std mqtt encoder/decoder in pure Rust for use in embedded systems.
mqtt mqtt-protocol no-std rust
Last synced: 29 Sep 2024
https://github.com/jlogan03/interpn
N-dimensional interpolation methods in Rust, no-std compatible
interpolation no-std rust rust-embedded rust-lang rustlang scientific-computing
Last synced: 28 Sep 2024
https://github.com/jonlamb-gh/air-gradient-pro-rs
Rust bootloader, firmware and CLI tools for the AirGradient PRO
air-gradient bootloader emulation environment-monitoring firmware fota gas-index no-std nox-representation renode renode-run robot-framework rtic rust smoltcp voc-representation
Last synced: 26 Sep 2024
https://github.com/clucompany/goto
Safe and convenient zero-cost 'goto' implementations for RustLang.
clucompany gblock-macro goto goto-macro goto-operator gtree-macro macro no-std rust rustlang
Last synced: 30 Sep 2024
https://github.com/archshift/u2N
Fixed-size, zero-allocation arithmetic suitable for embedded systems
bigint biginteger embedded no-std rust
Last synced: 03 Aug 2024
https://github.com/johanholmerin/url-lite
A no_std URL parser ported from nodejs/http-parser
Last synced: 02 Oct 2024
https://github.com/n3xed/embedded-error-chain
A rust library implementing easy error handling for embedded devices with very little memory overhead.
embedded error-handling no-alloc no-std rust rust-library
Last synced: 01 Oct 2024
https://github.com/avitex/rust-arae
Cursed data structures
cursor no-std ring-buffer rust-lang
Last synced: 28 Sep 2024
https://github.com/setser/esp-tm1637
A driver for TM1637 display for ESP32
embedded-hal-driver esp32 hardware-support no-std rust
Last synced: 30 Sep 2024
https://github.com/ink-feather-org/trait_cast_rs
Get your own Any with support for casting to trait objects.
any nightly no-std rust rust-crate rust-lang rust-library rust-patterns
Last synced: 30 Sep 2024
https://github.com/sunsided/stdint-rs
C99 stdint types such as uint_fast8_t for performance and interoperability.
Last synced: 29 Sep 2024
https://github.com/jfrimmel/partial-array
A rust crate providing a potentially partial-filled array
array collect iterator no-dependencies no-std partial-array rust
Last synced: 30 Sep 2024