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.

ntrulpPure implementation of high-security prime-degree large-Galois-group inert-modulus ideal-lattice-based cryptography.11,733non-standardAlgorithmsCryptography yeslogic-unicode-blocksFunctions to access and search Unicode blocks.11,730MITNo standard libraryText processing veml6075Platform-agnostic Rust driver for the VEML6075 UVA and UVB light sensor.11,714MIT OR Apache-2.0Embedded developmentHardware support xiangtingA library for calculating the deficiency number (a.k.a. xiàngtīng number, 向聴数).11,712MITAlgorithmsNo standard library pqcrypto-ntruprimePost-Quantum Key-Encapsulation Mechanism ntruprime11,707MIT OR Apache-2.0CryptographyNo standard library bitpackRust bitpack library, support `no_std` environment.11,698MITNo standard library tree-sitter-traversal2Traversal of tree-sitter Trees and any arbitrary tree with a TreeCursor-like interface11,696MITAlgorithmsData structures wasefire-loggerWasefire platform logging11,691Apache-2.0Embedded developmentNo standard library tezos-smart-rollup-panic-hookHook for capturing kernel panics & printing to debug log.11,688MITAPI bindingsNo standard library esp-partition-tableRead/write ESP flash partition table11,685MIT OR Apache-2.0Embedded developmentHardware support efiErgonomic Rust bindings for writing UEFI applications11,683MITAPI bindingsNo standard library smartcalcText based calculator for peoples11,677GPL-2.0Development toolsMathematics sized_matrixSized matrices using const generics for better type checking and performance11,670MITAlgorithmsData structures ticklockDuration, Instant, Frequency abstraction for embedded11,665MIT OR Apache-2.0No standard library denvarsDeserialize environment variables11,654MIT OR Apache-2.0ConfigurationEncoding bitcoin_numNumeric functions & traits used by rust bitcoin, bitcoin_hashes and other packages, supporting rustc 1.29.011,652CC0-1.0Cryptography::CryptocurrenciesData structures tezos-smart-rollup-entrypointSetup kernel_entry entrypoint for Tezos Smart Rollup kernels.11,648MITAPI bindingsNo standard library embedded-ffiOsStr and OsString for embedded usage11,648MIT OR Apache-2.0Development tools::FFIEmbedded development jit-allocator2An executable code allocator. Fork for jit-allocator11,641MITNo standard library hdf5-purePure-Rust HDF5 library: read, write, and edit files in place (WASM-compatible, no C dependencies)11,624MITEncodingFilesystem astackastack offers a Stack data structure with fixed capacity capable of fast LIFO operations.11,620MIT OR Apache-2.0Data structuresNo standard library valipParsing of ip addresses from bytes representing strings11,616MITNo standard library wasmi_wastUtilities to execute Wast files and directives with Wasmi11,612MIT/Apache-2.0No standard libraryVirtualization kovan-mapLock-free concurrent hash maps using kovan memory reclamation11,585Apache-2.0ConcurrencyData structures simple_bitfieldCreate bitfields with the same memory structure as integers using a simple macro.11,578GPL-3.0Data structuresEmbedded development blocked-vecA vector of byte blocks behaving like files11,576MIT OR Apache-2.0Data structuresNo standard library sealevel-toolsTools for safe, CU-optimized Solana program development11,572Apache-2.0Cryptography::CryptocurrenciesNo standard library str_split_mutLittle crate implementing some split-like methods on mutable string slices11,569UnlicenseNo standard library w5500-dnsDNS client for the Wiznet W5500 internet offload chip.11,568MITEmbedded developmentHardware support aligned-bytesA continuous fixed-length byte array with a specified alignment.11,563MITData structuresEmbedded development dharitri-sc-wrewa-swapDharitri Wrapped REWA Smart Contract11,562GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library serpenteBoard Support crate for the Serpente board11,559MIT OR Apache-2.0Embedded developmentHardware support veml7700Platform-agnostic Rust driver for the VEML7700 High Accuracy Ambient Light Sensor11,559MIT OR Apache-2.0Embedded developmentHardware support tmp006Platform-agnostic Rust driver for the TMP006/TMP006B non-contact infrared (IR) thermopile temperature sensor.11,558MIT OR Apache-2.0Embedded developmentHardware support eosio-macroeosio macro for generating code for contracts11,558Apache-2.0Embedded developmentNo standard library cfavmlCF's Accelerated Vector Math Library providing SIMD optimzied routines for vector operations11,542MIT OR Apache-2.0ConcurrencyNo standard library flatgeomGeometry types using flat structures instead of jagged arrays11,536MITGraphicsNo standard library acid_allocBare-metal allocators11,522MIT OR Apache-2.0Memory managementNo standard library protozeroA minimalist protocol buffers decoder11,515MIT OR Apache-2.0No standard libraryParser implementations mcp3425Platform agnostic Rust driver for the Microchip MCP3425/6/7/8 ADC.11,506MIT OR Apache-2.0Embedded developmentHardware support irox-structsTraits for Struct Types - linearly serialized big/little endian bytes11,496MIT OR Apache-2.0Development toolsNo standard library kernaux-sysUnsafe no-std binding to libkernaux - auxiliary library for kernel development11,485MITEmbedded developmentExternal FFI bindings vector_mappA Vec based map11,479MIT OR Apache-2.0AlgorithmsData structures max3010xPlatform-agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health.11,461MIT OR Apache-2.0Embedded developmentHardware support overloaded_literals_macroInternal proc-macro implementation crate for the overloaded_literals crate.11,446MIT OR Apache-2.0Data structuresDevelopment tools eng-pwasm-abiRust WebAssembly Contracts Abi11,442MIT/Apache-2.0Embedded developmentNo standard library s2json-deriveThis library supports the S2JSON 1.0 Specification11,423MITEmbedded developmentEncoding ruspiro-cacheRaspberry Pi cache maintenance operation API11,417Apache-2.0Embedded developmentNo standard library galileo-osnmaGalileo OSNMA (Open Service Navigation Message Authentication)11,414MIT OR Apache-2.0Aerospace::Space protocolsAuthentication ggmathA linear algebra library for games and graphics with generic SIMD types.11,409MIT OR Apache-2.0Data structuresGame development round_multA tiny library to round a number up or down to a multiplier.11,404MIT OR Apache-2.0AlgorithmsConcurrency alexcrichton-cranelift-entityData structures using entity references as mapping keys11,396Apache-2.0 WITH LLVM-exceptionNo standard library sysml-parserSysML.rs11,390UnlicenseNo standard library pake-cpaceA simple implementation of CPace, a balanced PAKE.11,385ISCAlgorithmsCryptography arduino_mkr1000Board Support crate for the Arduino MKR 1000 WiFi11,375MIT OR Apache-2.0Embedded developmentHardware support psf2Minimal, unopinionated PSF2 bitmap font parser11,372MIT OR Apache-2.0 OR ZlibGraphicsNo standard library bosch-bme680A pure rust implementation for the BME680 environmental sensor11,366MITEmbedded developmentNo standard library arbintraryProof of concept for arbitrary integer sizes using generic const.11,358Apache-2.0/MITData structuresEmbedded development bma400A platform-agnostic Rust driver for the BMA400 12-bit ultra-low-power 3-axis accelerometer.11,354MIT OR Apache-2.0Embedded developmentHardware support at32f4xx-pacDevice support crates for AT32F4 devices11,351MIT/Apache-2.0Embedded developmentNo standard library bsplinesN-dimensional B-spline curves and their derivatives built on top of nalgebra11,348Apache-2.0AlgorithmsGraphics mcx-pacPeripheral Access Crate for NXP MCX Series MCUs11,346MITEmbedded developmentNo standard library executorch-sysUnsafe Rust bindings for ExecuTorch - On-device AI across mobile, embedded and edge for PyTorch11,316Apache-2.0AlgorithmsEmbedded development fast_fmtThis crate provides faster, more flexible and more correct alternative to core::fmt11,299MITNFANo standard libraryRust patterns pcf857xPlatform-agnostic Rust driver for the PCF8574, PCF8574A and PCF8575 I/O expanders.11,297MIT OR Apache-2.0Embedded developmentHardware support hadris-commonCommon types and functions used by Hadris11,294MITFilesystemNo standard library kiibohd-hid-ioHID-IO protocol implementation for the C kiibohd firmware.11,286MIT OR Apache-2.0Embedded developmentNo standard library canadensis_filter_configAutomatic receive filter configuration for Cyphal11,279MIT OR Apache-2.0Embedded developmentNo standard library xous-riscvLow level access to RISC-V processors; Xous fork11,270ISCEmbedded developmentHardware support icm20689ICM-20689 6DOF IMU driver for embedded hal11,268BSD-3-ClauseEmbedded developmentHardware support hashbrown_tstdA Rust port of Google's SwissTable hash map11,247Apache-2.0/MITData structuresNo standard library musli-utilsCommon utilities shared among Müsli encodings.11,245MIT OR Apache-2.0EncodingNo standard library cordobaZero-copy and mmapable CDB access library with a Python interface11,245GPL-3.0+ConfigurationData structures ya-randA crate for simple and fast random number generation11,243MITAlgorithmsNo standard library portable-dlmallocPortable Fork of Doug Lea's malloc Implementation.11,241MITEmbedded developmentExternal FFI bindings bitflags-attr-macrosAttribute macro implementation for bitflags-attr. Do not use directly, use the reexport in the `bitflags` crate. This allows for…11,229MIT OR Apache-2.0No standard library r3_port_arm_mCortex-M port for the R3-OS original kernel11,201MIT OR Apache-2.0Embedded developmentNo standard library efsAn OS and architecture independent implementation of some Unix filesystems in Rust.11,194GPL-3.0FilesystemNo standard library arduino-uno-r4-halHardware Abstraction Layer for Arduino Uno R4 (RA4M1)11,190MIT OR Apache-2.0Embedded developmentHardware support psxLibrary for developing homebrew for the Sony PlayStation 111,182MITEmbedded developmentGame development dcryptdcrypt is a pure-Rust, software-only cryptography library providing both classical and post-quantum primitives with a focus on…11,169Apache-2.0CryptographyNo standard library executorchRust bindings for ExecuTorch - On-device AI across mobile, embedded and edge for PyTorch11,167Apache-2.0AlgorithmsEmbedded development zcSelf-referential zero-copy structure11,161MITData structuresMemory management rubbleAn embedded BLE stack11,1590BSDEmbedded developmentNo standard library playdate-scoreboardsHigh-level Scoreboards API built on-top of Playdate API11,158MIT OR Apache-2.0API bindingsGame development hp203b`embedded-hal`-based driver crate for the HOPERF HP203B altimeter/barometer11,157MPL-2.0AerospaceEmbedded development satsnet_slicesParse Bitcoin objects without allocations11,143MITCryptography::CryptocurrenciesEncoding lsm303cA platform agnostic driver to interface with the LSM303C (accelerometer + compass)11,136MIT OR Apache-2.0Embedded developmentHardware support cargo-no-std-checkCheck that a crate builds without std11,135MIT OR Apache-2.0Command line utilitiesDevelopment tools cur_macroProcedural macros for `cur`11,135MITNo standard library at-rs[DEPRECATED] AT Parser for serial based device crates11,134MIT OR Apache-2.0Embedded developmentNo standard library stm32g4-stagingDevice support crates for STM32G4 devices11,131MIT/Apache-2.0Embedded developmentNo standard library superset_mapMap that stores distinct supersets based on the total order defined.11,108MIT OR Apache-2.0Data structuresMathematics flux-compilerA modern evolution on flow-based programming (FBP).11,084UnlicenseAsynchronousConcurrency pmsa003iPlantower PMSA003I Driver for Embedded HAL11,077MIT OR Apache-2.0AsynchronousEmbedded development machxA Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.11,071BSD-2-Clause OR MIT OR Apache-2.0API bindingsExternal FFI bindings kfilterA no-std implementation of the Kalman and Extended Kalman Filter.11,063MITAerospaceAlgorithms driver-interfaceSparreal OS kernel11,052MPL-2.0Embedded developmentNo standard library r6502A simple MOS 6502 emulator.11,048Apache-2.0 OR MITEmulatorsNo standard library tearTyped early returns and loop control + Syntax sugar for try!-like error handling11,038MIT OR Apache-2.0No standard libraryRust patterns embedded-graphics-web-simulatorA web simulator using rust-embedded library with wasm11,032MIT OR Apache-2.0Embedded developmentNo standard library esp32-hal-proc-macrosAttributes re-exported in `esp32-hal`11,028MIT OR Apache-2.0Embedded developmentNo standard library gba_testTesting framework for the Game Boy Advance.11,025MIT OR Apache-2.0Development tools::TestingGame development atsamx7x-halHAL and peripheral access API for ATSAME70, ATSAMS70, ATSAMV70, and ATSAMV71 microcontrollers11,023MIT OR Apache-2.0Embedded developmentHardware support folkloreA lock-free concurrent hash map11,018MITConcurrencyData structures metamatchA proc-macro for generating repetitive match arms.10,999MIT OR Apache-2.0Development toolsNo standard library multirefMultireferences: a safe way to do [&T] -> &[T]10,994MITData structuresNo standard library cyphalOpen Cyphal Rust Implementation10,982MIT OR Apache-2.0Embedded developmentHardware support solana-ed25519-dalekFork of ed25519-dalek for `solana`; only used for upstreaming fixes10,981BSD-3-ClauseCryptographyNo standard library dumb-execA very simple and dumb implementation of a futures executor that doesn't allocate and can be used in no_std environments.10,976MITAsynchronousNo standard library ch32v3Device support crates for CH32V3 devices10,973MIT/Apache-2.0Embedded developmentHardware support ac-node-apiSubstrate node type definitions and helpers for the substrate-api-client10,962Apache-2.0No standard library open-vector-tileThis library reads/writes The Open Vector Tiles 1.0 Specification10,954MITEmbedded developmentEncoding gimli-hashThe Gimli-permutation based Hash10,944MITCryptographyNo standard library flux-parserA modern evolution on flow-based programming (FBP).10,930UnlicenseAsynchronousConcurrency macro_helperA bunch of procedural macros usefuls for write macro_rules! ones.10,928UnlicenseNo standard library contiguous-memA contiguous memory storage10,928MIT OR Apache-2.0 OR ZlibData structuresMemory management allsorts-rentalA macro to generate safe self-referential structs, plus premade types for common use cases.10,911MIT/Apache-2.0No standard libraryRust patterns st7920SPI driver for the ST7920 LCD display controller10,910MITEmbedded developmentNo standard library 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 da14531Peripheral access crate for the DA14531 microcontroller10,908MITEmbedded developmentHardware support kvsEmbedded Key-Value Store10,908MIT/Apache-2.0No standard library dyn-context-macroProc macro crate for dyn-context.10,901MIT OR Apache-2.0No standard libraryRust patterns sp-plugin-rust-testRust plugin for for quick integration of shurjopay API10,895MIT OR Apache-2.0EncodingNo standard library atsam4n16c-pacPeripheral access crate for the ATSAM4N16C microcontroller10,893MIT OR Apache-2.0Embedded developmentHardware support virtual-bufferA cross-platform library for dealing with buffers backed by raw virtual memory10,893MIT OR Apache-2.0ConcurrencyData structures miden-client-webWeb Client library that facilitates interaction with the Miden network10,886MITNo standard library ring-wasiRing for wasm32-wasi10,885non-standardCryptographyNo standard library arcturusImplementation of Arcturus zero-knowledge proofs for confidential transactions.10,877non-standardCryptographyNo standard library panic-neverThis crate guarantees that your application is free of panicking branches10,857MIT OR Apache-2.0No standard library lzokayA minimal, MIT-licensed implementation of the LZO compression format.10,854MITAPI bindingsCompression wasefire-schedulerWasefire scheduler10,841Apache-2.0Embedded developmentNo standard library 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 craft-eraserA set of simple type-erased box primitives10,838MIT/Apache-2.0Memory managementNo standard library dusk-kelvin-mapBST Map implementation with Microkelvin backend10,837MPL-2.0Data structuresEmbedded development rdf-borshRDF.rs is a Rust framework for working with RDF knowledge graphs.10,832UnlicenseData structuresNo standard library checksAdds several compile time checks for const generics10,831MITNo standard library aberthAberth's method for finding the zeros of a polynomial10,821MIT OR Apache-2.0 OR ZlibMathematicsNo standard library senml-deserLibrary for serialization and deserialization using SenML specifications10,820OLFL-1.3Embedded developmentNo standard library u8poolStack for u8 slices in a client-provided buffers10,818MITEmbedded developmentMemory management cobs-rsA minimal no-std library for doing Consistent Overhead Byte Stuffing10,801MITEmbedded developmentNo standard library flows-mdnsBuilding blocks for flow-based mDNS discovery.10,800UnlicenseAsynchronousConcurrency curThe tool that will hunt for your regular expression.10,795MITNo standard libraryText processing qrcode2A QR code encoding library10,794Apache-2.0 OR MITEncodingMultimedia::Images defmt-semihostingTransmit defmt log messages over the Cortex-M Semihosting protocol10,792MIT OR Apache-2.0Embedded developmentNo standard library async-atomicAtomics which can be subscribed to and asynchronously notify when updated10,789MIT/Apache-2.0AsynchronousConcurrency rdxA collection of traits and algorithms to ease using radix sorts10,776MITAlgorithmsNo standard library toy-apcbA10,772MPL-2.0Embedded developmentHardware support mattrUtility for transposing multi-dimensional data10,768MIT OR Apache-2.0AlgorithmsData structures guard-traitContains fundamental wrappers for pointer types that can safely be shared in memory-sharing completion-based I/O interfaces10,760MITMemory managementNo standard library argparsnipA small Argparser10,758MITCommand-line interfaceNo standard library atsam4lc8c-pacPeripheral access crate for the ATSAM4LC8C microcontroller10,755MIT OR Apache-2.0Embedded developmentHardware support nanomp3Pure Rust no_std MP3 decoder. Based on minimp310,755MIT OR Apache-2.0MultimediaMultimedia::Audio enocoro128v2Safe, embedded-friendly Enocoro-128 (Version 2) stream cipher. Verified using Hitachi's official test vectors.10,754MITCryptographyEmbedded development bitvekA simple bit vector implementation.10,749MITData structuresNo standard library fixdecHigh-performance fixed-point decimal types for financial calculations and cryptocurrency10,746MIT OR Apache-2.0Data structuresMathematics fixed_star_framePatched version of the fixed crate pending https://gitlab.com/tspiteri/fixed/-/merge_requests/1410,740MIT/Apache-2.0AlgorithmsEmbedded development st-mems-busWrapper for I2C and SPI buses, providing a unified API to the underlying bus.10,714BSD-3-ClauseEmbedded developmentNo standard library assertingFluent assertions for tests in Rust that are convenient to write and easy to extend.10,712MIT OR Apache-2.0Development tools::TestingNo standard library arinc_429Types and constants for ARINC 429 communication10,704MIT/Apache-2.0No standard library lpc55-rtic-macrosProcedural macros of the cortex-m-rtic crate10,701MIT OR Apache-2.0ConcurrencyEmbedded development width_countersAtomic counters with variable bit widths and customizable atomic ordering10,699MIT OR Apache-2.0Embedded developmentNo standard library violindecentralized network coordinate system using the vivaldi algorithm10,694MIT OR Apache-2.0AlgorithmsNetwork programming ac-compose-macrosMacros for creating Substrate extrinsics and rpc calls10,694Apache-2.0No standard library axaddrspaceArceOS-Hypervisor guest address space management module10,687Apache-2.0Embedded developmentNo standard library quickdivFaster repeated division and modulo operations by the same divisor10,685Zlib OR Apache-2.0 OR MITAlgorithmsNo standard library bytifyA simple macro that can write given const-expr values into a continuous byte array.10,680MITEncodingNo standard library markdolla structured and extensible markup language10,673MITCompilersNo standard library linotypeA keyed sequence reprojector that can optionally pin its values. (A stable-ordered transactionally-incremental multi-map.)10,672MIT OR Apache-2.0Data structuresNo standard library stm32f7x7-halHAL for the STM32F7x7 familiy of microcontrollers10,671Apache-2.0Embedded developmentHardware support mishA proof of concept Rust libm like implementation with almost full coverage of libm10,658MITEmbedded developmentNo standard library iter-traitIter trait for collectons.10,655CC0-1.0Data structuresNo standard library phytium-mciA no_std Rust driver for SD/MMC cards on Phytium E2000 series SoCs10,653MITEmbedded developmentHardware support k210-pacPeripheral access API for K210 SoC10,649ISCEmbedded developmentHardware support minstdMINSTD minimal standard MCG M31 random number generator10,640Unlicense OR CC0-1.0AlgorithmsMathematics bno080BNO080 AHRS driver10,628BSD-3-ClauseEmbedded developmentHardware support cargo-embassyGet up and running with Embassy in seconds.10,613non-standardCommand-line interfaceEmbedded development aligned_ptrWrappers of functions defined in core::ptr and core::slice modules with alignment and null checks10,605MIT OR Apache-2.0No standard library xsens-mtiAn unofficial and incomplete no_std Rust driver for Xsens MTi-series sensors.10,594MIT OR Apache-2.0No standard library rk3568_clkClock and Reset Unit (CRU) driver for RK3568 SoC10,589GPL-3.0-or-later OR Apache-2.0 OR MITEmbedded developmentHardware support iso-macroimplementations of procedural macros used in code generation for the iso crate10,566MPL-2.0EncodingNo standard library sdmmcA no_std SD/MMC/eMMC driver library for ARM64 platforms10,556GPL-3.0-or-later OR Apache-2.0 OR MITEmbedded developmentHardware support nrf5340-app-halHAL for nRF5340 app SoC10,530MIT OR Apache-2.0Embedded developmentHardware support liveboatStatic page generator for Newsboat feeds10,530non-standardCommand line utilitiesNo standard library serde-bindgen-coreGenerate "C" bindings for serde10,522non-standardDevelopment tools::FFIExternal FFI bindings bern-kernelPreemptive real-time kernel for microcontrollers.10,515MITEmbedded developmentNo standard library palinUtility Liblary for linux's package managers, such as apt, yum, pacman.10,514MITData structuresNo standard library atmega32u4-halHardware Abstraction Layer for ATmega32U410,508MIT OR Apache-2.0Embedded developmentHardware support coveCasts Of Varying Elegance (COVE): extension traits for casting numerical types10,503MITEncodingMathematics ps2A general PS/2 device driver for nightly Rust.10,492MITHardware supportNo standard library whosly便捷的工具库10,491MIT OR Apache-2.0AlgorithmsNo standard library paredProjected reference counted pointers10,485MIT OR Apache-2.0Data structuresMemory management minparserSimple parsing functions10,474GPL-3.0-or-laterNo standard libraryParsing tools pennyISO-4217–compliant currency library10,470MITNo standard library buddy-allocatorA buddy allocator implementation supporting alloc-wg10,467WTFPLMemory managementNo standard library wasefire-interpreterWasefire WebAssembly interpreter10,462Apache-2.0Embedded developmentNo standard library max170xxPlatform-agnostic Rust driver for the MAX170xx 1-cell/2-cell fuel-gauge systems with ModelGauge for lithium-ion (Li+)…10,451MIT OR Apache-2.0Embedded developmentHardware support bern-archBern RTOS hardware specific implementation.10,447MITEmbedded developmentNo standard library embedded-errorUniversal error kinds for embedded systems10,430MIT OR Apache-2.0Embedded developmentNo standard library tetsy-scale-infoTetsy Info about SCALE encodable Rust types10,423Apache-2.0Cryptography::CryptocurrenciesEncoding