Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. No Std

No Std

110 projects

Showing 36 of 110 projects

rustzx
rustzxRust

A cross-platform ZX Spectrum emulator written in Rust, featuring highly accurate Z80 and AY chip emulation.

#rustzx#embedded#zx-spectrum-emulator
Stars216
Forks17
Last commit2 years ago
tiny-keccak
tiny-keccakRust

A Rust implementation of Keccak-derived hash functions including SHA-3, SHAKE, cSHAKE, KMAC, and KangarooTwelve.

#tuplehash#keccak#fips-202
Stars203
Forks63
Last commit2 years ago
yaserde
yaserdeRust

A Rust library for XML serialization and deserialization with attribute-driven configuration.

#serde-alternative#xml-deserialization#attribute-macros
Stars198
Forks74
Last commit4 days ago
rusty-cheddar
rusty-cheddarRust

A Rust crate for automatically generating C header files from Rust source code, enabling C interoperability.

#header-generation#ffi#c-interop
Stars187
Forks25
Last commit8 years ago
serde-aux
serde-auxRust

A Rust library providing helper functions for serde serialization and deserialization of containers, struct fields, and other common patterns.

#serde#utility-library#deserialization
Stars173
Forks29
Last commit10 months ago
rust-shlex
rust-shlexRust

A Rust library for splitting strings into shell words, similar to Python's shlex module.

#string-splitting#shell-parsing#posix-shell
Stars152
Forks20
Last commit1 month ago
Linq-in-Rust
Linq-in-RustRust

A Rust library providing Language Integrated Query (LINQ) functionality via declarative macros and iterator extensions.

#functional-programming#query-language#linq
Stars140
Forks8
Last commit2 years ago
rust-asn1
rust-asn1Rust

A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.

#asn1#x509#embedded
Stars134
Forks35
Last commit4 days ago
sxd-xpath
sxd-xpathRust

A Rust library implementing XPath 1.0 for XML document querying and manipulation.

#parsing#query-language#dom
Stars132
Forks37
Last commit1 year ago
RustyXML
RustyXMLRust

A namespace-aware XML parser for Rust providing SAX-like and element-building APIs.

#sax-parser#xml-parser#namespace-aware
Stars107
Forks20
Last commit4 years ago
grid
gridRust

A two-dimensional grid data structure for Rust that provides Vec-like functionality for 2D data.

#2d-array#array#rust-lang
Stars104
Forks32
Last commit3 months ago
libmdbx-rs
libmdbx-rsC

Rust bindings for the libmdbx embedded key-value database, providing safe and idiomatic access.

#storage#ffi#key-value-store
Stars99
Forks46
Last commit1 month ago
joinery
joineryRust

A Rust library for generically joining iterables with a separator, providing missing string join functionality.

#formatting#display-trait#cargo-crate
Stars94
Forks8
Last commit3 years ago
rust-stopwatch
rust-stopwatchRust

A simple Rust library for measuring elapsed time with a stopwatch interface.

#library#stopwatch#timing
Stars84
Forks21
Last commit3 years ago
edn-rs
edn-rsRust

A Rust crate for parsing, emitting, and converting EDN (Extensible Data Notation) data.

#data-serialization#serde-alternative#data-interchange
Stars81
Forks12
Last commit1 month ago
RsGenetic
RsGeneticRust

A modular framework for executing genetic algorithms in Rust with a simple API.

#bio-inspired#genetic-algorithms#simulation
Stars79
Forks19
Last commit5 years ago
pe-sign
pe-signRust

A cross-platform Rust library and CLI tool for parsing, verifying, and extracting digital signatures from PE files.

#signature#portable-executable#windows-security
Stars74
Forks16
Last commit1 year ago
xattr
xattrRust

A Rust library for setting, getting, and listing extended attributes across multiple Unix platforms.

#filesystem#unix#metadata
Stars72
Forks24
Last commit3 days ago
brotli-rs
brotli-rsRust

A pure and safe Rust implementation of the Brotli decompression algorithm.

