Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 29 Sep 2024

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/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

data-structures no-std rust

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/time-rs/time

The most used Rust library for date and time handling.

date no-std rust time

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/SamiPerttu/fundsp

Library for audio processing and synthesis

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

Last synced: 31 Jul 2024

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

A crate for safe and ergonomic pin-projection.

no-std proc-macro rust

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.

no-std ntfs rust windows

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

ble bluetooth iot no-std

Last synced: 31 Jul 2024

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: 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

cursed no-std rust rust-lang

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.

no-std rust

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/andre-richter/cortex-a

Low level access to Cortex-A processors

aarch64 arm arm64 cortex-a embedded no-std rust

Last synced: 05 Aug 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/rust-embedded/cortex-a

Low level access to Cortex-A processors

aarch64 arm arm64 cortex-a embedded no-std 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).

cirular no-std rust stack

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/slowtec/semval

Semantic validation for Rust

no-std rust validation

Last synced: 09 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.

json-parser no-std rust

Last synced: 03 Aug 2024

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

Rust library for safely and explicitly parsing untrusted data

no-std parsing rust-lang

Last synced: 04 Aug 2024

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

ORAM and related for Intel SGX enclaves

cryptography no-std

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/JoshMcguigan/betafpv-f3

Board Support Crate for the BetaFPV F3 Drone Flight Controller

arm cortex-m drone no-std rust

Last synced: 31 Jul 2024

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: 09 Aug 2024

https://github.com/psiace/bitsvec

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

bitvec no-std rust simd

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.

no-std proc-macro rust

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/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/ranweiler/liar

Flexible, stand-alone benchmarking

benchmark no-std perf testing

Last synced: 01 Oct 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/YdrMaster/dtb-walker

遍历设备树二进制对象

device-tree dtb no-std

Last synced: 02 Aug 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/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

no-std url

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/misterpemodder/pollua

Rust bindings to Lua 5.3

bindings lua no-std rust

Last synced: 29 Sep 2024

https://gitlab.com/jeancf/esp32c3-sd-fatfs

This crate provides a driver for use with FAT FS to access and manipulate file systems and files on an SD card on the ESP32C3 board (RISC-V).

SD driver embedded esp32 esp32c3 no-std rust

Last synced: 27 Sep 2024

https://github.com/sunsided/stdint-rs

C99 stdint types such as uint_fast8_t for performance and interoperability.

c99 no-std rust stdint

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

https://github.com/twe4ked/msws

Middle Square Weyl Sequence pseudorandom number generator.

msws no-std rand random rng rust

Last synced: 01 Oct 2024