CATEGORY

No standard library::No dynamic allocation 1,340 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.

const-size-flattenFlatten and FlatMap with constant inner iterator size13,231MITData structuresNo standard library sigmahCreate and scan binary signature in Rust efficiently13,141MITAlgorithmsNo standard library::No dynamic allocation const_irc_message_parserA 0 dependency, no_std, const-only parser for the IRC message protocol.13,058ISCNo standard libraryNo standard library::No dynamic allocation folktimeTiny no_std, zero-allocation formatter for core::time::Duration.13,051MIT OR Apache-2.0Date and timeNo standard library fastlz-rsPure-Rust reimplementation of FastLZ12,7460BSDCompressionNo standard library::No dynamic allocation tezos-smart-rollup-debugOutput formatted messages to Tezos Smart Rollup debug log.12,670MITAPI bindingsNo standard library serde_moreProcedural macro to add arbitrary data when serializing using serde12,668MIT OR Apache-2.0EncodingNo standard library zero-packetA zero-copy Rust library that builds and parses network packets in-place.12,664MITNetwork programmingNo standard library datealgoLow-level date algorithms for libraries12,534MIT OR Apache-2.0AlgorithmsDate and time hex_ppPretty hex dump of bytes slice in the common style.12,503MITCommand line utilitiesDevelopment tools::Debugging unwind-contextMacro to add colored panic context to your functions12,463MIT OR Apache-2.0Development tools::DebuggingNo standard library purecryptoA pure-Rust cryptography toolkit with no foreign-code dependencies, from constant-time primitives up to keys, X.509 and TLS.12,444MITCryptographyNo standard library::No dynamic allocation microscpiA Rust library for creating SCPI interfaces.12,250MITEmbedded developmentNo standard library::No dynamic allocation edge-wsAsync + `no_std` + no-alloc implementation of the Websockets protocol12,135MIT OR Apache-2.0AsynchronousEmbedded development overloaded_literalsOverloaded Literals to construct your datatypes without boilerplate and with compile-time validation11,998MIT OR Apache-2.0Data structuresDevelopment tools microgemmGeneral matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments.11,919MIT OR Apache-2.0MathematicsNo standard library format-structA library for quick and easy format structure definitions for use in binary file parsing.11,865MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation generic-arraydequeA fixed-capacity, stack-allocated double-ended queue (deque) backed by generic-array11,831MIT OR Apache-2.0Data structuresEmbedded development bare_err_tree_procDisplay errors as a formatted tree11,791MPL-2.0Development tools::DebuggingNo standard library::No dynamic allocation spl06-007Driver for the SPL06-007 barometric pressure sensor11,740MITEmbedded developmentHardware support rk3399-rs[RENAMED] New crate at https://crates.io/crates/rk3399-pac11,737MITData structuresEmbedded development tezos-smart-rollup-panic-hookHook for capturing kernel panics & printing to debug log.11,688MITAPI bindingsNo standard library tezos-smart-rollup-entrypointSetup kernel_entry entrypoint for Tezos Smart Rollup kernels.11,648MITAPI bindingsNo standard library astackastack offers a Stack data structure with fixed capacity capable of fast LIFO operations.11,620MIT OR Apache-2.0Data structuresNo standard library sealevel-toolsTools for safe, CU-optimized Solana program development11,572Apache-2.0Cryptography::CryptocurrenciesNo standard library cfavmlCF's Accelerated Vector Math Library providing SIMD optimzied routines for vector operations11,542MIT OR Apache-2.0ConcurrencyNo standard library ladataA simple & modular data model.11,532MIT OR Apache-2.0Data structuresNo standard library::No dynamic allocation overloaded_literals_macroInternal proc-macro implementation crate for the overloaded_literals crate.11,446MIT OR Apache-2.0Data structuresDevelopment tools devela_dependOptional external dependencies for `devela`.11,384MIT OR Apache-2.0Development toolsNo standard library::No dynamic allocation edge-captiveAsync + `no_std` + no-alloc implementation of a Captive Portal DNS11,366MIT OR Apache-2.0AsynchronousEmbedded development executorch-sysUnsafe Rust bindings for ExecuTorch - On-device AI across mobile, embedded and edge for PyTorch11,316Apache-2.0AlgorithmsEmbedded development musli-utilsCommon utilities shared among Müsli encodings.11,245MIT OR Apache-2.0EncodingNo standard library portable-dlmallocPortable Fork of Doug Lea's malloc Implementation.11,241MITEmbedded developmentExternal FFI bindings executorchRust bindings for ExecuTorch - On-device AI across mobile, embedded and edge for PyTorch11,167Apache-2.0AlgorithmsEmbedded development seasickTools for implementing and transcribing C APIs.11,143Apache-2.0 OR MITDevelopment tools::FFIEmbedded development r6502A simple MOS 6502 emulator.11,048Apache-2.0 OR MITEmulatorsNo standard library gba_testTesting framework for the Game Boy Advance.11,025MIT OR Apache-2.0Development tools::TestingGame development metamatchA proc-macro for generating repetitive match arms.10,999MIT OR Apache-2.0Development toolsNo standard library iunormMap normalized floating-point numbers to/from (un)signed integers10,973MIT OR Apache-2.0Data structuresEncoding image4A no_std-friendly library for parsing and generation of Image4 images written in pure Rust.10,913MIT OR Apache-2.0EncodingNo standard library::No dynamic allocation multicalcCalculus, autodiff, nonlinear least squares, and Lie groups in pure no_std Rust: the same math from 64-bit servers to bare-metal…10,909MITEmbedded developmentMathematics virtual-bufferA cross-platform library for dealing with buffers backed by raw virtual memory10,893MIT OR Apache-2.0ConcurrencyData structures indexed_valued_enumsCreate enums resolving into values, and get their variants back through their values, their discriminant or their name; inspired…10,839non-standardNo standard libraryNo standard library::No dynamic allocation toy-apcbA10,772MPL-2.0Embedded developmentHardware support nanomp3Pure Rust no_std MP3 decoder. Based on minimp310,755MIT OR Apache-2.0MultimediaMultimedia::Audio fn_zipProvides a zip trait for functions, allowing two functions to be combined before being called.10,714MITAlgorithmsNo standard library::No dynamic allocation vex-libunwind-sysLLVM libunwind FFI bindings for VEX V5 robots10,663MITEmbedded developmentExternal FFI bindings linspaceTurns a range into a linearly spaced sequence of values.10,581MITNo standard library::No dynamic allocationRust patterns coveCasts Of Varying Elegance (COVE): extension traits for casting numerical types10,503MITEncodingMathematics rand_blake3rand implementations for blake3 types10,400MPL-2.0No standard libraryNo standard library::No dynamic allocation iallocAllocator interface traits10,366Apache-2.0 OR MITMemory managementNo standard library::No dynamic allocation mozilla-root-caMozilla Root CA list from https://curl.se/ca/cacert.pem10,338MPL-2.0CryptographyData structures swift-checkHigh-performance, robust, and expressive searching and validation (uses SIMD on x86_64, aarch64, and WASM)10,331MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation vtable-rsSet of traits and macros to help dealing with C++ virtual method FFI10,328MITDevelopment tools::FFINo standard library::No dynamic allocation fuzed-iteratorIterator wrapper for detecting incorrect use of non-fused iterators10,100MIT OR Apache-2.0Development tools::DebuggingNo standard library::No dynamic allocation type-factoryProvides unique opaque types10,050BlueOak-1.0.0No standard libraryNo standard library::No dynamic allocation lunarbase-pmm-mathPure Rust port of the LunarBase Curve PMM quoting math, bit-exact with the on-chain reference.9,970MIT OR Apache-2.0MathematicsNo standard library::No dynamic allocation numscaleTrait for scaling numeric types by a floating point number at compile-time9,863MITNo standard library::No dynamic allocationRust patterns tb6612fngA `no_std` driver for the TB6612FNG motor driver.9,751MIT OR Apache-2.0Embedded developmentHardware support shared-mem-queueSingle-writer single-reader queues which can be used for inter-processor-communication in a shared memory region9,582OLFL-1.3Embedded developmentNo standard library head-tail-iterAn iterator that repeatedly splits head & tail9,572MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation key-mappingLibrary allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids9,538MIT OR Apache-2.0EncodingNo standard library optionableDerive macro (and associated marker trait) to derive nested structs/enums with all subfields being optional (e.g. for patches or…9,532MIT OR Apache-2.0API bindingsConfiguration sosecrets-rsA simple `Secret` wrapper type that reveals the secret at most `MEC: typenum::Unsigned` times with compile time guarantees.9,496non-standardConfigurationNo standard library::No dynamic allocation push_decodePush-based decoding and pull-based encoding9,489MITNFANo standard libraryNo standard library::No dynamic allocation bcm2711-lpaPeripheral access crate for BCM2711 found in the Raspberry Pi 4.9,476UnlicenseEmbedded developmentHardware support bcm2835-lpaPeripheral access crate for BCM2835 found in the Raspberry Pi 1 and Zero.9,421UnlicenseEmbedded developmentHardware support tuitA no_std, no_alloc TUI library9,389GPL-3.0+Command-line interfaceNo standard library::No dynamic allocation non-empty-strNon-empty strings.9,363MITNo standard libraryNo standard library::No dynamic allocation bcm2837-lpaPeripheral access crate for BCM2837 found in the Raspberry Pi 3 and Zero 2W.9,333UnlicenseEmbedded developmentHardware support transduceZero-copy isomorphic parsing: your code should look like what it parses.9,242MPL-2.0CompilersEncoding codecCodec trait to assist in making codecs9,226MITMultimedia::EncodingNo standard library sha3-kmacKMAC per NIST SP 800-1859,183BSD-3-ClauseCryptographyNo standard library irox-fixedmathFixed Precision Math Primitives9,167MIT OR Apache-2.0Embedded developmentMathematics roeUnicode case conversion9,111MIT AND Unicode-3.0EncodingInternationalization (i18n) discard-whileGet the first non-matching element, and the amount of discarded elements.9,050MITNo standard libraryNo standard library::No dynamic allocation mayberA zero-cost enum for handling either references or owned values with a unified interface8,998MIT OR Apache-2.0Data structuresNo standard library char-classesSimple matching of one char or byte, similar to regex8,978MITNo standard libraryNo standard library::No dynamic allocation double-bufferA simple double buffer generic implementation8,947UnlicenseAlgorithmsData structures raw-sliceeGeneric low-level raw slice types8,882Apache-2.0 OR MITData structuresEmbedded development weak_trueSimilar to the automatic implicit conversion to boolean values in weakly typed languages8,826MITNo standard libraryNo standard library::No dynamic allocation staryA collection of modules that aim to feel like extensions of core, alloc, and std.8,7560BSDNo standard libraryNo standard library::No dynamic allocation wolf-crypto-sysLow-level bindings for wolfSSL's wolfcrypt8,735GPL-2.0-onlyCryptographyNo standard library lilbigUtilities for swapping the byte-order of in-memory types.8,648MPL-2.0No standard libraryNo standard library::No dynamic allocation noizA simple, configurable, blazingly fast noise library built for and with Bevy.8,598MIT OR Apache-2.0Game developmentGraphics yume-pdqOptimized kernels from hashing to vectorized or Vulkan shader-based exact matching for near real-time high-throughput high-recall…8,539Apache-2.0Computer visionMathematics dmx-rdmRust library for communicating DMX512 (ANSI E1.11) and DMX-RDM (ANSI E1.20) over a RS485 bus by using interchangeable drivers.8,515MIT OR Apache-2.0Embedded developmentHardware support tlistType-level linked lists (of types) and type-level 'functions' to manipulate them. Because TList is implemented using GATs, usage…8,498MITAlgorithmsData structures reiteratorLazy repeatable caching iterator that only ever calculates each element once.8,460MPL-2.0AlgorithmsData structures soxrSafe, comprehensive Rust bindings for libsoxr resampler8,452LGPL-2.1API bindingsMultimedia::Audio maybe-uninit-extExtended maybe-uninit types8,358UnlicenseNo standard libraryNo standard library::No dynamic allocation vtable-rs-proc-macrosProc macro implementation for the vtable-rs crate8,288MITDevelopment tools::FFINo standard library::No dynamic allocation coordinate-frame-deriveVery simple coordinate frame conversions8,286EUPL-1.2 OR Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation packed_booleansA crate to pack booleans together.8,212MITNo standard libraryNo standard library::No dynamic allocation litenumminimal convertion utilities between literal and enum8,093MITNo standard library::No dynamic allocationRust patterns ofwbasic interfacing with OpenFirmware (former IEEE standard 1275)8,068Apache-2.0API bindingsEmbedded development mcslockAn implementation of Mellor-Crummey and Scott contention-free lock for mutual exclusion, referred to as MCS lock.8,065MIT OR Apache-2.0AlgorithmsConcurrency const-twiddleBitwise utility functions8,056MITNo standard libraryNo standard library::No dynamic allocation respanMacros to erase scope information from tokens8,053MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation objectionableobjectionable storage of unsized types inline inside allocated objects8,052MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation fat_fs_typeslow-level definitions for FAT12/16/32 and exFAT file systems7,955MITFilesystemNo standard library::No dynamic allocation enc_rustA pure rust implementation of the Module-Lattice-based standards ML-KEM and (soon) ML-DSA, also known as the PQC scheme Crystals…7,948GPL-3.0-or-laterCryptographyNo standard library coordinate-frameVery simple coordinate frame conversions7,909EUPL-1.2 OR Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation dyngoType-safe dynamic (type-erased) generic outparams7,824MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation rk3399-pacPeripheral Access Crate (PAC) for the RK3399 SoC from Rockchip7,774MITData structuresEmbedded development parametrized-macroSupply useful iterating methods for user-defined types which are parametrized by type parameters7,710MITData structuresNo standard library::No dynamic allocation roundableRound numbers and durations to a given factor7,681MIT OR Apache-2.0Date and timeMathematics max7800x-halA Hardware Abstraction Layer for the MAX7800X microcontroller family7,673MIT OR Apache-2.0Embedded developmentHardware support fastpeekA different way to peek iterators7,654MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation lis2dtw12no_std library for the LIS2DTW12 dual motion and temperature sensor using embedded-hal traits7,567Apache-2.0 OR MITAsynchronousEmbedded development include_dataInclude typed data directly in your executable7,479MITEmbedded developmentEncoding parametrizedSupply useful iterating methods for user-defined types which are parametrized by type parameters7,457MITData structuresNo standard library::No dynamic allocation tezos-smart-rollup-installer-configInstaller configuration for installer kernel of Tezos Smart Rollups.7,447MITConfigurationDevelopment tools arducam-megaSPI driver for the Arducam Mega7,419MIT OR Apache-2.0Embedded developmentHardware support tuple_splitAn extension for the tupleops crate which adds a trait for splitting tuples.7,377MITNo standard library::No dynamic allocationRust patterns joto_parseFast, const-safe parser for SI, US Customary, and typesetting dimensions with exact representation.7,346ISC OR Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation channels-ioAsync agnostic/Sync IO & buffer management abstractions.7,305MITAsynchronousNetwork programming mgba_logA logging implementation for mGBA.7,293MIT OR Apache-2.0Development tools::DebuggingGame development gree-irIR encoding/decoding for Gree AC7,168MITEmbedded developmentEncoding glyphrA no_std, lightweight and simple font rasterizing library7,101Apache-2.0Embedded developmentGraphics target-feature-dispatchEasy dispatching by target features (both static and dynamic)7,100MITConfigurationDevelopment tools desaturateThis package aims to makes it easier to maintain a single code base for both regular and async functions.7,071MIT OR Apache-2.0AsynchronousNo standard library::No dynamic allocation mil_std_1553bMIL STD 1553B message parsing and types7,050MITAerospace::Aerospace protocolsEmbedded development polyhashPOLYVAL and GHASH per RFC 8452.7,020BSD-3-ClauseCryptographyNo standard library cstreamutilities for `libc::FILE` streams 'c streams'6,977MIT OR Apache-2.0Embedded developmentExternal FFI bindings punch-cardPunched cards in Rust6,975MIT OR Apache-2.0No standard library::No dynamic allocationVisualization exhaustive-map-macrosProc macros for the exhaustive-map crate6,877MIT OR Apache-2.0Data structuresNo standard library gba_test_macros#[test] attribute for writing tests to be run on the Game Boy Advance.6,869MIT OR Apache-2.0Development tools::TestingGame development threepmRust bindings and high-level interface abstraction for ThreePM - a fixed-point MP3 decoding library written in C6,808MIT AND RPSL-1.0Embedded developmentMultimedia::Audio numeranumbers6,806MIT OR Apache-2.0MathematicsNo standard library::No dynamic allocation deforestefficient `#![no_std]` parser for devicetree blobs6,799MITEmbedded developmentHardware support nstrA no_std, no_alloc, embedded-friendly string library6,701MITData structuresEmbedded development vqf-rsA `no-std`, dependency-free port of VQF sensor fusion algorithm for IMUs.6,683MITAlgorithmsMathematics simple-tokenizerA tiny no_std tokenizer with line & column tracking.6,625MITNo standard libraryNo standard library::No dynamic allocation gba_clockA real-time clock library for the GBA.6,555MIT OR Apache-2.0Date and timeGame development ipl3checksumLibrary to calculate the IPL3 checksum for N64 ROMs6,528MITNo standard libraryNo standard library::No dynamic allocation peek-againA performant iterator providing double peek functionality.6,486MIT OR Apache-2.0AlgorithmsNo standard library elf-symbolsLinker-defined ELF symbols.6,478MIT OR Apache-2.0Embedded developmentNo standard library::No dynamic allocation context-sporeCrate for managing resources and move them between hardware contexts6,472MITHardware supportNo standard library::No dynamic allocation std-traitsTraits for types in the standard library.6,439MIT OR Apache-2.0AlgorithmsMathematics load-bufferCrate for loading data into a fixed-sized buffer. Similar to BufRead, but allowing static or dynamic sizes, and no_std use.6,401MPL-2.0No standard libraryNo standard library::No dynamic allocation type-leakEnable sharing type context beyond crate boundary6,363MITDevelopment tools::Procedural macro helpersNo standard library::No dynamic allocation first-errFind the first Err in Iterator<Item = Result<T, E>> and allow iterating continuously.6,354MITNo standard libraryNo standard library::No dynamic allocation flexonSIMD accelerated JSON parser6,329MITEncodingNo standard library stylicA simple, fast library for styling text with ANSI escape codes6,325MPL-2.0Command-line interfaceNo standard library mplusfontsParametrized bitmap font family for embedded-graphics6,282MIT OR Apache-2.0Embedded developmentGraphics toast-cellZero-cost type-branded cell with no runtime checks6,281BlueOak-1.0.0Memory managementNo standard library exhaustive-mapAn exhaustive map for types with finite inhabitants6,272MIT OR Apache-2.0Data structuresNo standard library complete-picA complete interface for the legacy 8259 PIC and the newer APIC.6,223MITHardware supportNo standard library tuple-hashTupleHash per NIST SP 800-1856,196BSD-3-ClauseCryptographyNo standard library finalizableA type for finalizable values6,187MITNo standard libraryNo standard library::No dynamic allocation non-empty-sliceNon-empty slices.6,031MITNo standard libraryNo standard library::No dynamic allocation transmute_guardTransmute between types that have been marked as safe by the marker type5,932MITData structuresNo standard library axp192A driver for the AXP192 power management IC5,843MITEmbedded developmentHardware support kineCorrect and human-readable time handling for Rust5,747MIT OR Apache-2.0AerospaceDate and time try-specializeZero-cost specialization in generic context on stable Rust5,664MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation adafruit-bluefruit-protocolA `no_std` parser for the Adafruit Bluefruit LE Connect controller protocol.5,577MIT OR Apache-2.0Embedded developmentHardware support packbytesConvert structures to and from packed representavises - byte arrays of fixed size that live on stack5,544MITData structuresEncoding ham-catsReference implementations for CATS, the ham radio protocol5,526MITEmbedded developmentEncoding qlora-pasteMacros for all your token pasting needs - Maintained fork of paste5,509MIT OR Apache-2.0Development toolsNo standard library coecoe is a full implementation of the CoEv2 protocol by Technische Alternative5,509MIT-0Network programmingNo standard library defewA new() derive macro for structs5,496MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation mcinterfaceRust bindings for wasmcraft2 API, allowing you to run Rust code in vanilla Minecraft5,484MITAPI bindingsNo standard library::No dynamic allocation focAn implementation of various Field Oriented Control algorithms.5,467MIT OR Apache-2.0AlgorithmsEmbedded development lsm6dsoxPlatform-agnostic embedded-hal driver for the ST LSM6DSOX iNEMO inertial module5,435OLFL-1.3Embedded developmentNo standard library ref_countEfficient, low-level asynchronous synchronization for real-time and embedded systems5,274MIT OR Apache-2.0AsynchronousConcurrency bufkitMemory-backed buffer toolkit with Chunk/ChunkMut traits for predictable, explicit, and retry-friendly access; ideal for Sans-I/O…5,267MIT OR Apache-2.0Data structuresEncoding rsa_heaplessPure Rust RSA implementation - heapless fork5,248MIT OR Apache-2.0CryptographyNo standard library mini-macro-magicExport tokens to other modules and crates. Now with 100% less proc macros!5,242MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation rs_shieldA comprehensive Rust library providing robust and efficient implementations of cryptographic hash functions including SHA and…5,233GPL-2.0-onlyAlgorithmsCryptography vmemVmem is a resource management system theorized by Jeff Bonwick and Jonathan Adams in *[Magazines and Vmem: Extending the Slab…5,227MIT OR Apache-2.0Memory managementNo standard library breadth-first-zipBreadth-first `zip` guaranteeing a monotonically increasing sum of indices.5,221MPL-2.0AlgorithmsData structures isrcISRC (International Standard Recording Code) parser library.5,216Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation const-unitsA library that lets you check the dimensions of your quantities at compile time and run time5,216MITDevelopment tools::TestingNo standard library::No dynamic allocation empty-fallback-chainIterator adaptor like chain, but conditional on empty first iterator5,196MPL-2.0AlgorithmsNo standard library::No dynamic allocation consume-iteratorConsume any iterator fully5,153MITNo standard libraryNo standard library::No dynamic allocation typeratType-level rational numbers based on `typenum`.5,115MIT OR Apache-2.0Data structuresMathematics liberaA suite of modular, multidisciplinary, mutually coherent libraries5,106MIT OR Apache-2.0Development toolsNo standard library::No dynamic allocation swimmingDive into Efficiency with Swimming: A High-Performance, No-Nonsense Connection Pool5,104MIT OR Apache-2.0AsynchronousConcurrency seqidSequential ID generator traits with some default implementations5,099MIT OR MPL-2.0No standard libraryNo standard library::No dynamic allocation minicoroutinemini coroutine library in rust5,099Apache-2.0AsynchronousConcurrency chacha8randReproducible, robust and (last but not least) fast pseudorandomness5,041MIT OR Apache-2.0AlgorithmsNo standard library kine-icuCorrect and human-readable time handling for Rust5,034MIT OR Apache-2.0Date and timeInternationalization (i18n) tacacs-plus-protocolno-std/no-alloc TACACS+ (RFC8907) protocol packet de/serialization5,027MPL-2.0AuthenticationNetwork programming peach_profilerA performant, low-overhead instrumentation-based profiler. Just peachy.5,027MIT OR Apache-2.0Development toolsDevelopment tools::Profiling seestrpointer-wide nul-terminated strings with ownership semantics4,979Apache-2.0 OR MITDevelopment tools::FFIEmbedded development rs_keccak_nbits`rs_keccak_nbits` is a Rust implementation of the variable-output-length Keccak cryptographic hash algorithm, part of the larger…4,908GPL-2.0-onlyAlgorithmsCryptography ownershipObtaining ownership.4,882MITNo standard libraryNo standard library::No dynamic allocation char-bufA writable, fixed-length `char` buffer usable in `no_std` environments.4,867MIT OR Apache-2.0Data structuresDevelopment tools::Testing serde_derive-x86_64-unknown-linux-gnuPrecompiled implementation of #[derive(Serialize, Deserialize)]4,818MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation enderAn encoding library to work with any binary data format4,800MITEmbedded developmentEncoding fieldsetStruct to enum derivation4,792non-standardAsynchronousEmbedded development crosstraitCast from `dyn Any` to other trait objects, with no_std, no alloc support4,730MIT OR Apache-2.0Embedded developmentNo standard library const-itUtilities for const evaluation; slicing, error handling4,729Zlib OR MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation huski-lib-coreNo std ASCII table aide library core.4,717MITEncodingNo standard library utf8-parserA one-byte-at-a-time UTF-8 parser4,658MIT OR Apache-2.0No standard library::No dynamic allocation stringify-innerTranslate #stringify for use in places where stringify! is not supported4,652MITNo standard libraryNo standard library::No dynamic allocation packbytes-deriveDerive macros for the packbytes crate4,624MITData structuresEncoding minicoro-sysrust binding to minicoro4,602Apache-2.0API bindingsAsynchronous arducam-legacyDriver for Arducam legacy cameras based on embedded-hal4,601Apache-2.0Computer visionEmbedded development