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.

codebreakerDecrypt & encrypt any cheat code for CodeBreaker PS224,584MIT OR Apache-2.0AlgorithmsCryptography linera-alloy-primitivesEthereum primitive types24,542MIT OR Apache-2.0Cryptography::CryptocurrenciesData structures synedrionThreshold signing library based on Canetti-Gennaro-Goldfeder-Makriyannis-Peled '24 scheme24,537AGPL-3.0-or-laterCryptographyNo standard library unc-vm-compilerBase compiler abstraction for Wasmer WebAssembly runtime24,514GPL-2.0-or-later WITH LLVM-exceptionNo standard libraryWebAssembly ruspiro-arch-aarch64This crate provides access to Aarch64 system registers as well as specific usefull aarch64 assembly instructions24,504MIT OR Apache-2.0Embedded developmentNo standard library symcc_libaflMeta package for symcc_runtime24,495MIT OR Apache-2.0Development tools::TestingEmbedded development esp32c5Peripheral access crate for the ESP32-C524,478MIT OR Apache-2.0Embedded developmentHardware support micrortu_sdkSDK for MicroRTU24,475MIT OR Apache-2.0No standard library jvm-getterJNI_GetCreatedJavaVMs for Android API 30 or lower24,474MIT OR Apache-2.0No standard libraryOperating systems::Android APIs pwasm-libcParity WebAssembly standard library libc bindings24,470MIT/Apache-2.0Embedded developmentNo standard library ximXIM protocol parser, handler24,469MITNo standard libraryParser implementations stm32f407g-discBoard support crate for the STM32F407G DISCOVERY microcontroller board24,4640BSDEmbedded developmentNo standard library runesNo-std NES emulator library and minimal emulator written purely in Rust.24,462MITEmulatorsNo standard library include-base64A macro to include a file as a base64-encoded string at compile time24,423MIT OR Apache-2.0EncodingNo standard library ist7920SPI driver for the IST7920 LCD display controller24,421Apache-2.0Embedded developmentNo standard library pc-timerIntel 8253 programming-based timer.24,411MIT OR Apache-2.0No standard libraryOperating systems playdate-controlsHigh-level controls API built on-top of Playdate API24,409MIT OR Apache-2.0API bindingsGame development fast-pullPull everything fast24,383MITAsynchronousConcurrency pendzl_lang_codegenpendzl codegeneration for macros in `pendzl_lang_macro`.24,368MITEmbedded developmentNo standard library embedded-menuSimple interactive menu for embedded devices24,341MITEmbedded developmentNo standard library map-to-javascript-htmlA library for serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages.24,300MITEncodingNo standard library arraysetAn array-backed ordered set type.24,290MPL-2.0Data structuresNo standard library openbrush_lang_codegenOpenBrush codegeneration for macros in `openbrush_lang_macro`.24,248MITEmbedded developmentNo standard library mcp23017A rust driver for the MCP23017 (16-Bit I2C I/O Expander with Serial Interface)24,248MITEmbedded developmentHardware support elf_loaderA no_std-friendly ELF loader and runtime linker for Rust.24,154MIT/Apache-2.0CompilersEmbedded development libafl_qemu_buildBuilder for LibAFL QEMU24,128MIT OR Apache-2.0Development tools::TestingEmbedded development defmt-rtt-targetdefmt logger implementation using the rtt-target crate24,060MIT OR Apache-2.0Embedded developmentNo standard library ds323xPlatform-agnostic Rust driver for the DS3231, DS3232 and DS3234 extremely accurate real-time clocks (RTC).24,048MIT OR Apache-2.0Embedded developmentHardware support stm32-ethEmbedded Rust Ethernet driver for the STM32 MCU series24,041Apache-2.0Embedded developmentHardware support nrf9160-halHAL for nRF9160 system-in-package24,006MIT OR Apache-2.0Embedded developmentHardware support cdsCollection of Optimized Data Structures23,956MIT OR Apache-2.0Data structuresNo standard library lcdHitachi HD44780-compatible LCD screen support for embedded development23,950MIT/Apache-2.0Embedded developmentNo standard library mserser23,901MIT OR Apache-2.0EncodingNo standard library ruspiro-bootBare metal boot strapper code for the Raspberry Pi 3 to conviniently start a custom kernel within the Rust environment without…23,896Apache-2.0 OR MITEmbedded developmentNo standard library somehal-macrosSomeHAL-related procedural macros.23,894Apache-2.0No standard libraryOperating systems store-interval-treeA balanced unbounded interval-tree in Rust with associated values in the nodes23,893MIT OR Apache-2.0AlgorithmsData structures tmp-ed25519Temp crate do not use! This is a holding crate waiting on a PR to upstream being merged.23,874BSD-3-ClauseCryptographyNo standard library musli-serdeTransparent shim to use serde types in Müsli.23,869MIT OR Apache-2.0EncodingNo standard library dont_panicpanic!()-like macro that causes linking error instead of panicking. May be used to statically ensure some code won't panic.23,867MITNFANo standard libraryRust patterns ufmt-stdioC stdio writer for ufmt23,821BSL-1.0Embedded developmentNo standard library sigma-typesTypes checked for an invariant.23,767MPL-2.0Data structuresDevelopment tools libafl_qemu_sysC to Rust bindings for the LibAFL QEMU bridge23,763MIT OR Apache-2.0Development tools::TestingEmbedded development nsw-typesImplement the following non standard integers: u2, u3, u4, u5, u6, u7, u9, u10, u11, u12, u13, u14, u15, u17, u18, u19, u20, u21,…23,742Apache-2.0/MITData structuresEmbedded development arduino_mkrzeroBoard Support crate for the Arduino MKRZERO23,735MIT OR Apache-2.0Embedded developmentHardware support osdpPure-Rust, no_std-friendly implementation of the SIA Open Supervised Device Protocol (OSDP) v2.223,699BSD-3-ClauseEmbedded developmentNetwork programming co2monDriver for the Holtek ZyTemp CO₂ USB HID sensors23,687MIT OR Apache-2.0Hardware supportNo standard library ornA generic implementation of a sum type (or discriminated union). It provides `enum Or<T1, T2, ..., N>` types as a counterpart to…23,658MITData structuresNo standard library ezluaErgonomic, efficient and Zero-cost rust bindings to Lua5.423,646MITAPI bindingsNo standard library linera-alloy-sol-typesCompile-time ABI and EIP-712 implementations23,626MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding signalo_traitsA collection of traits used in 'signalo' umbrella crate.23,622MPL-2.0AlgorithmsEmbedded development kernutilUtilities for kernel development.23,618Apache-2.0No standard libraryOperating systems mirlMiners Rust Lib - A massive collection of ever growing and changing functions, structs, and enums. Check the description for…23,588MITGraphicsMathematics gd32f1Device support crate for GD32F1 devices23,586MIT OR Apache-2.0Embedded developmentNo standard library rza1Peripheral access API for the Renesas RZ/A1 MPU family23,565CC0-1.0Embedded developmentHardware support esp32c61Peripheral access crate for the ESP32-C6123,539MIT OR Apache-2.0Embedded developmentHardware support openbrush_lang_macroOpenBrush macros to extend functionality of the ink!.23,529MITEmbedded developmentNo standard library reusing-vecWrapper over Vec that allows elements to be reused without dropping them23,523MIT OR Apache-2.0AlgorithmsData structures unsized-vecLike Vec, but for unsized values23,483MIT OR Apache-2.0Data structuresNo standard library linera-alloy-sol-type-parserSimple and light-weight Solidity type strings parser23,457MIT OR Apache-2.0Cryptography::CryptocurrenciesNo standard library endian_codec_deriveMacros implementation for endian_codec crate23,429MIT OR Apache-2.0No standard libraryParsing tools ruspiro-allocatorSimple and lightweight heap memory allocator for Raspberry Pi baremetal environments.23,419MIT OR Apache-2.0Embedded developmentNo standard library valuandThe value to be carried.23,411UnlicenseData structuresMathematics symcc_runtimeBuild Concolic Tracing tools based on SymCC in Rust23,395MIT OR Apache-2.0Development tools::TestingEmbedded development daisyA board support package for the Electro-Smith Daisy Seed and Patch SM23,394MITEmbedded developmentHardware support gat-stdVariants of Rust std traits that use GATs23,344MIT OR Apache-2.0No standard library static_type_mapA type map that works over all types implementing `Any`23,321MITData structuresNo standard library dia-i18n...23,285LGPL-3.0-or-laterData structuresNo standard library s32k144Peripheral access API for NXP S32K144 microcontrollers (generated using svd2rust)23,269Apache-2.0/MITEmbedded developmentHardware support itsybitsy_m0Board Support crate for the Adafruit ItsyBitsy M023,258MIT OR Apache-2.0Embedded developmentHardware support embedded-ttfFont rendering (ttf and otf) with embedded-graphics23,250MITEmbedded developmentNo standard library gwasmi_coreCore primitives for the wasmi WebAssembly interpreter23,243MIT/Apache-2.0No standard libraryVirtualization rdif-powerDriver Interface of interrupt controller.23,221MITEmbedded developmentNo standard library uniform-cubic-splinesSimple uniform cubic spline evaluation and inversion.23,208MIT OR Apache-2.0 OR ZlibGraphicsMathematics gridlyA library for managing fixed-size 2D spaces23,206MPL-2.0Data structuresGames simple-bitrangeA simple crate for manipulating bit ranges which is common when working with IC registers.23,167MIT OR Apache-2.0Data structuresNo standard library nstd-sysCross platform general purpose C library written in Rust.23,146MITNo standard libraryNo standard library::No dynamic allocation mcp2515`#![no_std]` library for interacting with MCP2515 CAN controller chips.23,110MIT OR Apache-2.0Embedded developmentNo standard library defer-heavyA versatile and easy to use defer statement for Rust. Similar to Go's or Zig's defer.23,105MITNo standard libraryRust patterns serial_intSafe, easy-to-use auto-increment integers23,091MITNo standard library playdate-colorColor extension for Playdate API23,083MIT OR Apache-2.0API bindingsGame development linera-alloy-dyn-abiRun-time ABI and EIP-712 implementations23,078MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding enum_propertiesA macro for declaring static properties on enum variants23,070Apache-2.0No standard libraryRust patterns smart_accessA minimalistic "lazy bidirectional pointer" framework.23,061MITData structuresNo standard library playdate-displayHigh-level Display API built on-top of Playdate API22,990MIT OR Apache-2.0API bindingsGame development arrformString formatting without memory allocator22,975MIT OR Apache-2.0Embedded developmentNo standard library ruspiro-consoleLightweight console abstraction for bare metal implementations to print strings to an output channel that could be easely…22,945Apache-2.0Embedded developmentNo standard library nonoverlapping_interval_treeMap data structure keyed on (non-overlapping) ranges that allows lookup of a point within a range. Can be no_std (with use of…22,932MITData structuresNo standard library openbrush_langAggregator of all openbrush functionality and utils.22,930MITEmbedded developmentNo standard library hc_serde_jsonA JSON serialization file format22,925MIT OR Apache-2.0EncodingNo standard library gwasmiWebAssembly interpreter22,920MIT/Apache-2.0No standard libraryVirtualization mediaframeA common media-stream descriptor vocabulary (pixel-format, colour, and frame metadata for video — audio/subtitle to follow) for…22,912MIT OR Apache-2.0MultimediaMultimedia::Video postcard-dynDynamic ser/de for postcard22,912MIT OR Apache-2.0Embedded developmentNo standard library lvglLVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity,…22,905MITAPI bindingsEmbedded development protoflowProtoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages.22,854UnlicenseConcurrencyNetwork programming baz-tree-sitter-traversalTraversal of tree-sitter Trees and any arbitrary tree with a TreeCursor-like interface22,835MITAlgorithmsData structures zsshMinimal SSH server for embedded applications.22,831MITEmbedded developmentNetwork programming ds18b20A Rust DS18B20 temperature sensor driver for [embedded-hal](https://github.com/rust-embedded/embedded-hal)22,804MIT/Apache-2.0Embedded developmentHardware support pbfMininmal protobuffer module; Build your own glue.22,735MITEmbedded developmentEncoding tm1637-gpio-driverGeneric GPIO driver for the TM1637 micro controller, primarily for educational purpose. Doesn't need std-lib and you can choose…22,707MITEmbedded developmentHardware support local-or-heapprovides a type with a pre-specified size, regardless of the size of the T type it contains, using heap allocation if necessary22,706MIT OR Apache-2.0AlgorithmsData structures aarch64-ditWrappers for enabling/disabling the Data Independent Timing (DIT) feature on AArch64 CPUs22,677Apache-2.0 OR MITCryptographyHardware support linera-alloy-coreRust Ethereum core libraries22,640MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding static-rcCompile-time reference counting22,563MIT OR Apache-2.0Memory managementNo standard library facet-deserializeEvent-based approach to deserialization for the facet ecosystem22,524MIT or Apache-2.0Data structuresDevelopment tools bcm2835-sdhcisd card driver for raspi422,524MulanPSL-2.0 OR MITHardware supportNo standard library ina260A platform agnostic driver to interface with the I2C based TI INA260 power monitor22,5130BSDEmbedded developmentHardware support endian_codec(De/En)code rust types as packed bytes with specific order22,500Apache-2.0 OR MITNo standard libraryParsing tools pendzl_lang_macropendzl macros to extend functionality of the ink!.22,497MITEmbedded developmentNo standard library sunrise-nextSunrise and sunset calculator22,496MITDate and timeNo standard library pqcrypto-falcon-wasiPost-Quantum Signature Scheme falcon22,479MIT OR Apache-2.0CryptographyNo standard library hotg-rune-proc-block-macrosProcedural macros for the rune-proc-block crate.22,472MIT OR Apache-2.0No standard libraryScience pcbcPropagating Cipher Block Chaining (PCBC) block cipher mode of operation22,399MIT OR Apache-2.0CryptographyNo standard library pendzlpendzl library for smart contract development on ink!.22,396MITEmbedded developmentNo standard library atsame70j19bPeripheral access API for the ATSAME70J19B MCU from Microchip (generated using svd2rust 0.33.5)22,333MIT OR Apache-2.0Embedded developmentHardware support mqttrustMQTT Client22,330MIT OR Apache-2.0Embedded developmentNo standard library slice_ring_bufA ring buffer implementation optimized for working with slices22,307MITData structuresNo standard library vga-framebufferA text console output over a VGA compatible signal22,260MIT OR Apache-2.0Embedded developmentNo standard library cvlr-macrosMiscellaneous macros22,231MITDevelopment tools::DebuggingDevelopment tools::Testing cvlr-early-panicMacro to convert ? to unwrap22,169MITDevelopment tools::DebuggingDevelopment tools::Testing nuuidA new, no_std, UUID Library22,161MIT OR Apache-2.0No standard libraryParser implementations pendzl_langAggregator of all pendzl functionality and utils.22,154MITEmbedded developmentNo standard library dyn-slice&[dyn Trait] implementation, inspired by a Reddit thread.22,153MIT OR Apache-2.0Data structuresNo standard library millisecondFormat milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.22,124MITDate and timeNo standard library stavecStack-allocated vector with static capacity22,111MIT/Apache-2.0Data structuresNo standard library z80emuZiLOG Z80 microprocessor emulation library.22,108LGPL-3.0-or-laterEmulatorsNo standard library xmc4-halPeripheral access API for XMC4 series microcontrollers22,106MITEmbedded developmentHardware support sm9_coreSM9, identity-based cryptography22,082MIT OR Apache-2.0CryptographyNo standard library bromberg_sl2Cayley hashing as in 'Navigating in the Cayley Graph of SL₂(𝔽ₚ)'22,065CC0-1.0AlgorithmsCryptography flaxAn ergonomic archetypical ECS22,059MITData structuresGame engines finnyFinite State Machines with a procedural builder-style API and compile time transition checks.22,048MIT OR Apache-2.0AlgorithmsData structures dummy-wakerGet a `core::task::Waker` that does absolutely nothing.22,021Apache-2.0 WITH LLVM-exceptionAsynchronousConcurrency orx-treeA beautiful tree 🌳 with convenient, efficient, parallelizable growth, mutation and traversal features.22,016MIT OR Apache-2.0AlgorithmsData structures residua-mutf8A library for converting between MUTF-8 and UTF-8.22,012MIT OR Apache-2.0EncodingNo standard library pendzl_contractsReusable implementations of contracts and traits for interaction with them.21,999MITEmbedded developmentNo standard library zenyuvSIMD-optimized YUV↔RGB color matrix conversion (BT.601/709/2020)21,935MIT OR Apache-2.0GraphicsMultimedia::Images typenum-primecompile-time primality testing of type-level integers from the typenum crate21,925MIT/Apache-2.0No standard library ruspiro-interruptProviding a simple and convenient way to implement interrupt handler for Raspberry Pi interrupts.21,902Apache-2.0 OR MITEmbedded developmentNo standard library kll-coreKLL state-machine implementation focused on no_std embedded/bare-metal targets21,864MIT OR Apache-2.0Embedded developmentNo standard library scope-guardSimple RAII scope guard21,831BSL-1.0No standard library const-varint(Deprecated) This crate is deprecated. Please use `varing` instead.21,813MIT OR Apache-2.0Data structuresNetwork programming stackvecA crate to use stack-allocated Vectors (performance and/or no-std)21,786MITMemory managementNo standard library equivalent-flippedSimilar to `equivalent` crate, but flips `K` and `Q`.21,777MIT OR Apache-2.0Data structuresNo standard library kemptOrdered collection types with no unsafe code and no_std support21,753MIT OR Apache-2.0Data structuresNo standard library dds-bridge-sysGenerated bindings to DDS, the double dummy solver for bridge21,733Apache-2.0External FFI bindingsGame development playdate-menuHigh-level system menu API built on-top of Playdate API21,701MIT OR Apache-2.0API bindingsGame development unfmtA compile-time pattern matching library that reverses the interpolation process of `format!`.21,695Apache-2.0No standard libraryParsing tools lpc8xx-halHardware Abstraction Layer (HAL) for the NXP LPC800 series of ARM Cortex-M0+ microcontrollers21,6890BSDEmbedded developmentHardware support exit-codeCommonly used exit codes for usage in applications.21,676UnlicenseCommand-line interfaceNo standard library fringLightweight, no_std, and *fast* ring buffer21,664MITEmbedded developmentMemory management omniswapswap values between possibly-overlapping references21,621MIT OR Apache-2.0Memory managementNo standard library curve25519-elligator2A pure-Rust implementation of group operations on ristretto255 and Curve2551921,620BSD-3-ClauseCryptographyNo standard library railwayBinary file format for vector animated pictures21,586MITGraphicsNo standard library u64_array_bigints_coreCore library for `u64_array_bigints`21,534MIT OR Apache-2.0Data structuresNo standard library set_sliceA macro for assigning values to slices21,532Apache-2.0Development tools::Procedural macro helpersNo standard library miden-node-grpc-error-macroProcedural macro for deriving GrpcError trait (internal implementation detail - use miden-node-proto)21,514MITNo standard library cf-colo-hintCloudflare colo to Durable Objects location hint mapping21,443MITData structuresNo standard library twangLibrary for pure Rust advanced audio synthesis.21,426Apache-2.0 OR BSL-1.0 OR MITAlgorithmsMathematics dbc-dataDerive macro for CAN DBC code generation21,392MIT OR Apache-2.0Embedded developmentEncoding u64_array_bigintsSimple biginteger library based on u64 arrays21,388MIT OR Apache-2.0Data structuresNo standard library copyvecA contiguous growable array type, with a fixed, stack-alllocated capacity that implements Copy.21,383MIT OR Apache-2.0Data structuresMemory management pygamerBoard Support crate for the Adafruit PyGamer21,371MIT OR Apache-2.0Embedded developmentHardware support auto_udsDEPRECATED: The new crate name automotive_diag.21,362MIT OR Apache-2.0Embedded developmentEncoding drone-stm32-mapSTM32 peripheral mappings for Drone, an Embedded Operating System.21,330MIT OR Apache-2.0AsynchronousConcurrency number_traitsnumber traits21,319MITAlgorithmsNo standard library ibsIdentity-Based Signature schemes21,295MIT OR Apache-2.0CryptographyNo standard library nt_versionQueries the major, minor and build version of Windows (NT) efficiently.21,266UnlicenseExternal FFI bindingsNo standard library arpfloatArbitrary-precision floating point library21,251Apache-2.0AlgorithmsMathematics blockhashA perceptual hashing algorithm for detecting similar images.21,236MITMultimedia::ImagesNo standard library shogi_coreFundamental types and functions for shogi21,121MITGame developmentGame engines drs-0x01Easily communicate with Dongbu Robot servomotors Herkulex DRS 0101 and DRS 020121,121MIT OR Apache-2.0Embedded developmentHardware support hpke-ngClean, fast, RFC 9180 HPKE implementation.21,120Apache-2.0 OR MITCryptographyNo standard library dragonboxFast floating point to string conversion21,076Apache-2.0 WITH LLVM-exception OR BSL-1.0No standard libraryNo standard library::No dynamic allocation ibm437IBM437 bitmap font — works with embedded-graphics and raw framebuffers (minifb, softbuffer, SDL2…)21,076MITEmbedded developmentGraphics closure-ffiFFI utility for creating bare function pointers that invoke a closure21,067MIT OR Apache-2.0Development tools::FFINo standard library mergleA data structure with fast merging and comparison21,020CC0-1.0Data structuresNo standard library haphazardDynamic memory management for lock-free data structures using hazard pointers.20,967Apache-2.0ConcurrencyMemory management sans-io-timeTime structures for the sans-io pattern20,952MITDate and timeNo standard library hidparserHID report descriptor parsing library20,932BSD-2-Clause-PatentNo standard libraryParser implementations zoetAdds `#[zoet]` macro to reduce boilerplate when implementing common traits.20,917MITDevelopment toolsDevelopment tools::Procedural macro helpers rattlesMinimal terminal spinners for Rust20,912MITCommand-line interfaceNo standard library stackdump-coreCrate for stack dump definitions20,901MIT OR Apache-2.0Embedded developmentNo standard library sungod0-Dependency random numbers to brighten your day20,858MIT OR Apache-2.0AlgorithmsEmbedded development rabbitPure Rust implementation of the Rabbit stream cipher20,827MIT OR Apache-2.0CryptographyNo standard library tinywasm-parserParser and lowering pipeline for TinyWasm20,804MIT OR Apache-2.0CompilersEmbedded development modulo-n-toolsmodulo tools20,801AGPL-3.0-or-laterAlgorithmsMathematics u64_array_bigints_macrosMacro library for `u64_array_bigints`20,794MIT OR Apache-2.0Data structuresNo standard library mapgraphA directed graph that can also be used as an arbitrary map.20,789MIT OR Apache-2.0Data structuresNo standard library tick-encodingA simple encoding scheme to encode binary data into ASCII strings20,765MIT OR UnlicenseEncodingNo standard library serde-feature-hackA hack to allow having a feature named serde while having serde as a dependency20,745MIT OR Apache-2.0EncodingNo standard library zone-allocContainers for zone-based data allocation.20,723MITMemory managementNo standard library exprzAn Expression Library20,718ISCData structuresNo standard library stm32wb-halHardware abstraction layer for the STM32WB55 chips20,698MIT OR Apache-2.0Embedded developmentHardware support sipmsgSIP message parser20,692MITNo standard library rdif-systickDriver Interface of system timer.20,689MITEmbedded developmentNo standard library openbrush_contractsReusable implementations of contracts and traits for interaction with them.20,646MITEmbedded developmentNo standard library tinywasm-typesShared runtime, module, and archive types for TinyWasm20,633MIT OR Apache-2.0CompilersEmbedded development pem-iteratorIterate over PEM-encoded data20,601MIT/Apache-2.0CryptographyEncoding postcard-coreA no_std compatible message library for Rust20,572MIT OR Apache-2.0Embedded developmentNo standard library squishA pure Rust BC1/2/3 compressor and decompressor based on Simon Brown's libsquish20,547MITCompressionMultimedia::Encoding ordinal-traitFormat numbers as ordinals efficiently.20,533MITNo standard libraryValue formatting