LFX Platform

Know more about LFX Platform

LFX Insights

Ethereum Client Libraries

Libraries for interfacing with the Ethereum blockchain with a type‐safe, developer‐friendly API for building decentralized applications.

17 projects

28,835 contributors

$345M

Web3.js

Web3.js is a JavaScript library that enables interaction with Ethereum and other blockchain networks. It provides a collection of modules that allow developers to communicate with Ethereum nodes using HTTP, IPC or WebSocket protocols, handle smart contracts, and perform various blockchain operations.

Contributors

4,821

Organizations

1,266

Software value

$7.5M

Ethers.js

Complete Ethereum library and wallet implementation in JavaScript.

Contributors

3,604

Organizations

958

Software value

$4.4M

Wagmi

Wagmi is a React Hooks library for Ethereum that provides a collection of hooks for working with wallets, ENS, contracts, transactions, signing, and more. It aims to make it easy to build decentralized applications with React.

Contributors

2,702

Organizations

668

Software value

$5.1M

viem

viem is a TypeScript interface for Ethereum that provides low-level stateless primitives for interacting with Ethereum, enabling developers to build wallet applications, interface with smart contracts, and create libraries for Web3 applications

Contributors

2,362

Organizations

540

Software value

$11M

Web3j

Web3j is a Java library for interacting with Ethereum and other blockchain networks, providing tools for smart contract integration, transaction management, and blockchain communication

Contributors

1,928

Organizations

519

Software value

$8.3M

web3.py

A python interface for interacting with the Ethereum blockchain and ecosystem.

Contributors

1,859

Organizations

389

Software value

$2.5M

Autonity

Autonity Go Client (AGC)

Contributors

974

Organizations

181

Software value

$15M

Alloy

Transports, Middleware, and Networks for the Alloy project

Contributors

855

Organizations

160

Software value

$3.7M

Nethereum

Nethereum is an open-source .NET integration library for blockchain, specifically Ethereum. It enables interaction with Ethereum smart contracts and blockchain functionality from .NET applications, providing features for transaction signing, contract deployment, and calling smart contract functions.

Contributors

780

Organizations

114

Software value

$222M

EthereumJS

EthereumJS is a collection of JavaScript libraries and tools for working with Ethereum. It provides core functionality for creating, manipulating, and interacting with Ethereum blockchain data structures, including implementations of the Ethereum Virtual Machine (EVM), transaction handling, block processing, and other essential components of the Ethereum protocol.

Contributors

767

Organizations

209

Software value

$12M

Revm

Rust implementation of the Ethereum Virtual Machine.

Contributors

734

Organizations

146

Software value

$1.9M

Ledger Ethereum App

The Ledger Ethereum App is an application that enables Ethereum transaction signing and account management on Ledger hardware wallet devices. It allows users to securely store Ethereum private keys and sign transactions directly on their Ledger device.

Contributors

429

Organizations

93

Software value

$1.6M

MetaMask Providers

A JavaScript library that provides Ethereum provider APIs and utilities for MetaMask wallet integration, enabling web applications to interact with the Ethereum blockchain through MetaMask's interface

Contributors

107

Organizations

31

Software value

$155K

Ox - Ethereum Standard Library

A comprehensive TypeScript library providing standard utilities and tools for Ethereum development, including smart contract interactions, transaction management, and blockchain data handling

Contributors

59

Organizations

25

Software value

$3.4M

Parity Common

Collection of crates used in Parity projects

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?