BROWSE A-Z
All 305,250 crates, alphabetically
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.
alloc-no-stdlibA dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically…194,370,462BSD-3-Clause
alloc-onceAllocate several named, different-typed values in one bump allocation, bound as standalone &mut variables.51MIT OR Apache-2.0
alloc-once-macrosProcedural macro implementation detail of the `alloc-once` crate.65MIT OR Apache-2.0
alloc-profilerAlloc profiler65MIT OR Apache-2.0
alloc-safeSafe memory allocation, no panic!6,874MIT OR Apache-2.0
alloc-shimA shim crate for to import items of alloc crate ergonomically. (deprecated).15,303Apache-2.0 OR MIT
alloc-singletonMemory allocators backed by singletons that own statically allocated memory3,162MIT OR Apache-2.0
alloc-stdlibA dynamic allocator example that may be used with the stdlib194,611,313BSD-3-Clause
alloc-tlsThread-local storage that is safe for use in implementing global allocators.3,811Apache-2.0/MIT
alloc-trackTrack memory allocations by backtrace or originating thread168,801MIT OR Apache-2.0
alloc-traitsTraits to replace or supplement the alloc module in no_std1,481,354MIT
alloc-wgAttempt of collection several proposals of the allocators-wg30,543MIT OR Apache-2.0
alloc_buddy_simpleSimple, drop-in replacement allocator for Rust running on bare metal (no_std)5,136Apache-2.0/MIT
alloc_buddy_simple2Simple, drop-in replacement allocator for Rust running on bare metal (no_std)7,179Apache-2.0/MIT
alloc_cata simple allocator for small-to-tiny Wasm projects in rust9,170non-standard
alloc_countA lightweight tool to count allocations within a specific scope using a custom global allocator.116MIT OR Apache-2.0
alloc_counterCount allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or function basis.192,379MIT OR Apache-2.0
alloc_counter_macroThe #[no_alloc] macro for the alloc_counter crate.188,063MIT OR Apache-2.0
alloc_geigerA Rust allocator which makes sound when active, like a Geiger counter.5,866MIT/Apache-2.0
alloc_hoarduse Hoard as rust's allocator6,725GPL-2.0/GPL-3.0/Apache-2.0/MIT
alloc_kernA no_std physical + virtual memory allocator with fragmentation handling, quarantine system, and safe IO API.22BSD-2-Clause
alloc_systemNO-STD,for Cortex-M based systems,simply retarget alloc_system to malloc/realloc/free7,256MIT
alloc_trackerMemory allocation tracking utilities for benchmarks and performance analysis68,638MIT
alloc_uefiAllocator for a UEFI environment.4,016Apache-2.0
allocaMostly safe wrapper for alloca23,333,089MIT
allocalA simple crate that allows storing objects of different types into a single region.2,653MIT
allocandrescuA collection of various allocators and allocator combinators.5,862MIT OR Apache-2.0
allocatehashbrown with allocator_api2 updated to 0.4, and vendored BTreeMap supporting custom allocator.26Apache-2.0
allocatedAbstractions for working with explicitly allocated data structures189MIT OR Apache-2.0
allocated-btreeB-Tree data structures with explicit allocator control using the allocated pattern103MIT OR Apache-2.0
allocation-counterCount the number of memory allocation of some code.213,002MIT/Apache-2.0
allocationsThin cross-platform functions for memory allocation, deallocation and reallocation1,828GPL-3.0-only
allocativeInspect rust object tree and output it as flamegraph5,159,888Apache-2.0
allocative_deriveImplementation of derive(Allocative) for allocative crate5,124,791Apache-2.0
allocatorAllocator trait3,700
allocator-api2Mirror of Rust's allocator API397,968,174MIT OR Apache-2.0
allocator-api2-testsTests for allocators that implement the allocator API24,808MIT OR Apache-2.0
allocator-fallbackMinimal fallback for the standard library’s allocator API14,054Apache-2.0
allocator-memfd-secretAn allocator with backing memory in a Linux `memfd_secret`33EUPL-1.1+
allocator-rsallocator for rust1,871MIT
allocator-suiteAllocator Suite for various allocation types16,991Apache-2.0/MIT
allocator-tracerAllocator trace utilities for benchmarking47MIT
allocator_apiThis is a copy of the unstable allocator_api
(https://github.com/rust-lang/rust/issues/32838) and of parts of the unstable
alloc…269,641Apache-2.0/MIT
allocator_stubThis custom allocator contains forward references for the `__rust_allocate`, `__rust_deallocate`, `__rust_reallocate`,…2,977Apache-2.0/MIT
allocatorscomposable memory allocators and utilities for creating more.8,419MIT/Apache-2.0
allocdenyDeny the use of crate `alloc`1,250AGPL-3.0-or-later
allochronic-utilPrivate utility crate for allochronic and khonsulabs.9,596MIT OR Apache-2.0
allochronic-util-macrosPrivate utility macro crate for allochronic and khonsulabs.10,200MIT OR Apache-2.0
allocked-vecAllocation-locked Vec - placeholder44MIT OR Apache-2.0
allockedvecAllocation-locked Vec - placeholder44MIT OR Apache-2.0
allocvecA vector type that preserves the index of every inserted element1,608MIT
allographReserved for future use.29GPL-3.0-or-later
alloraAllora: Rust-native Enterprise Integration Patterns (EIP) with channels, routing, correlation, and adapters.385Apache-2.0
allora-coreCore primitives for Allora: messages, exchanges, channels, processors, patterns (EIP) for Rust integration flows.820Apache-2.0
allora-httpHTTP inbound/outbound adapters for Allora integration flows (request/reply & fire-and-forget).685Apache-2.0
allora-macrosProcedural macros for Allora (#[service]) to register service activators via inventory.535Apache-2.0
allora-runtimeAllora runtime and DSL implementation (internal crate).540Apache-2.0
allotHigh-assurance resource portioning and scoped memory allotment. Part of the Honest-Classified security suite.26MIT OR Apache-2.0
allotax-coreCore allotaxonometer computation: rank-turbulence divergence and related metrics126MIT
allourthings-coreCore storage library for All Our Things — shared across MCP server, iOS, and Android.79MIT
allowAlias/label lints (to disable) with your intentions. Reexported from allow_prefixed, grouped under rustc::, clippy:: and…10,926MIT OR Apache-2.0
allow-coreCore types and matching primitives for cargo-allow source exception policies.5,959MIT OR Apache-2.0
allow-diffSource-tree and policy posture diff helpers for cargo-allow.5,550MIT OR Apache-2.0
allow-filesNon-Rust and generated-file scanners for cargo-allow source-tree policy.5,593MIT OR Apache-2.0
allow-inventorySource-tree root discovery and file inventory for cargo-allow.5,533MIT OR Apache-2.0
allow-matchFinding-to-policy matching and lifecycle classification for cargo-allow.5,564MIT OR Apache-2.0
allow-meAn authorization library with json-based policy definition.3,300MIT
allow-policyPolicy parsing and validation for cargo-allow source exception ledgers.5,657MIT OR Apache-2.0
allow-policy-legacyLegacy policy adapters for cargo-allow migrations.5,613MIT OR Apache-2.0
allow-reportReport and receipt rendering for cargo-allow source exception scans.5,543MIT OR Apache-2.0
allow-rustSource-syntax Rust scanners for cargo-allow exception findings.5,596MIT OR Apache-2.0
allow-untilAllows an item until a specified semver version, and then errors on compilation.3,033MIT
allow_internalInternal proc macros, for 'allow' crate only4,454MIT OR Apache-2.0
allow_prefixedImplementation of 'allow' crate, exported with no prefix (for prefixless lints), and with clippy_ and rustoc_ prefixes.3,737MIT OR Apache-2.0
allowanceRust Datatype to representate the deviation of measures.4,521MIT
allowlist-rsValidate requests against a list of known IPv4 host addresses414MIT
allowthem-clientExternal-mode AuthClient for allowthem — JWT validation via JWKS105MIT OR Apache-2.0
allowthem-coreCore types, database, and auth logic for allowthem495MIT OR Apache-2.0
allowthem-saasSaaS multi-tenancy layer for allowthem63MIT OR Apache-2.0
allowthem-serverHTTP server and middleware for allowthem262MIT OR Apache-2.0
allowthem-teamsOrganization and team management for allowthem103MIT OR Apache-2.0
alloyConnect applications to blockchains9,321,183MIT OR Apache-2.0
alloy-abiproviders for alloy2,406MIT OR Apache-2.0
alloy-abirpcalloy-rs provider encapsulation for ethereum smart contrcats1,409MIT OR Apache-2.0
alloy-agent-reputationERC-8004 read-only facts layer (alloy provider extension) + a pure, policy-driven reputation calculator.36MIT
alloy-assuranceShared assurance facade for the Alloy workspace484Apache-2.0
alloy-ccip-readCCIP-Reader for alloy-rs7,059MIT
alloy-chainsCanonical type definitions for EIP-155 chains13,174,024MIT OR Apache-2.0
alloy-compatconversions between `ethereum_types` and `alloy_primitives`11,629MIT OR Apache-2.0
alloy-consensusEthereum consensus interface15,617,790MIT OR Apache-2.0
alloy-consensus-anyConsensus interface for any network12,549,127MIT OR Apache-2.0
alloy-contractInteract with on-chain contracts9,887,041MIT OR Apache-2.0
alloy-coreRust Ethereum core libraries12,150,905MIT OR Apache-2.0
alloy-deadbeefBrute-force vanity tx prefixes using Alloy4,056MIT
alloy-deploy-profileShared deployment-profile facade for the Alloy workspace232Apache-2.0
alloy-devtoolsShared developer-tools facade for the Alloy workspace91Apache-2.0
alloy-dyn-abiRun-time ABI and EIP-712 implementations15,134,892MIT OR Apache-2.0
alloy-dyn-contractalloy-dyn-contract1,632MIT OR Apache-2.0
alloy-dyn-parserDynamically parse events using JSON-ABI.6,365MIT
alloy-eip2124Fork identifier for chain compatibility checks12,723,892MIT OR Apache-2.0
alloy-eip2930Implementation of EIP-2930 type definitions14,850,983MIT OR Apache-2.0
alloy-eip5792Types for the 'wallet' Ethereum JSON-RPC namespace195,905MIT OR Apache-2.0
alloy-eip7547EIP-7547: Inclusion Lists types66,285MIT OR Apache-2.0
alloy-eip7702Implementation of EIP-7702 type definitions15,344,960MIT OR Apache-2.0
alloy-eip7928Implementation of EIP-7928 type definitions5,702,786MIT OR Apache-2.0
alloy-eipsEthereum Improvement Proprosal (EIP) implementations16,956,323MIT OR Apache-2.0
alloy-encode-packedEasy to use replica of Solidity abi.encodePacked.2,663MIT
alloy-ensEthereum Name Service utilities417,731MIT OR Apache-2.0
alloy-ens-extenderA extension of alloy-ens. Adds more functionalities to the library.75MIT
alloy-ephemeral-lensEphemeral lens call helper for simulation and data retrieving809MIT
alloy-erc20Interact with ERC-20 contracts using Alloy.9,227MIT
alloy-erc20-fullComplete ERC20 SDK with read and write operations for Alloy. Forked from alloy-erc20.1,848Apache-2.0 OR MIT
alloy-ethers-typecastCrate for safe typecasting between ethers and alloy types12,454CAL-1.0
alloy-eventsourceEvent sourcing contract primitives for the Alloy portfolio78Apache-2.0
alloy-evmEVM abstraction for Alloy2,933,583MIT OR Apache-2.0
alloy-extA production-grade extension library for Alloy that provides advanced transaction management, nonce lifecycle tracking, and…287Apache-2.0
alloy-flashblocksStream Base L2 flashblocks and query preconfirmation state using Alloy.129MIT
alloy-flashbotsAlloy transport to send transaction bundles via Flashbots.1,480MIT
alloy-flashbots-rsFlashbots bundle management built with alloy1,460MIT
alloy-genesisEthereum genesis file definitions10,707,999MIT OR Apache-2.0
alloy-hardforksBindings for named hardforks5,959,171MIT OR Apache-2.0
alloy-json-abiFull Ethereum JSON-ABI implementation17,855,946MIT OR Apache-2.0
alloy-json-rpcCore types for JSON-RPC 2.0 clients13,582,387MIT OR Apache-2.0
alloy-merkle-treeMinimal Merkle Tree implementation43,484non-standard
alloy-mevEasily send transaction bundles using Alloy.18,888MIT
alloy-monad-evmMonad EVM implementation641MIT
alloy-multicallMulticall for everyone.11,526MIT
alloy-networkEthereum blockchain RPC behavior abstraction13,505,586MIT OR Apache-2.0
alloy-network-primitivesPrimitive types for Alloy network abstraction13,776,936MIT OR Apache-2.0
alloy-networksalloy-networks1,658MIT OR Apache-2.0
alloy-node-bindingsEthereum execution-layer client bindings4,035,340MIT OR Apache-2.0
alloy-op-evmOP EVM implementation1,043,265MIT OR Apache-2.0
alloy-op-hardforksBindings for named OP hardforks1,139,397MIT OR Apache-2.0
alloy-primitivesEthereum primitive types24,907,532MIT OR Apache-2.0
alloy-providerInterface with an Ethereum blockchain12,203,835MIT OR Apache-2.0
alloy-providersalloy-providers2,895MIT OR Apache-2.0
alloy-pubsubEthereum JSON-RPC publish-subscribe tower service and type definitions7,019,617MIT OR Apache-2.0
alloy-rethTypes and provider extensions for the reth_ Ethereum JSON-RPC namespace20MIT OR Apache-2.0
alloy-rlpImplementation of Ethereum RLP serialization22,889,265MIT OR Apache-2.0
alloy-rlp-deriveDerive macros for alloy-rlp17,626,190MIT OR Apache-2.0
alloy-rpc-clientLow-level Ethereum JSON-RPC client implementation12,293,679MIT OR Apache-2.0
alloy-rpc-trace-typesalloy-rpc-trace-types1,635MIT OR Apache-2.0
alloy-rpc-typesMeta-crate for all Ethereum JSON-RPC types11,329,507MIT OR Apache-2.0
alloy-rpc-types-adminEthereum RPC admin types2,434,807MIT OR Apache-2.0
alloy-rpc-types-anvilTypes for the Anvil development node's Ethereum JSON-RPC namespace6,830,018MIT OR Apache-2.0
alloy-rpc-types-anyTypes for any network12,101,100MIT OR Apache-2.0
alloy-rpc-types-beaconTypes for the Ethereum Beacon Node API2,995,185MIT OR Apache-2.0
alloy-rpc-types-debugEthereum RPC debug types5,345,171MIT OR Apache-2.0
alloy-rpc-types-engineTypes for the `engine` Ethereum JSON-RPC namespace7,262,228MIT OR Apache-2.0
alloy-rpc-types-ethTypes for the `eth` Ethereum JSON-RPC namespace14,146,321MIT OR Apache-2.0
alloy-rpc-types-mevTypes for the MEV JSON-RPC namespace2,465,692MIT OR Apache-2.0
alloy-rpc-types-tenderlyTypes for the Tenderly node's Ethereum JSON-RPC namespace6,347MIT OR Apache-2.0
alloy-rpc-types-traceTypes for the `trace` Ethereum JSON-RPC namespace6,268,843MIT OR Apache-2.0
alloy-rpc-types-txpoolTypes for the `txpool` Ethereum JSON-RPC namespace4,704,978MIT OR Apache-2.0
alloy-rsStatic Rust library for working with the Apache Arrow ffi using any C supported language.11,166MIT
alloy-serdeAlloy serde helpers16,495,554MIT OR Apache-2.0
alloy-service-coreShared service-core facade for the Alloy workspace330Apache-2.0
alloy-signerEthereum signer abstraction13,544,138MIT OR Apache-2.0
alloy-signer-awsEthereum AWS KMS signer2,544,495MIT OR Apache-2.0
alloy-signer-gcpEthereum GCP KMS signer1,685,385MIT OR Apache-2.0
alloy-signer-ledgerEthereum Ledger signer1,947,615MIT OR Apache-2.0
alloy-signer-localsepc256k1 ECDSA and YubiHSM signer implementations12,325,344MIT OR Apache-2.0
alloy-signer-tempoRead-only Tempo wallet keystore reader for alloy78MIT OR Apache-2.0
alloy-signer-trezorEthereum Trezor signer813,402MIT OR Apache-2.0
alloy-signer-turnkeyEthereum Turnkey signer800,485MIT OR Apache-2.0
alloy-signer-walletalloy-signer-wallet2,333non-standard
alloy-signersalloy-signers1,280MIT OR Apache-2.0
alloy-simple-request-transportA transport for alloy based off simple-request2,571MIT
alloy-sol-macroSolidity to Rust procedural macro20,620,655MIT OR Apache-2.0
alloy-sol-macro-expanderExpander used in the Solidity to Rust procedural macro17,888,308MIT OR Apache-2.0
alloy-sol-macro-inputInput types for sol!-like macros17,996,274MIT OR Apache-2.0
alloy-sol-type-parserSimple and light-weight Solidity type strings parser17,825,930MIT OR Apache-2.0
alloy-sol-typesCompile-time ABI and EIP-712 implementations20,601,161MIT OR Apache-2.0
alloy-storageShared async BlobStore trait and wire types for the portfolio storage contract264Apache-2.0
alloy-telemetryShared telemetry facade for the Alloy workspace250Apache-2.0
alloy-test-utilsalloy-test-utils1,647MIT OR Apache-2.0
alloy-transportLow-level Ethereum JSON-RPC transport abstraction12,314,031MIT OR Apache-2.0
alloy-transport-balancerLoad-balanced, batching RPC transport for alloy with cross-thread domain throttling and HTTP/2 multiplexing288MIT
alloy-transport-httpHTTP transport implementation12,220,621MIT OR Apache-2.0
alloy-transport-ipcIPC transport implementation5,408,410MIT OR Apache-2.0
alloy-transport-windowAlloy transport and signer for browser wallets (window.ethereum)70MIT OR Apache-2.0
alloy-transport-wsWebsocket transport implementation6,960,877MIT OR Apache-2.0
alloy-trieFast Merkle-Patricia Trie (MPT) state root calculator
and proof generator for prefix-sorted nibbles14,154,623MIT OR Apache-2.0
alloy-tx-macrosDerive macro for transaction envelopes10,499,034MIT OR Apache-2.0
alloy-u256-literalProcedural macro for converting u256 literals to U256 at compile time.7,325MIT OR Apache-2.0
alloy-zksyncZKsync network implementation for alloy25,643MIT OR Apache-2.0
alloy_grapheneA pure-rust abstraction over the various graphics libraries2,441BSD-3-Clause
alloy_serde_macroWork with native sol types while ensuring they are being deserialised into or serialised from non-hex types.19,232MIT
alloy_tuiAlloy design system: makeover intents rendered as ratatui Color/Style, plus themed widgets for the alloy console and siblings.91MIT
alloycliA CLI tool build by alloy2,508MIT
alloydbconnAlloyDB connector for Rust1,420MIT
alloyfyiRust client for the AlloyFYI API — https://alloyfyi.com21MIT
alloyiserExtract formal models from OpenAPI specs and database schemas, check invariants with Alloy21non-standard
alloyx-cpiAutogenerated CPI client for the Alloyx program.4,714non-standard
allratestodayOfficial Rust SDK for AllRatesToday — real-time mid-market exchange rates for 160+ currencies35MIT
allscreenshots-sdkOfficial Rust SDK for the Allscreenshots API - capture website screenshots programmatically138Apache-2.0
allsortsFont parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2714,425Apache-2.0
allsorts-azulAzul's fork of the allsorts font parser / shaping engine / subsetter. Adds pixel-snap hinting fixes, slimmer direct dependencies…38,689Apache-2.0
allsorts-rentalA macro to generate safe self-referential structs, plus premade types for common use cases.10,911MIT/Apache-2.0
allsorts-subset-browserTemp fork of allsorts 0.15 - includes patch for subsetting fonts for browsers94,135Apache-2.0