An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "no_std" keyword

View the packages on the crates.io package registry that are tagged with the "no_std" keyword.

Top 2.3% on crates.io
toml 0.9.10+spec-1.1.0
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations o...
103 versions - Latest release: 20 days ago - 4,713 dependent packages - 42,910 dependent repositories - 457 million downloads total - 947 stars on GitHub - 2 maintainers
Top 2.7% on crates.io
toml_datetime 0.7.5+spec-1.1.0
A TOML-compatible datetime type
20 versions - Latest release: 20 days ago - 32 dependent packages - 12,396 dependent repositories - 308 million downloads total - 947 stars on GitHub - 1 maintainer
toml_writer 1.0.6+spec-1.1.0
A low-level interface for writing out TOML
7 versions - Latest release: 20 days ago - 25.5 million downloads total - 947 stars on GitHub - 1 maintainer
serde_keyed_derive 1.0.196 πŸ’°
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
1 version - Latest release: almost 2 years ago - 1.69 thousand downloads total - 10,238 stars on GitHub - 1 maintainer
toml_parser 1.0.6+spec-1.1.0
Yet another format-preserving TOML parser.
7 versions - Latest release: 20 days ago - 37.6 million downloads total - 947 stars on GitHub - 1 maintainer
serde_agaby 1.0.217 πŸ’°
A generic serialization/deserialization framework
3 versions - Latest release: 11 months ago - 2.14 thousand downloads total - 10,238 stars on GitHub - 1 maintainer
serde_core 1.0.228 πŸ’°
Serde traits only, with no support for derive -- use the `serde` crate instead
9 versions - Latest release: 3 months ago - 65.6 million downloads total - 10,264 stars on GitHub - 1 maintainer
serde_derive-x86_64-unknown-linux-gnu 1.0.171-alpha.3 πŸ’°
Precompiled implementation of #[derive(Serialize, Deserialize)]
4 versions - Latest release: over 2 years ago - 4.8 thousand downloads total - 10,238 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
serde_derive_state 0.4.10 πŸ’°
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
14 versions - Latest release: almost 5 years ago - 4 dependent packages - 6 dependent repositories - 52.8 thousand downloads total - 10,264 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
alt_serde 1.0.119 πŸ’°
A generic serialization/deserialization framework
2 versions - Latest release: almost 5 years ago - 4 dependent packages - 16 dependent repositories - 63.8 thousand downloads total - 10,264 stars on GitHub - 2 maintainers
prest-serde-derive-fork 1.0.216 πŸ’°
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
1 version - Latest release: about 1 year ago - 1.15 thousand downloads total - 10,264 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
alt_serde_derive 1.0.119 πŸ’°
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
2 versions - Latest release: almost 5 years ago - 3 dependent packages - 15 dependent repositories - 41.9 thousand downloads total - 10,264 stars on GitHub - 2 maintainers
Top 5.4% on crates.io
anstyle 1.0.13
ANSI text styling
30 versions - Latest release: 3 months ago - 97 dependent packages - 6,196 dependent repositories - 323 million downloads total - 149 stars on GitHub - 1 maintainer
Top 2.3% on crates.io
base64 0.22.1
encodes and decodes base64 as bytes or utf8
43 versions - Latest release: over 1 year ago - 4,847 dependent packages - 60,264 dependent repositories - 855 million downloads total - 708 stars on GitHub - 2 maintainers
libos 0.1.2
Library OS
4 versions - Latest release: about 6 years ago - 5.42 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 1.3% on crates.io
lock_api 0.4.14
Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.
27 versions - Latest release: 3 months ago - 91 dependent packages - 56,441 dependent repositories - 520 million downloads total - 2,550 stars on GitHub - 2 maintainers
ferroid 1.0.0
High-performance ULID and Snowflake-style IDs. Unique, monotonic, and lexicographically sortable ...
52 versions - Latest release: about 4 hours ago - 145 thousand downloads total - 26 stars on GitHub - 1 maintainer
line-column 0.2.0
Simple calculate lines and columns of str index
8 versions - Latest release: 4 months ago - 6.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.2% on crates.io
logos-codegen 0.16.0 πŸ’°
Create ridiculously fast Lexers
9 versions - Latest release: about 1 month ago - 2 dependent packages - 28 dependent repositories - 18.5 million downloads total - 2,771 stars on GitHub - 2 maintainers
static-collections 0.2.1
Implementations of fixed-capacity collection types.
5 versions - Latest release: 24 days ago - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
flat_rbtree 0.2.3
A flat, index-based Red-Black Tree with no heap allocations. Ideal for performance-critical or me...
12 versions - Latest release: 6 months ago - 4.47 thousand downloads total - 16 stars on GitHub - 1 maintainer
utcnow 0.2.7
Get the current unixtime in a no-std context
18 versions - Latest release: about 1 year ago - 3 dependent packages - 56 dependent repositories - 985 thousand downloads total - 1 stars on GitHub - 1 maintainer
ndsp 0.3.1
A package for Rust DSP.
6 versions - Latest release: over 3 years ago - 9.17 thousand downloads total - 3 stars on GitHub - 1 maintainer
ds1302-drv 0.4.1
This Rust library provides an interface for interacting with ds1302 RTC using the rp2040-hal or ...
3 versions - Latest release: about 1 year ago - 3.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
musli-utils 0.0.117
Common utilities shared among MΓΌsli encodings.
7 versions - Latest release: over 1 year ago - 6 dependent packages - 10.5 thousand downloads total - 407 stars on GitHub - 1 maintainer
coop_heap 0.1.1
Reserved. Heap cooperation for **safe** applications & libraries. See https://github.com/coop-rs/...
2 versions - Latest release: about 3 years ago - 2.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.5% on crates.io
indexmap 2.12.1
A hash table with consistent order and fast iteration.
52 versions - Latest release: about 2 months ago - 2,133 dependent packages - 60,616 dependent repositories - 775 million downloads total - 1,709 stars on GitHub - 2 maintainers
Top 3.3% on crates.io
hex 0.4.3 πŸ’°
Encoding and decoding data into/from hexadecimal representation.
9 versions - Latest release: almost 5 years ago - 4,594 dependent packages - 33,666 dependent repositories - 341 million downloads total - 241 stars on GitHub - 1 maintainer
axp2101 0.1.0
AXP2101 embedded-hal drivers
1 version - Latest release: over 1 year ago - 1.2 thousand downloads total - 1 maintainer
greenthread-future 0.1.0
Convert closures to futures based on greenthread on bare-metal (no_std + no_alloc).
1 version - Latest release: almost 6 years ago - 1.83 thousand downloads total - 5 stars on GitHub - 1 maintainer
packed_booleans 0.3.0
A crate to pack booleans together.
7 versions - Latest release: about 2 years ago - 8.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
smallvec-stableunion 0.6.10
Fork of the crate smallvec. Uses unions in stable rust. Please note that it can only store Copy t...
1 version - Latest release: over 6 years ago - 1 dependent package - 3.45 thousand downloads total - 1,569 stars on GitHub - 1 maintainer
iso9660-rs 1.0.2
A no_std ISO9660 filesystem implementation with El Torito boot support
3 versions - Latest release: about 8 hours ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
sfsm-proc 0.4.3
Macros to generate state machines for sfsm
12 versions - Latest release: over 3 years ago - 1 dependent package - 21.2 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
configurable_serde_macros 0.1.1
A proc-macro to apply reusable serde configurations - macros.
2 versions - Latest release: 25 days ago - 489 downloads total - 0 stars on GitHub - 1 maintainer
ternary-rs 1.0.0
A Rust library for emulating the ternary operator from C/C++ (among other languages)
1 version - Latest release: almost 5 years ago - 1 dependent repositories - 8.47 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
packable-derive 0.10.0
Derive macro for the `packable` crate.
16 versions - Latest release: almost 2 years ago - 1 dependent package - 18 dependent repositories - 265 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
evm-core 0.43.0
Ethereum Virtual Machine
45 versions - Latest release: 6 months ago - 5 dependent packages - 251 dependent repositories - 1.26 million downloads total - 1,304 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
smallvec 1.15.1
'Small vector' optimization: store up to a small number of items on the stack
76 versions - Latest release: 7 months ago - 1,616 dependent packages - 67,564 dependent repositories - 613 million downloads total - 1,344 stars on GitHub - 2 maintainers
Top 8.3% on crates.io
minimal-lexical 0.2.1
Fast float parsing conversion routines.
7 versions - Latest release: over 4 years ago - 4 dependent packages - 17,172 dependent repositories - 288 million downloads total - 23 stars on GitHub - 1 maintainer
array-tools 0.3.2
A little collection of array-related utils aiming to make life easier.
9 versions - Latest release: almost 5 years ago - 15.4 thousand downloads total - 4 stars on GitHub - 1 maintainer
rust-mqtt 0.4.1
MQTT client for embedded and non-embedded environments
12 versions - Latest release: about 15 hours ago - 43.8 thousand downloads total - 33 stars on GitHub - 2 maintainers
macbinary 0.2.1 πŸ’°
MacBinary and resource fork parser
4 versions - Latest release: over 2 years ago - 5.39 thousand downloads total - 14 stars on GitHub - 1 maintainer
maybe-sync 0.1.1
Helper crate for libraries that want to have a switch between multi- and single-threaded versions
2 versions - Latest release: over 5 years ago - 2 dependent packages - 18 thousand downloads total - 1 maintainer
a653rs-xng 0.1.1
a653rs partition library for xng hypervisor
2 versions - Latest release: 21 days ago - 2.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
authenticode 0.5.0
Library for working with Authenticode (no-std)
8 versions - Latest release: 4 months ago - 2 dependent packages - 478 thousand downloads total - 31 stars on GitHub - 5 maintainers
lifetime-guard 0.0.1
create weak/strong reference pairs to interior mutable data on the stack
2 versions - Latest release: 5 months ago - 697 downloads total - 4 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
ordered-float 5.1.0
Wrappers for total ordering on floats
56 versions - Latest release: 3 months ago - 558 dependent packages - 9,439 dependent repositories - 227 million downloads total - 310 stars on GitHub - 2 maintainers
enum-map 2.7.3
A map with C-like enum keys represented internally as an array
80 versions - Latest release: about 2 years ago - 99 dependent packages - 1,240 dependent repositories - 26.2 million downloads total - 0 stars on codeberg.org - 1 maintainer
cell-grid 0.1.5
A simple 2d grid container
6 versions - Latest release: about 1 year ago - 6.24 thousand downloads total - 1 stars on GitHub - 1 maintainer
xeh 0.0.2
The Lightest Hex Dependency in Rust
2 versions - Latest release: about 5 years ago - 3.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.0% on crates.io
evm 1.1.0
Ethereum Virtual Machine
69 versions - Latest release: 24 days ago - 31 dependent packages - 247 dependent repositories - 1.29 million downloads total - 1,302 stars on GitHub - 1 maintainer
esp8266-wifi-serial 0.1.3
A driver to work with the esp8266 module over the serial port.
4 versions - Latest release: over 4 years ago - 5.4 thousand downloads total - 27 stars on GitHub - 1 maintainer
c-scape 0.22.2
A libc bottom-half implementation in Rust
97 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 128 thousand downloads total - 294 stars on GitHub - 1 maintainer
blisp_embedded 0.1.1 πŸ’°
embedded macro for BLisp
2 versions - Latest release: over 2 years ago - 1 dependent package - 6.44 thousand downloads total - 230 stars on GitHub - 1 maintainer
uguid 2.2.1
GUID (Globally Unique Identifier) no_std library
17 versions - Latest release: 9 months ago - 3 dependent packages - 7 dependent repositories - 868 thousand downloads total - 71 stars on GitHub - 4 maintainers
gpt_disk_types 0.16.1
GPT (GUID Partition Table) disk data types no_std library
13 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 76 thousand downloads total - 71 stars on GitHub - 4 maintainers
gpt_disk_io 0.16.2
GPT (GUID Partition Table) disk IO no_std library
14 versions - Latest release: 9 months ago - 69.5 thousand downloads total - 71 stars on GitHub - 4 maintainers
bsd-errnos 0.0.1
A list of error numbers for BSDs
1 version - Latest release: over 2 years ago - 1.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
spritz_cipher 0.1.0
A Rust implementation of the Spritz Cipher using https://github.com/abderraouf-adjal/ArduinoSprit...
1 version - Latest release: about 6 years ago - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
deer-macros 0.0.0-reserved
A backend-agnostic fail-slow deserialization framework
1 version - Latest release: almost 3 years ago - 1.61 thousand downloads total - 955 stars on GitHub - 1 maintainer
sensor-tlv493d 0.1.0 πŸ’°
Driver for the Infineon tlv493d 3-DoF I2C hall-effect sensor
1 version - Latest release: about 5 years ago - 1.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
rz-ecvrf 0.1.0
Pure Rust primitives for libecvrf.
1 version - Latest release: about 1 year ago - 1.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive_miniconf 0.6.0
Derive utilities for Miniconf run-time settings configuration
6 versions - Latest release: about 3 years ago - 1 dependent package - 4 dependent repositories - 24.4 thousand downloads total - 30 stars on GitHub - 2 maintainers
array_map 0.4.0
Map backed array for fixed size keys with O(1) performance
11 versions - Latest release: almost 4 years ago - 2 dependent repositories - 89.1 thousand downloads total - 5 stars on GitHub - 1 maintainer
alt-sam3x8e 0.1.0
Device support crate for sam3x8e devices
1 version - Latest release: about 6 years ago - 2.06 thousand downloads total - 3 stars on GitHub - 1 maintainer
embedded-cli-macros 0.2.1
Macros for embedded-cli lib
5 versions - Latest release: almost 2 years ago - 1 dependent package - 20 thousand downloads total - 98 stars on GitHub - 1 maintainer
bosch-bme680 1.0.4
A pure rust implementation for the BME680 environmental sensor
7 versions - Latest release: 11 months ago - 1 dependent repositories - 9.97 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
valuable-derive 0.1.1 πŸ’°
Macros for the `valuable` crate.
2 versions - Latest release: 12 months ago - 2 dependent packages - 8 dependent repositories - 6.39 million downloads total - 240 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
valuable-serde 0.1.1 πŸ’°
`serde::Serialize` implementation for `Valuable` types.
2 versions - Latest release: 12 months ago - 7 dependent packages - 21 dependent repositories - 1.48 million downloads total - 240 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
valuable 0.1.1 πŸ’°
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries.
3 versions - Latest release: 12 months ago - 24 dependent packages - 13,966 dependent repositories - 129 million downloads total - 240 stars on GitHub - 2 maintainers
miniconf_derive 0.20.0
Derive macros for `miniconf`
18 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 40.6 thousand downloads total - 30 stars on GitHub - 2 maintainers
Top 3.9% on crates.io
libsecp256k1 0.7.2
Pure Rust secp256k1 implementation.
29 versions - Latest release: 10 months ago - 182 dependent packages - 5,709 dependent repositories - 26 million downloads total - 184 stars on GitHub - 1 maintainer
veilid-hashlink 0.1.2
Fork of hashlink modified to meet the needs of the Veilid project. HashMap-like containers that h...
3 versions - Latest release: 1 day ago - 1 dependent package - 25 dependent repositories - 23.8 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
musli-zerocopy-macros 0.1.0
Macros for MΓΌsli zero-copy.
61 versions - Latest release: 4 months ago - 1 dependent package - 3.59 million downloads total - 407 stars on GitHub - 1 maintainer
psh 0.5.0
Password generator/manager library that derives deterministic passwords from a set of inputs
4 versions - Latest release: almost 3 years ago - 3 dependent packages - 6.95 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
float-cmp 0.10.0
Floating point approximate comparison traits
24 versions - Latest release: over 1 year ago - 236 dependent packages - 4,781 dependent repositories - 93.2 million downloads total - 64 stars on GitHub - 1 maintainer
os_display 0.1.4
Display strings in a safe platform-appropriate way
5 versions - Latest release: 9 months ago - 3 dependent packages - 45 dependent repositories - 2.11 million downloads total - 21 stars on GitHub - 1 maintainer
impl_twice 0.0.3
Implement items on two types with only one impl block
3 versions - Latest release: about 5 years ago - 1 dependent repositories - 5.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
octonion 0.1.1
Minimal, dependency-free, no_std octonion algebra
2 versions - Latest release: 1 day ago - 13 downloads total
rbi 0.1.1
A FIFO index queue that can be used for implementing a ring buffer.
2 versions - Latest release: over 3 years ago - 3.09 thousand downloads total - 611 stars on GitHub - 1 maintainer
slice-string 0.7.0
A String backed by a slice
7 versions - Latest release: over 2 years ago - 8.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
cyt6bj 0.0.1
Peripheral access crate for cyt6bj T2G family
1 version - Latest release: about 2 years ago - 1.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
apple-errnos
A list of error numbers for apple
4 versions - Latest release: 1 day ago - 5.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
csv-core 0.1.13
Bare bones CSV parsing with no_std support.
14 versions - Latest release: 3 months ago - 22 dependent packages - 9,525 dependent repositories - 138 million downloads total - 1,706 stars on GitHub - 1 maintainer
merkle_light 0.4.0
Light merkle tree implementation with SPV support and dependency agnostic.
5 versions - Latest release: over 3 years ago - 1 dependent package - 11 dependent repositories - 63.3 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 1.1% on crates.io
hashbrown 0.16.1
A Rust port of Google's SwissTable hash map
54 versions - Latest release: about 2 months ago - 1,086 dependent packages - 59,745 dependent repositories - 1.06 billion downloads total - 2,835 stars on GitHub - 2 maintainers
Top 2.0% on crates.io
rkyv 0.8.13 πŸ’°
Zero-copy deserialization framework for Rust
89 versions - Latest release: 2 days ago - 222 dependent packages - 3,139 dependent repositories - 70.7 million downloads total - 3,823 stars on GitHub - 1 maintainer
bmp280-rs 0.1.2
I2C driver for the bmp280 termperature and air pressure sensor.
3 versions - Latest release: over 2 years ago - 4.76 thousand downloads total - 2 stars on GitHub - 1 maintainer
rescue-blanket 0.2.0
Escape values while they are being formatted
2 versions - Latest release: almost 4 years ago - 2.87 thousand downloads total - 1 maintainer
embedded-cli 0.2.1
CLI with autocompletion, help and history for embedded systems (like Arduino or STM32)
5 versions - Latest release: almost 2 years ago - 19.7 thousand downloads total - 98 stars on GitHub - 1 maintainer
defmt-or-log 0.2.3
Logging macros that forward to either defmt or log
6 versions - Latest release: 2 months ago - 126 thousand downloads total - 10 stars on GitHub - 1 maintainer
ver-stub-build 0.3.0
Build script helper for injecting version data into binaries
4 versions - Latest release: 21 days ago - 83 downloads total - 5 stars on GitHub - 1 maintainer
ver-stub-tool 0.3.0
CLI tool for injecting version data into binaries
4 versions - Latest release: 21 days ago - 64 downloads total - 1 maintainer
ver-stub 0.3.0
Runtime access to version data injected via link section
4 versions - Latest release: 21 days ago - 98 downloads total - 1 maintainer
leb128-u64 0.1.1
Extremely minimal and simple LEB128 u64 encoding/decoding
2 versions - Latest release: over 2 years ago - 6.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
minicov 0.3.8
Code coverage and profile-guided optimization support for no_std and embedded programs
17 versions - Latest release: about 1 month ago - 3 dependent packages - 6 dependent repositories - 6.57 million downloads total - 60 stars on GitHub - 1 maintainer
weak_true 0.2.1
Similar to the automatic implicit conversion to boolean values in weakly typed languages
10 versions - Latest release: 8 months ago - 8.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
nvme-oxide 0.1.2
Bare-metal lightweight NVMe driver
3 versions - Latest release: about 2 months ago - 489 downloads total - 0 stars on GitHub - 1 maintainer
approx_pearson_skew 0.1.0
Pearson second skew coefficient, using micromath square root approximation
1 version - Latest release: over 4 years ago - 1.83 thousand downloads total - 0 stars on GitHub - 1 maintainer