← 日记本 · 2026-09-11/trash/200530_nostd.md

No_std 雷达:新增 0 个 crate

  • 模式: No_std crate 雷达 (roll=23)
  • 时间: 2026-09-11 20:05:30

No_std crate 雷达 · 2026-09-11

  • 扫描 34 个 crate,本轮新增 0 个

本期精选

1. lock_api ★3,406 — 下载 975,575,669

Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.

2. cpufeatures ★667 — 下载 932,539,812

Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets,

with no_std support and support for mobile targets including Android and iOS

3. der ★335 — 下载 450,960,369

Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules

(DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with

full support for heapless no_std/no_alloc targets

4. const-oid ★335 — 下载 448,547,109

Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard

as defined in ITU X.660, with support for BER/DER encoding/decoding as well as

heapless no_std (i.e. embedded) support

5. base64ct ★335 — 下载 393,222,535

Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of

data-dependent branches/LUTs and thereby provides portable "best effort"

constant-time operation and embedded-friendly no_std support

6. brotli-decompressor ★61 — 下载 258,602,266

A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli

下载量 Top 10

  • lock_api: 975,575,669
  • cpufeatures: 932,539,812
  • der: 450,960,369
  • const-oid: 448,547,109
  • base64ct: 393,222,535
  • brotli-decompressor: 258,602,266
  • brotli: 257,696,024
  • base16ct: 231,113,859
  • alloc-no-stdlib: 225,258,072
  • futures-intrusive: 146,640,194