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.
eth_trie_utilsTypes and utility functions for building/working with partial Ethereum tries.21,197MIT OR Apache-2.0
ethabiEasy to use conversion of ethereum contract calls to bytecode.15,611,110Apache-2.0
ethabi-cliEasy to use cli for conversion of ethereum contract calls to bytecode.29,444Apache-2.0
ethabi-contractEasy to use conversion of ethereum contract calls to bytecode.212,709MIT/Apache-2.0
ethabi-decodeDecoding of ABI-encoded data and event logs4,118,553Apache-2.0
ethabi-deriveEasy to use conversion of ethereum contract calls to bytecode.220,605Apache-2.0
ethabi-fork-ethcontractFork of the original ethabi crate with some fixes applied for use in ethcontract.6,094Apache-2.0
ethabi-nextEasy to use conversion of ethereum contract calls to bytecode.47,538Apache-2.0
ethabi-solanaEasy to use conversion of ethereum contract calls to bytecode, can be used on solana programs also.1,901Apache-2.0
ethaddrEthereum public address162,702MIT OR Apache-2.0
ethaddr-macrosEthereum public address literals15,705MIT OR Apache-2.0
ethan-rs-wcThe ethan-rs-ws(erwc) is word, line, character, and byte count.
Like wc command but not just wc command, more accurate and…2,323MIT
ethan-tkcLocal Claude Code, Codex, and OpenCode usage statistics CLI208MIT
ethaneAn alternative web3 implementation with the aim of being slim and simple7,884MIT
ethane-abiAn alternative web3 abi parser library which aims the simplicity5,938MIT
ethane-typesThe type system of ethane with minimal dependencies4,027MIT
ethane-wasmAn alternative web3 implementation with the aim of being slim and simple compiled to WebAssembly1,697MIT
ethanolA type-safe Rust ORM1,669MIT
ethanol-deriveDerive macros for ethanol2,444MIT
ethanol-rsCross-platform ethanol pharmacokinetics library (Widmark, Watson, absorption modeling)25MIT OR Apache-2.0
ethans_guessing_gameA start to rust language!, guessing game built with rust 🚀 🦀1,178MIT
ethashAn Apache-licensed Ethash implementation.26,866Apache-2.0
ethash-sysFFI bindings to ethash c library. Actual code retrieved from ethminer source code6,848GPL-3.0
ethbindThis is a code generation framework for Solidity(Contract) ABI.13,057MIT
ethbind-genethbind compile time generator system14,951non-standard
ethbind-jsonAn ethereum contract binding code generation framework for arbitrary programming languages15,364non-standard
ethbind-rustThe official rust language generator for ethbind14,415non-standard
ethbind-rust-macrosproc-macro support for ethbind rust generator6,782non-standard
ethbloomEthereum bloom filter25,270,150MIT OR Apache-2.0
ethbridge-bridge-callsNamada Ethereum bridge Rust compatible types913MIT
ethbridge-bridge-contractNamada Ethereum bridge Rust compatible types46,195MIT
ethbridge-bridge-eventsNamada Ethereum bridge Rust compatible types46,615MIT
ethbridge-eventsNamada Ethereum bridge Rust compatible types17,232MIT
ethbridge-structsNamada Ethereum bridge Rust compatible types53,958MIT
ethcliComprehensive Ethereum CLI for logs, transactions, accounts, and contracts452MIT
ethcli-mcpMCP server exposing ethcli functionality as tools368MIT
ethcontractRuntime library and proc macro for interacting and generating type-safe bindings
to Ethereum smart contracts.182,656MIT OR Apache-2.0
ethcontract-commonCommon types for ethcontract-rs runtime and proc macro.199,105MIT OR Apache-2.0
ethcontract-deriveProc macro for generating type-safe bindings to Ethereum smart contracts.167,892MIT OR Apache-2.0
ethcontract-derive-forkProc macro for generating type-safe bindings to Ethereum smart contracts.2,514MIT OR Apache-2.0
ethcontract-forkRuntime library and proc macro for interacting and generating type-safe bindings
to Ethereum smart contracts.2,622MIT OR Apache-2.0
ethcontract-generateCode generation for type-safe bindings to Ethereum smart contracts.181,741MIT OR Apache-2.0
ethcontract-generate-forkCode generation for type-safe bindings to Ethereum smart contracts.2,860MIT OR Apache-2.0
ethcontract-mockTools for mocking ethereum contracts.67,928MIT OR Apache-2.0
ethcoreEthcore library3,055
ethcore-bigintLarge fixed-size integers and hash function outputs24,074MIT/Apache-2.0
ethcore-bytesByte utilities for Parity40,496GPL-3.0
ethcore-ioEthcore IO library1,704GPL-3.0
ethcore-loggerLog implementation for Parity4,453GPL-3.0
ethcore-utilEthcore utility library4,540
ethdigestEthereum digests and hashing78,243MIT OR Apache-2.0
ethdigest-macrosEthereum digest literals and compile-time hashing7,647MIT OR Apache-2.0
etherLibrary for parsing and manipulating network data, packet captures.15,971MIT
ether-converterEther unit converter18,008MIT
ether-dreamA full implementation of the Ether Dream Laster DAC protocol.63,220MIT OR Apache-2.0
ether-dream-dac-emulatorA crate for building and running custom Ether Dream DAC emulators.6,375MIT OR Apache-2.0
ether-keystoreRust crate for creating and unlocking of Ethereum keystores2,076GPL-2.0-or-later
ether-linklightweight rust library for ethereum communication2,774MIT
ether-rpcEthereum RPC library1,790MIT
ether-typeA parser for IEEE 802.3 EtherTypes.18,447MIT OR Apache-2.0
ether_convertEther unit converter4,917MIT
ether_libether_lib1,782MIT
etherageAn EtherCAT master in pure-Rust very close to the ethercat nature7,210MIT OR Apache-2.0
ethercatBinding to the IgH/Etherlab open-source EtherCAT master20,195MIT/Apache-2.0
ethercat-deriveAutomatic deriving of traits in the ethercat-plc crate8,467MIT/Apache-2.0
ethercat-device-controlA command line utility to control Ethercat devices842MIT
ethercat-esiHandle EtherCAT Slave Information (ESI)9,622MIT/Apache-2.0
ethercat-ighBinding to the IgH/Etherlab open-source EtherCAT master1,755MIT/Apache-2.0
ethercat-igh-sysBinding to the IgH/Etherlab open-source EtherCAT master1,751MIT/Apache-2.0
ethercat-masterEtherCAT master in pure Rust1,764Apache-2.0
ethercat-plcTools to build a PLC like program using the ethercat crate8,850MIT/Apache-2.0
ethercat-soemBinding to the SOEM open-source EtherCAT master4,506GPL-2.0-only
ethercat-soem-ctxWrapper for the SOEM open-source EtherCAT master context5,318GPL-2.0-only
ethercat-soem-sysBinding to the SOEM open-source EtherCAT master6,115GPL-2.0-only
ethercat-sysBinding to the Etherlab open-source EtherCAT master17,735MIT/Apache-2.0
ethercat-typesCommon EtherCAT data structures23,394MIT/Apache-2.0
ethercrabA pure Rust EtherCAT MainDevice supporting std and no_std environments54,014MIT OR Apache-2.0
ethercrab-wireOn-the-wire tools for the EtherCrab crate32,372MIT OR Apache-2.0
ethercrab-wire-deriveDerive macros for EtherCrab31,501MIT OR Apache-2.0
etherdreamAn EtherDream (laser projector DAC) library.22,121BSD-4-Clause
etherdumpetherdump is a tool to dump the raw ether packages to stdout1,835MIT
ethereaAn interpreter for the CHIP-8 programming language.6,511MIT
ethereal3d space visualizer via SLAM datapoints.1,842MIT
ethereal_rust_sdkTrading client for Ethereal exchange712MIT OR Apache-2.0
ethereumCore block and transaction types for Ethereum.2,136,091Apache-2.0
ethereum-bigintBig integer (256-bit and 512-bit) implementation for SputnikVM and other Ethereum Classic clients.26,125Apache-2.0
ethereum-blockBlock and transaction types for Ethereum.20,903Apache-2.0
ethereum-block-coreCore block and transaction types for Ethereum.20,012Apache-2.0
ethereum-bloomLog bloom implementation for Ethereum.17,709Apache-2.0
ethereum-cryptoPublic-private key management system for Ethereum5,264MIT
ethereum-forkidEthereum fork identifier for chain compatibility checks334,153MPL-2.0
ethereum-hexutilHex helper functions.42,848Apache-2.0
ethereum-json-rpcJSON-RPC Client23,418Apache-2.0
ethereum-mysqlEthereum types (Address, U256) wrapper for seamless SQL database integration with SQLx5,048MIT OR Apache-2.0
ethereum-private-key-to-addressLibrary that converts private key to valid ethereum address.6,223MIT
ethereum-providerEIP-1193 Ethereum Provider API for Rust3,824MPL-2.0
ethereum-rlpRecursive-length prefix encoding, decoding, and compression27,350MIT/Apache-2.0
ethereum-rust-utilsEthereum utils in Rust2,375MIT
ethereum-schnorr-contractA Solidity contract to verify Schnorr signatures1,295AGPL-3.0-only
ethereum-sdklibrary for ethereum1,011MIT
ethereum-seraiAn Ethereum library supporting Schnorr signing and on-chain verification1,607AGPL-3.0-only
ethereum-standardsInterfaces for Ethereum standards128,210Apache-2.0
ethereum-transactionA set of primitives to compose ethereum transactions.24,789GPL-3.0-or-later
ethereum-trieLightweight Ethereum world state storage.25,306Apache-2.0
ethereum-trie-memoryRocksdb adaptor for trie.16,182Apache-2.0
ethereum-trie-rocksdbRocksdb adaptor for trie.1,910Apache-2.0
ethereum-trie-testLightweight Ethereum world state storage.3,599Apache-2.0
ethereum-triedbEIP-1186 ethereum trie layout implementation for parity/trie13,129Apache-2.0
ethereum-tx-signAllows you to sign Ethereum transactions offline.132,254MIT
ethereum-typesEthereum types25,494,675MIT OR Apache-2.0
ethereum-types-serializeEthereum types556,386MIT
ethereum-types-solanaEthereum types2,270MIT OR Apache-2.0
ethereum-verifyEthereum Cryptographic verification utility functions67,846Apache-2.0
ethereum_abiEthereum Smart Contract ABI parsing library26,856MIT
ethereum_hashingHashing primitives used in Ethereum2,776,729Apache-2.0
ethereum_serde_utilsSerialization and deserialization utilities for JSON representations of Ethereum types3,661,366Apache-2.0
ethereum_sszSimpleSerialize (SSZ) as used in Ethereum4,574,973Apache-2.0
ethereum_ssz_deriveProcedural derive macros to accompany the ethereum_ssz crate3,960,964Apache-2.0
ethereumetlExport Ethereum blockchain data to CSV, JSON, PostgreSQL, and more38MIT
ethereumvmEthereumVM - a Portable Blockchain Virtual Machine7,893Apache-2.0
ethereumvm-networkNetwork-agnostic patches for EthereumVM.1,838Apache-2.0
ethereumvm-network-classicEthereum Classic patches for EthereumVM. Deprecated and will be dropped in future releases: use ethereumvm-network instead2,941Apache-2.0
ethereumvm-network-ellaismEllaism patches for EthereumVM. Deprecated and will be dropped in future releases: use ethereumvm-network instead1,797Apache-2.0
ethereumvm-network-expanseExpanse patches for EthereumVM. Deprecated and will be dropped in future releases: use ethereumvm-network instead1,837Apache-2.0
ethereumvm-network-foundationEthereum patches for EthereumVM. Deprecated and will be dropped in future releases: use ethereumvm-network instead1,804Apache-2.0
ethereumvm-network-musicoinMusicoin patches for EthereumVM. Deprecated and will be dropped in future releases: use ethereumvm-network instead1,853Apache-2.0
ethereumvm-network-ubiqUbiq patches for EthereumVM. Deprecated and will be dropped in future releases: use ethereumvm-network instead1,830Apache-2.0
ethereumvm-precompiled-bn128bn128 precompiled contracts for EthereumVM.6,265Apache-2.0
ethereumvm-precompiled-modexpmodexp precompiled contracts for EthereumVM.6,262Apache-2.0
ethereumvm-statefulStateful ethereumvm wrapped with tries.1,857Apache-2.0
etherfuse-arbA command line interface for transacting arbitrage opportunities on etherfuse.6,033Apache-2.0
etheripEtherIP implementation in Rust6,045Apache-2.0 OR MPL-2.0
etherip-xdpEtherIP implementation using XDP for Linux, in Rust.808Apache-2.0 OR MPL-2.0
etherip-xdp-commonEtherIP implementation using XDP for Linux, in Rust - common codes.459Apache-2.0 OR MPL-2.0
ethernetA parser for ethernet headers.6,948MIT OR Apache-2.0
ethernet-infoA library uses SIOCETHTOOL ioctl command to get ethernet information7,528GPL-2.0
etherparseA library for parsing & writing a bunch of packet based protocols (EthernetII, IPv4, IPv6, UDP, TCP ...).9,465,620MIT OR Apache-2.0
ethersA complete Ethereum and Celo Rust library6,541,921MIT OR Apache-2.0
ethers-abiEasy to use conversion of ethereum contract calls to bytecode.7,588Apache-2.0
ethers-abirpcethers-rs provider encapsulation for ethereum smart contrcats7,784MIT OR Apache-2.0
ethers-addressbookCommon Ethereum name to address mappings6,408,267MIT OR Apache-2.0
ethers-ccip-readCCIP-Read middleware for ethers-rs4,983MIT
ethers-contractType-safe abstractions for interacting with Ethereum smart contracts7,923,633MIT OR Apache-2.0
ethers-contract-abigenCode generation for type-safe bindings to Ethereum smart contracts7,672,109MIT OR Apache-2.0
ethers-contract-deriveProc macros for type-safe bindings generation to Ethereum smart contracts7,577,250MIT OR Apache-2.0
ethers-coreEthereum data types, cryptography and utilities9,940,915MIT OR Apache-2.0
ethers-derive-eip712Derive procedural macro for EIP-712 typed data522,736MIT OR Apache-2.0
ethers-dyn-abiSolidity ABI encoding with runtime types1,504MIT OR Apache-2.0
ethers-erc20balancesGet many balances in one eth_call6,462MIT
ethers-ethereum-typesEthereum types8,176MIT OR Apache-2.0
ethers-etherscanBindings for the etherscan.io web API7,332,813MIT OR Apache-2.0
ethers-fireblocksethers-rs middleware and signer for Fireblocks' APIs2,943MIT OR Apache-2.0
ethers-fixed-hashMacros to define custom fixed-size hash types9,583MIT OR Apache-2.0
ethers-flashbotsFlashbots middleware for ethers-rs61,498MIT
ethers-gcp-kms-signerethers-rs signer using GCP KMS24,618MIT OR Apache-2.0
ethers-hardhat-rsEthereum wallet implementation and utility tools2,233non-standard
ethers-hash-rsEthereum wallet implementation and utility tools4,947non-standard
ethers-impl-codecParity Codec serialization support for uint and fixed hash.9,439MIT OR Apache-2.0
ethers-impl-num-traitsnum-traits implementation for uint.2,619MIT OR Apache-2.0
ethers-impl-rlpRLP serialization support for uint and fixed hash.9,067MIT OR Apache-2.0
ethers-impl-serdeSerde serialization support for uint and fixed hash.9,079MIT OR Apache-2.0
ethers-iqkmsSupport library for using iqkms as an Ethereum signer for ethers-rs2,825Apache-2.0
ethers-macros-rsEthereum wallet implementation and utility tools1,641non-standard
ethers-methodEthereum method declaration macro and calling utils1,598MIT
ethers-middlewareMiddleware implementations for the ethers-rs crate6,700,957MIT OR Apache-2.0
ethers-primitive-typesPrimitive types shared by ethers-rs, revm, reth, and foundry1,577MIT OR Apache-2.0
ethers-primitive-types-rsPrimitive types shared by Ethereum and Substrate9,059MIT OR Apache-2.0
ethers-providersClients for interacting with Ethereum nodes7,942,785MIT OR Apache-2.0
ethers-providers-rsEthereum wallet implementation and utility tools2,849non-standard
ethers-rlpRLP encoding and decoding for Ethereum1,555MIT OR Apache-2.0
ethers-rlp-deriveRLP encoding and decoding derive macro for Ethereum1,538MIT OR Apache-2.0
ethers-rsAn ethereum contract binding code generation framework7,769non-standard
ethers-signer-factoryKey derivation and cryptographic signing functionality for Ethereum applications4,169MIT
ethers-signer-rsEthereum wallet implementation and utility tools2,779non-standard
ethers-signersA unified interface for locally signing Ethereum transactions7,716,927MIT OR Apache-2.0
ethers-signers-browserA `ethers-signers`-compatible Signer to interact with browser-based wallets2,901MPL-2.0
ethers-signers-browser-frontendA frontend for `ethers-signers-browser` to give access to browser wallets4,765MPL-2.0
ethers-signers-browser-typesTypes used by `ethers-signers-browser`, used for sharing between crates1,283MPL-2.0
ethers-sol-macroProc macro for automatically deriving Rust types from Solidity1,559MIT OR Apache-2.0
ethers-sol-typesSolidity type representations in Rust's type system1,568MIT OR Apache-2.0
ethers-solcUtilites for working with solc6,713,072MIT OR Apache-2.0
ethers-structoptStructopt derived ethers-rs types, useful for building Ethereum CLIs1,749MIT OR Apache-2.0
ethers-tx-handlerA simple transaction handler for ethers-rs9,906MIT
ethers-typesPrimitive types shared by ethers-rs, revm, reth, and foundry1,587MIT OR Apache-2.0
ethers-types-rsEthereum wallet implementation and utility tools4,470non-standard
ethers-uint-rsLarge fixed-size integer arithmetic10,439MIT OR Apache-2.0
ethers-utilsExtensions for ethers7,774MIT
ethers-wallet-rsEthereum wallet implementation and utility tools3,325non-standard
ethers-webWASM library for web injected and walletconnect dApp connections8,210MIT OR Apache-2.0
ethers_awsLibrary to use AWS KMS to sign ethereum transactions.1,607MIT OR Apache-2.0
ethers_eip2718EIP2718 implementation for ethers-rs7,776MIT
ethers_eip712Primitive types for ethereum, including Rlp/ABI encode/decode support6,871MIT
ethers_hardhatEthereum wallet implementation and utility tools5,767non-standard
ethers_macrosContract code generator using proc-macro5,809non-standard
ethers_primitivesPrimitive types for ethereum, including Rlp/ABI encode/decode support19,040MIT
ethers_providerPrimitive types for ethereum, including Rlp/ABI encode/decode support6,737MIT
ethers_signerEthereum local wallet implemenation6,355non-standard
ethers_walletEthereum local wallet implemenation6,930non-standard
etherscanAn API wrapper for Etherscan.io2,018MIT
etherscan-cliA CLI client for Etherscan3,964MIT/Apache-2.0