#brotli#data-compression#safe-rust
Stars65
Forks14
Last commit6 years ago
terminal_cli.rs
terminal_cli.rsRust

A low-level Rust library for building interactive command-line interfaces with commands, properties, and autocomplete.

#embedded-systems#library#interactive
Stars58
Forks5
Last commit5 years ago
pem-rs
pem-rsRust

A Rust library for parsing and encoding PEM-encoded cryptographic data structures.

#tls#security#ssl
Stars58
Forks37
Last commit2 months ago
mqtt5
mqtt5Rust

A production-ready MQTT v5.0 and v3.1.1 platform providing a client library, multi-transport broker, and embedded protocol crate in Rust.

#iot#embedded-systems#webassembly
Stars53
Forks4
Last commit22 hours ago
rust-sun
rust-sun

A Rust library for calculating sun positions, times, and phases based on location and date.

#sun#geolocation#astronomy
Stars52
Forks9
Last commit7 months ago
zero
zeroRust

A Rust library for zero-allocation parsing of binary data, supporting no_std environments.

#embedded#binary-parsing#zero-allocation
Stars51
Forks12
Last commit3 years ago
botan-rs
botan-rsRust

Rust bindings for the Botan cryptography library, providing ciphers, hashes, MACs, KDFs, public key algorithms, and more.

#random-number-generation#x509-certificates#c-library-wrapper
Stars46
Forks21
Last commit2 months ago
ms
msRust

A Rust library for converting human-readable time strings (e.g., '1d') into milliseconds at runtime or compile time.

#time-conversion#utility-library#duration
Stars36
Forks2
Last commit4 years ago
RusticSOM
RusticSOMRust

A Rust library for implementing Self-Organizing Maps (SOM) with customizable training and serialization.

#self-organizing-maps#crates#dimensionality-reduction
Stars36
Forks6
Last commit3 years ago
sysexits-rs
sysexits-rsRust

A Rust library providing system exit code constants from <sysexits.h> with Termination trait support.

#exit-codes#rust-lang#sysexits
Stars33
Forks4
Last commit6 days ago
sipcore
sipcoreRust

A Rust framework for building SIP (Session Initiation Protocol) applications with a modular, type-safe approach.

#telephony#crates#sip
Stars31
Forks3
Last commit5 years ago
tst
tstRust

A Rust implementation of ternary search trees with map and set APIs similar to std::collections.

#spell-checking#trie#autocomplete
Stars27
Forks5
Last commit1 year ago
dusk-network/bls12-381
dusk-network/bls12-381Rust

A Rust implementation of the BLS12-381 pairing-friendly elliptic curve with additional cryptographic tools for the Dusk Network.

#pairing-cryptography#bls12-381#constant-time
Stars25
Forks18
Last commit3 months ago
Sensirion/lin-bus
Sensirion/lin-busRust

Rust implementation of LIN bus driver traits and protocol for embedded systems.

#driver#embedded#automotive
Stars18
Forks9
Last commit1 year ago
py_literal
py_literalRust

A pure-Rust crate for parsing and formatting Python literals, compatible with ast.literal_eval().

#parsing#formatting#literals
Stars18
Forks2
Last commit5 years ago
jzon-rs
jzon-rsRust

A Rust library for parsing, serializing, and manipulating JSON with a flexible, frictionless API.

#macros#dom-parsing#serde-alternative
Stars16
Forks2
Last commit5 months ago
nt-time
nt-timeRust

A Rust library for handling Windows file time, a 64-bit timestamp used in NTFS and 7z archives.

#datetime#rust-lang#time
Stars13
Forks3
Last commit5 days ago
scale-decode
scale-decodeRust

A Rust crate for decoding SCALE-encoded bytes into custom types using type registry information and a Visitor pattern.

#parity#substrate#decoding
Stars9
Forks3
Last commit8 months ago
PreviousPage 3 of 4Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Rust97
#Rust Library30
#Embedded20
#Serialization15
#Performance15
#Cryptography11
#Data Structures9
#Serde9
#Webassembly9
#Parser9
#Cross Platform8
#Blockchain8