CATEGORY

No standard library 11,888 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

hashbrownA Rust port of Google's SwissTable hash map2,024,350,310MIT OR Apache-2.0Data structuresNo standard library getrandomA small cross-platform library for retrieving random data from system source1,649,179,801MIT OR Apache-2.0No standard libraryOperating systems bitflagsA macro to generate structures which behave like bitflags.1,569,436,678MIT OR Apache-2.0No standard library rand_coreCore random number generation traits and tools for implementation.1,454,699,549MIT OR Apache-2.0AlgorithmsNo standard library randRandom number generators and other randomness functionality.1,429,983,774MIT OR Apache-2.0AlgorithmsNo standard library libcRaw FFI bindings to platform libraries like libc.1,396,681,994MIT OR Apache-2.0External FFI bindingsNo standard library indexmapA hash table with consistent order and fast iteration.1,313,414,826Apache-2.0 OR MITData structuresNo standard library itertoolsExtra iterator adaptors, iterator methods, free functions, and macros.1,295,966,075MIT OR Apache-2.0AlgorithmsNo standard library thiserrorderive(Error)1,229,923,374MIT OR Apache-2.0No standard libraryRust patterns serdeA generic serialization/deserialization framework1,194,795,261MIT OR Apache-2.0EncodingNo standard library rand_chachaChaCha random number generator1,190,546,522MIT OR Apache-2.0AlgorithmsNo standard library unicode-identDetermine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #311,162,007,749(MIT OR Apache-2.0) AND Unicode-3.0Development tools::Procedural macro helpersNo standard library itoaFast integer primitive to string conversion1,138,676,266MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation serde_deriveMacros 1.1 implementation of #[derive(Serialize, Deserialize)]1,125,192,024MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation heckheck is a case conversion library.1,112,205,165MIT OR Apache-2.0No standard library serde_jsonA JSON serialization file format1,098,816,661MIT OR Apache-2.0EncodingNo standard library ryuFast floating point to string conversion983,998,355Apache-2.0 OR BSL-1.0No standard libraryNo standard library::No dynamic allocation digestTraits for cryptographic hash functions and message authentication codes887,412,686MIT OR Apache-2.0CryptographyNo standard library num-traitsNumeric traits for generic mathematics873,852,403MIT OR Apache-2.0AlgorithmsNo standard library pin-project-liteA lightweight version of pin-project written with declarative macros.871,467,017Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation lazy_staticA macro for declaring lazily evaluated statics in Rust.866,141,716MIT OR Apache-2.0Memory managementNo standard library block-bufferBuffer types for block processing of data864,996,719MIT OR Apache-2.0CryptographyNo standard library semverParser and evaluator for Cargo's flavor of Semantic Versioning862,895,433MIT OR Apache-2.0Data structuresNo standard library eitherThe enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.862,156,977MIT OR Apache-2.0Data structuresNo standard library lock_apiWrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.855,568,971MIT OR Apache-2.0ConcurrencyNo standard library anyhowFlexible concrete Error type built on std::error::Error824,210,141MIT OR Apache-2.0No standard libraryRust patterns scopeguardA RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding…818,612,123MIT OR Apache-2.0No standard libraryRust patterns timeDate and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].785,425,043MIT OR Apache-2.0Date and timeNo standard library slabPre-allocated storage for a uniform data type782,808,612MITData structuresMemory management crossbeam-utilsUtilities for concurrent programming780,341,918MIT OR Apache-2.0AlgorithmsConcurrency sha2Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.779,324,949MIT OR Apache-2.0CryptographyNo standard library ppv-lite86Cross-platform cryptography-oriented low-level SIMD library.776,122,451MIT OR Apache-2.0CryptographyNo standard library percent-encodingPercent encoding and decoding772,101,945MIT OR Apache-2.0No standard library generic-arrayGeneric types implementing functionality of arrays760,906,271MITData structuresNo standard library cpufeaturesLightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for…758,857,380MIT OR Apache-2.0Hardware supportNo standard library urlURL library for Rust, based on the WHATWG URL Standard756,565,651MIT OR Apache-2.0EncodingNo standard library typenumTypenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers,…751,660,462MIT OR Apache-2.0No standard library tracingApplication-level tracing for Rust.727,203,451MITAsynchronousDevelopment tools::Debugging errnoCross-platform interface to the `errno` variable.707,056,049MIT OR Apache-2.0No standard libraryOperating systems byteorderLibrary for reading/writing numbers in big-endian and little-endian.705,984,477Unlicense OR MITEncodingNo standard library crypto-commonCommon traits used by cryptographic algorithms693,492,786MIT OR Apache-2.0CryptographyNo standard library uuidA library to generate and parse UUIDs.684,078,956Apache-2.0 OR MITData structuresNo standard library equivalentTraits for key comparison in maps.683,243,589Apache-2.0 OR MITData structuresNo standard library form_urlencodedParser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.682,481,133MIT OR Apache-2.0No standard library ahashA non-cryptographic hash function using AES-NI for high performance677,646,249MIT OR Apache-2.0AlgorithmsData structures memoffsetoffset_of functionality for Rust structs.663,604,869MITNo standard library wasiWASI API bindings for Rust659,782,747Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITNo standard libraryWebAssembly rustls-webpkiWeb PKI X.509 Certificate Verification.657,855,079ISCCryptographyNo standard library ringAn experiment.636,719,357Apache-2.0 AND ISCCryptographyNo standard library rustversionConditional compilation according to rustc compiler version632,840,822MIT OR Apache-2.0Development tools::Build UtilsNo standard library httparseA tiny, safe, speedy, zero-copy HTTP/1.x parser.615,792,521MIT OR Apache-2.0Network programmingNo standard library tinyvec`tinyvec` provides 100% safe vec-like data structures.613,544,585Zlib OR Apache-2.0 OR MITData structuresNo standard library subtlePure-Rust traits and utilities for constant-time cryptographic implementations.596,892,634BSD-3-ClauseCryptographyNo standard library num-integerInteger traits and functions591,144,916MIT OR Apache-2.0AlgorithmsNo standard library crc32fastFast, SIMD-accelerated CRC32 (IEEE) checksum computation585,585,020MIT OR Apache-2.0AlgorithmsNo standard library zeroizeSecurely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using…578,456,418Apache-2.0 OR MITCryptographyMemory management async-traitType erasure for async trait methods566,876,074MIT OR Apache-2.0AsynchronousNo standard library crossbeam-epochEpoch-based garbage collection562,896,962MIT OR Apache-2.0ConcurrencyMemory management hexEncoding and decoding data into/from hexadecimal representation.557,022,133MIT OR Apache-2.0EncodingNo standard library try-lockA lightweight atomic lock.540,660,409MITConcurrencyNo standard library stable_deref_traitAn unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with…538,642,840MIT OR Apache-2.0Memory managementNo standard library utf8parseTable-driven UTF-8 parser521,966,618Apache-2.0 OR MITNo standard libraryParsing tools pin-project-internalImplementation detail of the `pin-project` crate.512,479,731Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation pin-projectA crate for safe and ergonomic pin-projection.512,437,141Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation bumpaloA fast bump allocation arena for Rust.486,596,584MIT OR Apache-2.0Memory managementNo standard library hmacGeneric implementation of Hash-based Message Authentication Code (HMAC)483,454,744MIT OR Apache-2.0CryptographyNo standard library arrayvecA vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and…481,336,100MIT OR Apache-2.0Data structuresNo standard library yokeAbstraction allowing borrowed data to be carried along with the backing data it borrows from459,064,653Unicode-3.0CachingData structures minimal-lexicalFast float parsing conversion routines.458,895,675MIT/Apache-2.0No standard libraryParsing tools pasteMacros for all your token pasting needs456,006,342MIT OR Apache-2.0Development toolsNo standard library yoke-deriveCustom derive for the yoke crate454,633,429Unicode-3.0CachingData structures num-conv`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring,…453,211,964MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation unicode-bidiImplementation of the Unicode Bidirectional Algorithm452,792,003MIT OR Apache-2.0EncodingNo standard library icu_properties_dataData for the icu_properties crate452,308,258Unicode-3.0Embedded developmentInternationalization (i18n) powerfmt`powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support…451,445,990MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation zerovecZero-copy vector backed by a byte array450,648,481Unicode-3.0CachingData structures icu_propertiesDefinitions for Unicode properties449,243,417Unicode-3.0Embedded developmentInternationalization (i18n) icu_providerTrait and struct definitions for the ICU data provider447,348,388Unicode-3.0Embedded developmentInternationalization (i18n) zerovec-deriveCustom derive for the zerovec crate445,794,098Unicode-3.0CachingData structures icu_collectionsCollection of API for use in ICU libraries.444,920,390Unicode-3.0Embedded developmentInternationalization (i18n) zerofromZeroFrom trait for constructing444,224,810Unicode-3.0CachingData structures phfRuntime support for perfect hash function data structures444,201,519MITData structuresNo standard library icu_normalizer_dataData for the icu_normalizer crate443,882,577Unicode-3.0Embedded developmentInternationalization (i18n) icu_normalizerAPI for normalizing text into Unicode Normalization Forms440,265,907Unicode-3.0Embedded developmentInternationalization (i18n) zerofrom-deriveCustom derive for the zerofrom crate438,160,016Unicode-3.0CachingData structures winapiRaw FFI bindings for all of Windows API.433,388,264MIT/Apache-2.0External FFI bindingsNo standard library foldhashA fast, non-cryptographic, minimally DoS-resistant hashing algorithm.430,822,398ZlibAlgorithmsNo standard library static_assertionsCompile-time assertions to ensure that invariants are met.429,509,865MIT OR Apache-2.0Development tools::TestingNo standard library idna_adapterBack end adapter for idna424,505,687Apache-2.0 OR MITInternationalization (i18n)No standard library sha1SHA-1 hash function422,660,514MIT OR Apache-2.0CryptographyNo standard library derive_moreAdds #[derive(x)] macros for more traits407,284,962MITDevelopment toolsDevelopment tools::Procedural macro helpers serde_coreSerde traits only, with no support for derive -- use the `serde` crate instead397,642,863MIT OR Apache-2.0EncodingNo standard library libmlibm in pure Rust391,502,211MITNo standard library halfHalf-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.390,535,192MIT OR Apache-2.0Data structuresEncoding derPure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as…387,213,224Apache-2.0 OR MITCryptographyData structures ordered-floatWrappers for total ordering on floats383,819,877MITNo standard libraryRust patterns signatureTraits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)368,457,441Apache-2.0 OR MITCryptographyNo standard library portable-atomicPortable atomic types including support for 128-bit atomics, atomic float, etc.365,896,463Apache-2.0 OR MITConcurrencyEmbedded development const-oidConst-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER…362,044,033Apache-2.0 OR MITCryptographyData structures spkiX.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)359,044,200Apache-2.0 OR MITCryptographyData structures schemarsGenerate JSON Schemas from Rust code356,634,955MITEncodingNo standard library data-encodingEfficient and customizable data-encoding functions like base64, base32, and hex349,789,625MITEncodingNo standard library pkcs8Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208),…346,318,389Apache-2.0 OR MITCryptographyData structures base64ctPure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides…337,480,348Apache-2.0 OR MITCryptographyEncoding unicaseA case-insensitive wrapper around strings.335,333,043MIT OR Apache-2.0Internationalization (i18n)No standard library num-iterExternal iterators for generic mathematics318,372,208MIT OR Apache-2.0AlgorithmsNo standard library target-lexiconLLVM target triple types312,011,123Apache-2.0 WITH LLVM-exceptionNo standard library serde_withCustom de/serialization functions for Rust's serde311,947,588MIT OR Apache-2.0EncodingNo standard library bytemuckA crate for mucking around with piles of bytes.308,777,548Zlib OR Apache-2.0 OR MITEncodingNo standard library cipherTraits for describing block ciphers and stream ciphers301,655,851MIT OR Apache-2.0CryptographyNo standard library crossbeam-queueConcurrent queues300,341,510MIT OR Apache-2.0ConcurrencyData structures simd-adler32A SIMD-accelerated Adler-32 hash algorithm implementation.295,291,234MITAlgorithmsNo standard library zerotrieA data structure that efficiently maps strings to integers293,294,097Unicode-3.0Embedded developmentInternationalization (i18n) md-5MD5 hash function291,563,050MIT OR Apache-2.0CryptographyNo standard library potential_utfUnvalidated string and character types290,662,419Unicode-3.0Embedded developmentInternationalization (i18n) lruA LRU cache implementation289,363,370MITCachingNo standard library icu_locale_coreAPI for managing Unicode Language and Locale Identifiers288,676,482Unicode-3.0Embedded developmentInternationalization (i18n) indocIndented document literals283,041,637MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation dyn-cloneClone trait that is dyn-compatible280,676,964MIT OR Apache-2.0No standard libraryRust patterns constant_time_eqCompares two equal-sized byte strings in constant time.271,087,554CC0-1.0 OR MIT-0 OR Apache-2.0CryptographyNo standard library pem-rfc7468PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail…268,694,911Apache-2.0 OR MITCryptographyData structures zmijA double-to-string conversion algorithm based on Schubfach and xjb268,034,320MITNo standard libraryNo standard library::No dynamic allocation aesPure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)265,286,567MIT OR Apache-2.0CryptographyNo standard library unsafe-libyamllibyaml transpiled to rust by c2rust246,175,481MITEncodingNo standard library r-efiUEFI Reference Specification Protocol Constants and Definitions245,985,460MIT OR Apache-2.0 OR LGPL-2.1-or-laterEmbedded developmentHardware support bitvecAddresses memory by bits, for packed collections and bitfields241,629,048MITData structuresEmbedded development crcRust implementation of CRC with support of various standards238,388,493MIT OR Apache-2.0AlgorithmsNo standard library radiumPortable interfaces for maybe-atomic types238,301,590MITConcurrencyNo standard library tapGeneric extensions for tapping values in Rust235,700,509MITNo standard libraryRust patterns serde_reprDerive Serialize and Deserialize that delegates to the underlying repr of a C-like enum.234,323,777MIT OR Apache-2.0EncodingNo standard library rand_xorshiftXorshift random number generator233,833,700MIT OR Apache-2.0AlgorithmsNo standard library inoutCustom reference types for code generic over in-place and buffer-to-buffer modes of operation.232,935,076MIT OR Apache-2.0No standard library funtyTrait generalization over the primitive types232,772,540MITNo standard libraryRust patterns crypto-bigintPure Rust implementation of a big integer library which has been designed from the ground-up for use in cryptographic…232,479,376Apache-2.0 OR MITAlgorithmsCryptography wyzmyrrlyn’s utility collection232,472,012MITNo standard library serde_path_to_errorPath to the element that failed to deserialize227,124,381MIT OR Apache-2.0EncodingNo standard library brotliA brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices…223,380,367BSD-3-Clause AND MITCompressionNo standard library fallible-iteratorFallible iterator traits220,675,275MIT/Apache-2.0AlgorithmsNo standard library combineFast parser combinators on arbitrary streams with zero-copy support.217,871,293MITNo standard libraryParsing tools oorandomA tiny, robust PRNG implementation.217,171,318MITAlgorithmsEmbedded development curve25519-dalekA pure-Rust implementation of group operations on ristretto255 and Curve25519215,866,904BSD-3-ClauseCryptographyNo standard library crc-catalogCatalog of CRC algorithms (generated from http://reveng.sourceforge.net/crc-catalogue) expressed as simple Rust structs.214,423,115MIT OR Apache-2.0Network programmingNo standard library hkdfHMAC-based Extract-and-Expand Key Derivation Function (HKDF)212,987,837MIT OR Apache-2.0CryptographyNo standard library csv-coreBare bones CSV parsing with no_std support.212,572,161Unlicense/MITEncodingNo standard library zeroize_deriveCustom derive support for zeroize211,884,636Apache-2.0 OR MITCryptographyMemory management pbkdf2Generic implementation of PBKDF2209,336,341MIT OR Apache-2.0AuthenticationCryptography tiny-keccakAn implementation of Keccak derived functions.206,053,723CC0-1.0CryptographyNo standard library ciborium-ioSimplified Read/Write traits for no_std usage200,170,108Apache-2.0Data structuresEmbedded development ciboriumserde implementation of CBOR using ciborium-basic200,087,255Apache-2.0Data structuresEmbedded development ciborium-llLow-level CBOR codec primitives200,049,657Apache-2.0Data structuresEmbedded development erased-serdeType-erased Serialize and Serializer traits195,749,403MIT OR Apache-2.0EncodingNo standard library base16ctPure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs and…193,167,827Apache-2.0 OR MITCryptographyEncoding elliptic-curveGeneral purpose Elliptic Curve Cryptography (ECC) support, including traits and generic types for representing various elliptic…189,838,988Apache-2.0 OR MITCryptographyNo standard library ref-castSafely cast &T to &U where the struct U contains a single field of type T.188,623,814MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation ecdsaPure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature…186,910,414Apache-2.0 OR MITCryptographyNo standard library ed25519Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type…186,269,214Apache-2.0 OR MITCryptographyNo standard library sec1Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats including ASN.1 DER encoded private keys as well…185,387,325Apache-2.0 OR MITCryptographyData structures rfc6979Pure Rust implementation of RFC6979: Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital…180,041,449Apache-2.0 OR MITCryptographyNo standard library pkcs1Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2 (RFC 8017)179,688,113Apache-2.0 OR MITCryptographyData structures serde_bytesOptimized handling of `&[u8]` and `Vec<u8>` for Serde177,263,689MIT OR Apache-2.0EncodingNo standard library ed25519-dalekFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.174,769,652BSD-3-ClauseCryptographyNo standard library schemars_deriveMacros for #[derive(JsonSchema)], for use with schemars172,719,557MITEncodingNo standard library aeadTraits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a…172,115,734MIT OR Apache-2.0CryptographyNo standard library block-paddingPadding and unpadding of messages divided into blocks.169,685,057MIT OR Apache-2.0CryptographyNo standard library simdutf8SIMD-accelerated UTF-8 validation.169,528,591MIT OR Apache-2.0AlgorithmsEncoding ctrCTR block modes of operation168,215,393MIT OR Apache-2.0CryptographyNo standard library encode_unicodeUTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16.166,408,642Apache-2.0 OR MITEncodingNo standard library async-taskTask abstraction for building executors164,010,574Apache-2.0 OR MITAsynchronousConcurrency universal-hashTraits which describe the functionality of universal hash functions (UHFs)163,761,861MIT OR Apache-2.0CryptographyNo standard library rand_hcHC128 random number generator162,320,697MIT OR Apache-2.0AlgorithmsNo standard library ctorGlobal, no_std-compatible constructors for all platforms that run before main (like C/C++ __attribute__((constructor)))162,228,606Apache-2.0 OR MITDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers new_debug_unreachablepanic in debug, intrinsics::unreachable() in release (fork of debug_unreachable)160,755,602MITNo standard libraryRust patterns lru-slabPre-allocated storage with constant-time LRU tracking159,482,252MIT OR Apache-2.0 OR ZlibData structuresNo standard library p256Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support…148,948,317Apache-2.0 OR MITCryptographyNo standard library sha-1SHA-1 hash function. This crate is deprecated! Use the sha1 crate instead.148,919,367MIT OR Apache-2.0CryptographyNo standard library raw-cpuidA library to parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles…146,746,262MITNo standard libraryNo standard library::No dynamic allocation jiffA date-time library that encourages you to jump into the pit of success. This library is heavily inspired by the Temporal…146,702,425Unlicense OR MITDate and timeNo standard library sha3Implementation of the SHA-3 family of cryptographic hash algorithms141,042,909MIT OR Apache-2.0CryptographyNo standard library ptr_metaA radioactive stabilization of the ptr_meta rfc140,727,569MITNo standard libraryNo standard library::No dynamic allocation ptr_meta_deriveProc macros for ptr_meta140,719,945MITNo standard libraryNo standard library::No dynamic allocation polyvalPOLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC)140,471,732Apache-2.0 OR MITCryptographyNo standard library blake2BLAKE2 hash functions140,165,521MIT OR Apache-2.0CryptographyNo standard library outrefOut reference140,048,295MITNo standard libraryRust patterns chacha20The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional…139,387,340MIT OR Apache-2.0CryptographyNo standard library rand_pcgSelected PCG random number generators136,322,018MIT OR Apache-2.0AlgorithmsNo standard library number_prefixLibrary for numeric prefixes (kilo, giga, kibi).135,492,041MITAlgorithmsNo standard library rand_distrSampling from random number distributions135,477,365MIT OR Apache-2.0AlgorithmsNo standard library secrecyWrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise…135,115,357Apache-2.0 OR MITCryptographyMemory management lexical-coreLexical, to- and from-string conversion routines.134,801,092MIT/Apache-2.0EncodingNo standard library wasip2WASIp2 API bindings for Rust134,199,347Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITNo standard libraryWebAssembly hash3232-bit hashing algorithms133,221,632MIT OR Apache-2.0No standard library rkyvZero-copy deserialization framework for Rust133,142,409MITEncodingNo standard library rkyv_deriveDerive macro for rkyv133,125,287MITEncodingNo standard library crypto-macTrait for Message Authentication Code (MAC) algorithms132,037,625MIT OR Apache-2.0CryptographyNo standard library dtoaFast floating point primitive to string conversion131,956,274MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation keccakPure Rust implementation of the Keccak sponge functions130,087,892Apache-2.0 OR MITCryptographyNo standard library downcastTrait for downcasting trait objects back to their original types.129,082,874MITNo standard libraryRust patterns webpkiWeb PKI X.509 Certificate Verification.128,618,981non-standardCryptographyNo standard library const_formatCompile-time string formatting128,312,500ZlibNo standard libraryText processing rendCross-platform, endian-aware primitives for Rust127,499,618MITEncodingNo standard library