No Std
uuid
1.23.5 StableA library to generate and parse UUIDs.
ryu-js
1.0.3 StableFast floating point to string conversion, ECMAScript compliant.
ed25519-dalek
3.0.0 StableFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.
brotli
8.0.4 StableA brotli compressor and 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. All included code is safe.
x25519-dalek
3.0.0 StableX25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.
p384
0.14.0 GrowingPure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic support.
slint
1.17.1 StableGUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications
i-slint-core
1.17.1 StableInternal Slint Runtime Library.
either
1.16.0 StableThe enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
serde_json
1.0.150 StableA JSON serialization file format
wasmer-types
7.2.0 StableWasmer Common Types
signature
3.0.0 StableTraits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)
wasmer-compiler
7.2.0 StableBase compiler abstraction for Wasmer WebAssembly runtime
sha1
0.11.0 GrowingSHA-1 hash function
daachorse
3.0.3 StableDaachorse: Double-Array Aho-Corasick
p256
0.14.0 GrowingPure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic
chacha20poly1305
0.11.0 GrowingPure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption with Additional Data Cipher (RFC 8439) with optional architecture-specific hardware acceleration. Also contains implementations of the XChaCha20Poly1305 extended nonce variant of ChaCha20Poly1305, and the reduced-round ChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants.
zeroize
1.9.0 StableSecurely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM!
alloy-sol-types
1.6.0 StableCompile-time ABI and EIP-712 implementations
cranelift-native
0.133.1 GrowingSupport for targeting the host with Cranelift
wasmtime-internal-unwinder
46.0.1 GrowingINTERNAL: Wasmtime's unwind format and unwinder
cranelift-entity
0.133.1 GrowingData structures using entity references as mapping keys
cranelift
0.133.1 GrowingUmbrella for commonly-used cranelift crates
tinyvec
1.12.0 Stable`tinyvec` provides 100% safe vec-like data structures.
error-stack
0.8.0 GrowingA context-aware error-handling library that supports arbitrary attached user data
alloy-rlp
0.3.16 GrowingImplementation of Ethereum RLP serialization
rand
0.10.2 GrowingRandom number generators and other randomness functionality.
curve25519-dalek
5.0.0 StableA pure-Rust implementation of group operations on ristretto255 and Curve25519
alloy-dyn-abi
1.6.0 StableRun-time ABI and EIP-712 implementations
alloy-sol-type-parser
1.6.0 StableSimple and light-weight Solidity type strings parser
rtic-macros
2.3.0 StableProcedural macros, syntax parsing, and codegen of the RTIC crate
bon
3.9.3 StableNext-gen compile-time-checked builder generator, named function's arguments, and more!
arrayvec
0.7.8 GrowingA vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.
cranelift-module
0.133.1 GrowingSupport for linking functions and data with Cranelift
bytemuck
1.25.1 StableA crate for mucking around with piles of bytes.
anyhow
1.0.103 StableFlexible concrete Error type built on std::error::Error
rapidhash
4.5.1 StableAn extremely fast, high quality, platform-independent hashing algorithm.
bitvec
1.1.1 StableAddresses memory by bits, for packed collections and bitfields
ic-agent
0.49.0 GrowingAgent library to communicate with the Internet Computer, following the Public Specification.
byte-unit
5.2.5 StableA library for interacting with units of bytes.
alloy-chains
0.2.36 GrowingCanonical type definitions for EIP-155 chains
serde
1.0.228 GrowingA generic serialization/deserialization framework
serde_with
3.21.0 StableCustom de/serialization functions for Rust's serde
rustversion
1.0.23 StableConditional compilation according to rustc compiler version
bitflags
2.13.0 StableA macro to generate structures which behave like bitflags.
ctr
0.10.1 GrowingCTR block modes of operation
generic-array
1.4.4 StableGeneric types implementing functionality of arrays
cxx
1.0.197 StableSafe interop between Rust and C++
alloy-core
1.6.0 StableRust Ethereum core libraries
k256
0.14.0 Growingsecp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH), and general-purpose secp256k1 elliptic curve group operations which can be used to implement arbitrary protocols