-
k256
secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH)…
-
nybbles
Efficient nibble-sized (4-bit) byte sequence data structure
-
cita_trie
Modified Patricia Tree (aka Trie)
-
crv
Unofficial Rust client for the Curve Finance API - pools, volumes, gauges, and lending
-
tndrly
Unofficial Rust client for the Tenderly API - simulations, virtual testnets, alerts, and more
-
ekzg-multi-open
multi-opening algorithm for KZG10 using FK20
-
alcmy
Unofficial Rust client for the Alchemy API
-
crate_crypto_kzg_multi_open_fk20
multi-opening algorithm for KZG10 using FK20
-
mrls
Unofficial Rust client for the Moralis Web3 API - tokens, NFTs, wallets, DeFi, and market data
-
alloy-sol-types
Compile-time ABI and EIP-712 implementations
-
torge
CLI tool to produce Foundry-style traces for EVM transactions through debug_traceTransaction RPC requests
-
alloy-primitives
Ethereum primitive types
-
alloy-dyn-abi
Run-time ABI and EIP-712 implementations
-
parity-path
Path utilities
-
ethnum
256-bit integer implementation
-
alloy-rlp
Ethereum RLP serialization
-
alloy-json-abi
Full Ethereum JSON-ABI implementation
-
revm
Ethereum Virtual Machine
-
syn-solidity
syn-powered Solidity parser
-
primitive-types
Primitive types shared by Ethereum and Substrate
-
ethabi
Easy to use conversion of ethereum contract calls to bytecode
-
alloy-chains
Canonical type definitions for EIP-155 chains
-
alloy-rpc-types
Meta-crate for all Ethereum JSON-RPC types
-
c-kzg
A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C
-
revm-inspectors
Revm inspector implementations
-
port-scanner-rs
A fast, concurrent port scanner with blockchain and web service detection
-
alloy-sol-type-parser
light-weight Solidity type strings parser
-
gas-network-sdk
Rust SDK for Gas Network API - gas price prediction and optimization
-
alloy-provider
Interface with an Ethereum blockchain
-
eigen-utils
publicly exportable alloy bindings and utilities
-
uniswap-v3-sdk
Uniswap V3 SDK for Rust
-
uniswap-sdk-core
The Uniswap SDK Core in Rust provides essential functionality for interacting with the Uniswap decentralized exchange
-
enr
Ethereum Node Record (ENR) EIP778
-
cargo-stylus
CLI tool for building Stylus contracts on Arbitrum chains
-
ethabi-decode
Decoding of ABI-encoded data and event logs
-
bevy-stylus-plugin
A Bevy plugin for integrating with Stylus blockchain contracts
-
op-alloy-rpc-types
Optimism RPC types
-
aurora-engine-precompiles
Set of precompiles used in Aurora Engine
-
foundry-block-explorers
Bindings for Etherscan.io and other block explorer APIs
-
tc_parity_parity
Testcontainers image for the parity/parity docker image
-
alloy-hardforks
Bindings for named hardforks
-
evm
Ethereum Virtual Machine
-
alloy-contract
Interact with on-chain contracts
-
ethcli-mcp
MCP server exposing ethcli functionality as tools
-
tree_hash
Efficient Merkle-hashing as used in Ethereum consensus
-
evmole
Extracts function selectors and arguments from EVM bytecode
-
alloy-consensus
Ethereum consensus interface
-
uint256
A light-weight implementation of 256-bit unsigned integers type with semantic API
-
alloy-sol-macro-expander
Expander used in the Solidity to Rust procedural macro
-
alloy-network
Ethereum blockchain RPC behavior abstraction
-
alloy-trie
Fast Merkle-Patricia Trie (MPT) state root calculator and proof generator for prefix-sorted nibbles
-
starknet
Complete Starknet library in Rust™
-
risc0-ethereum-contracts
Ethereum contracts for RISC Zero applications
-
substreams-ethereum
Substreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI encoding/decoding
-
alloy-evm
EVM abstraction for Alloy
-
firewood-storage
Storage layer for Firewood, an embedded key-value store optimized for blockchain state
-
alloy-sol-macro-input
Input types for sol!-like macros
-
cctp-rs
Rust SDK for CCTP
-
alloy-signer-local
sepc256k1 ECDSA and YubiHSM signer implementations
-
aurora-engine-transactions
EVM transactions used in Aurora Engine
-
alloy-eips
Ethereum Improvement Proprosal (EIP) implementations
-
ethereum_ssz
SimpleSerialize (SSZ) as used in Ethereum
-
eigensdk
SDK for eigenlayer
-
btc-vanity
A blazingly fast Bitcoin, Ethereum, and Solana vanity address generator
-
ethereum-types
Ethereum types
-
beacon-metrics-gazer
Collects network wide participation metrics given a range of indexes
-
trezor-client
Client library for interfacing with Trezor hardware wallet devices
-
event-scanner
Event Scanner is a library for scanning events from any EVM-based blockchain
-
alloy-signer
Ethereum signer abstraction
-
proof-of-sql
High performance zero knowledge (ZK) prover for SQL
-
solar-sema
Solidity and Yul semantic analysis
-
revm-statetest-types
Statetest types for revme
-
ethbloom
Ethereum bloom filter
-
kona-derive
A no_std derivation pipeline implementation for the OP Stack
-
snowbridge-pallet-inbound-queue
Snowbridge Inbound Queue Pallet
-
clarity
Lightweight Ethereum client
-
aurora-engine-types
Essential types which used in Aurora Engine
-
datafusion-ethers
Ethereum RPC bridge for Apache Datafusion
-
stylus-sdk
Rust smart contracts with Arbitrum Stylus
-
brc20-prog
BRC20 programmable module - Smart contract execution engine compatible with BRC20 standard
-
solar-compiler
Blazingly fast Solidity compiler
-
odos-sdk
Rust SDK for Odos
-
alloy-rpc-types-eth
Types for the
ethEthereum JSON-RPC namespace -
openrank-sdk
SDK for OpenRank AVS
-
op-revm
Optimism variant of Revm
-
boundless-market
SDK for the Boundless Market, part of the universal ZK protocol
-
alloy-pubsub
Ethereum JSON-RPC publish-subscribe tower service and type definitions
-
solid-grinder
CLI that goes along with building blocks of smart contract. Along with our front-end snippets, this toolbox can reduce L2 gas cost by encoding calldata for dApps development to use…
-
solar-parse
Solidity and Yul lexer and parser
-
solabi
Solidity ABI implementation in Rust
-
solar-interface
Source positions, diagnostics, and related helper functions
-
substreams-ethereum-abigen
Substreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI encoding/decoding
-
snowbridge-beacon-primitives
Snowbridge Beacon Primitives
-
ethereum-mysql
Ethereum types (Address, U256) wrapper for seamless SQL database integration with SQLx
-
revm-interpreter
Revm Interpreter that executes bytecode
-
semioscan
Production-grade Rust library for blockchain analytics: gas calculation, price extraction, and block window calculations for EVM chains
-
alloy-json-rpc
Core types for JSON-RPC 2.0 clients
-
kona-p2p
P2P library for the OP Stack
-
stylus-core
Core definitions of Stylus SDK traits and types that are used by multiple crates in the workspace
-
revive-yul
The revive YUL parser library
-
arbiter
Allowing smart contract developers to do simulation driven development via an EVM emulator
-
kona-node
Kona Consensus Node
-
risc0-build-ethereum
RISC Zero build tools for Ethereum integration
-
eigen-client-eth
eigen layer instrumented client
-
boundless-cli
CLI for the Boundless, the universal ZK protocol
-
enstate
-
rust_eth_kzg
cryptography needed for EIP-7594 and EIP4844
-
ic-web3-rs
Ethereum JSON-RPC client for IC canisters
-
stylus-test
Testing utilities for Arbitrum Stylus contracts
-
kona-genesis
Optimism genesis types
-
starknet-curve
Stark curve
-
ethportal-api
Definitions for various Ethereum Portal Network JSONRPC APIs
-
alloy-eip7702
EIP-7702 type definitions
-
tnt-core-bindings
Rust bindings for TNT Core Solidity contracts (Tangle restaking protocol)
-
alloy-genesis
Ethereum genesis file definitions
-
snowbridge-pallet-ethereum-client
Snowbridge Ethereum Client Pallet
-
snowbridge-pallet-inbound-queue-v2
Snowbridge Inbound Queue Pallet V2
-
snowbridge-pallet-system
Snowbridge System Pallet
-
blutgang
Fast, minimalist load balancing with caching for Ethereum JSON-RPC calls. Full support for HTTP and WS.
-
bargo
Unified CLI for Noir ZK circuit development
-
snowbridge-system-runtime-api
Snowbridge System Runtime API
-
ethereumetl
Export Ethereum blockchain data to CSV, JSON, PostgreSQL, and more
-
snowbridge-outbound-queue-runtime-api
Snowbridge Outbound Queue Runtime API
-
eigen-common
Common functions for EigenLayer SDK
-
penumbra-sdk-ibc
A production implementation of the IBC protocol
-
aws-sdk-managedblockchainquery
AWS SDK for Amazon Managed Blockchain Query
-
fil_actor_ethaccount_state
Builtin Ethereum Externally Owned Address actor for Filecoin
-
penumbra-sdk-dex
DEX engine component implementation for Penumbra
-
ethereum_serde_utils
Serialization and deserialization utilities for JSON representations of Ethereum types
-
eth_trie
Ethereum-compatible Merkle-Patricia Trie
-
solar-ast
Solidity and Yul AST type and visitor trait definitions
-
fil_actor_eam_state
Builtin Ethereum address manager actor for Filecoin
-
solar-data-structures
Common data structures and utilities for the Solar compiler
-
abi2human
Zero-dependency CLI tool to convert Ethereum ABI JSON to human-readable format
-
alloy-eip2930
EIP-2930 type definitions
-
apex-sdk-evm
EVM adapter for Apex SDK
-
revm-context
Revm context crates
-
eigen-nodeapi
eigenlayer nodeapi implementation
-
ethers-contract
Type-safe abstractions for interacting with Ethereum smart contracts
-
rustywallet-cli
Command-line tool for cryptocurrency wallet operations
-
ssz_types
List, vector and bitfield types for SSZ
-
penumbra-sdk-distributions
Distribution component implementation for Penumbra
-
revm-database
Revm Database implementations
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
chaindexing
Index any EVM chain and query in SQL
-
ubt
Unified Binary Tree implementation based on EIP-7864
-
revm-handler
Revm handler crates
-
ethcli
Comprehensive Ethereum CLI for logs, transactions, accounts, and contracts
Try searching with DuckDuckGo.