Skip to content
@alloy-rs

Alloy

Alloy implements high-performance, well-tested & documented libraries for interacting with Ethereum and other EVM-based chains.

Alloy

image

Alloy implements high-performance, well-tested & documented libraries for interacting with Ethereum and other EVM-based chains.

We provide:

  • alloy: Transports, Middleware, and Networks for the Alloy project.
  • core: Core types for Rust Ethereum, RPC types for JSON-RPC, RLP encoding/decoding, a compile-time/run-time ABI encoder/decoder, and a representation of Solidity's type system in Rust for usage in procedural macros and more.
  • eips: Standalone Ethereum Improvement Proprosal (EIP) implementations.
  • trie: Fast Merkle-Patricia Trie (MPT) state root calculator and proof generator for prefix-sorted nibbles.
  • nybbles: Efficient nibble-sized (4-bit) byte sequence data structure.
  • chains: Canonical type definitions for EVM-based chains.
  • svm-rs: Solidity-Compiler Version Manager, in Rust, for usage as a tool and as a library.
  • rlp: Fast implementation of Ethereum RLP serialization.

We also have:

Pinned Loading

  1. alloy Public

    Transports, Middleware, and Networks for the Alloy project

    Rust 691 253

  2. core Public

    High-performance, well-tested & documented core libraries for Ethereum, in Rust

    Rust 816 166

  3. rlp Public

    Fast implementation of Ethereum RLP serialization

    Rust 90 18

  4. chains Public

    Canonical type definitions for EIP-155 chains

    Rust 60 67

  5. examples Public

    Example code for using alloy and alloy-core

    Shell 144 38

  6. book Public

    Book on all things Alloy

    Shell 28 7

Repositories

Showing 10 of 14 repositories
  • op-alloy Public

    Transports, Middleware, and Networks for the OP Stack built on Alloy

    Rust 50 Apache-2.0 41 15 10 Updated Jan 3, 2025
  • book Public

    Book on all things Alloy

    Shell 28 Apache-2.0 7 4 (2 issues need help) 0 Updated Jan 2, 2025
  • alloy Public

    Transports, Middleware, and Networks for the Alloy project

    Rust 691 Apache-2.0 252 64 (1 issue needs help) 13 Updated Jan 1, 2025
  • core Public

    High-performance, well-tested & documented core libraries for Ethereum, in Rust

    Rust 816 Apache-2.0 166 37 (2 issues need help) 1 Updated Jan 1, 2025
  • examples Public

    Example code for using alloy and alloy-core

    Shell 144 Apache-2.0 38 10 (2 issues need help) 2 Updated Dec 31, 2024
  • trie Public

    Fast Merkle-Patricia Trie (MPT) state root calculator and proof generator for prefix-sorted nibbles

    Rust 109 Apache-2.0 36 3 (1 issue needs help) 1 Updated Dec 30, 2024
  • nybbles Public

    Efficient nibble-sized (4-bit) byte sequence data structure

    Rust 25 Apache-2.0 6 0 0 Updated Dec 31, 2024
  • eips Public

    Rust implementations of Ethereum Improvement Proposals (EIPs)

    Rust 25 Apache-2.0 6 0 1 Updated Dec 31, 2024
  • chains Public

    Canonical type definitions for EIP-155 chains

    Rust 60 Apache-2.0 67 0 0 Updated Dec 23, 2024
  • .github Public
    6 1 0 0 Updated Dec 23, 2024