back to home

Best Open Source ethereum Libraries

A curated list of the most popular GitHub repositories tagged with ethereum. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1unionlabs/union

The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

74,231Rust
Explore Repo

#2ethereum/go-ethereum

Go implementation of the Ethereum protocol

50,922Go
Explore Repo

#3ccxt/ccxt

A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go

41,371Python
Explore Repo

#4shardeum/shardeum

Shardeum is an EVM based autoscaling blockchain

31,548TypeScript
Explore Repo

#5OpenZeppelin/openzeppelin-contracts

OpenZeppelin Contracts is a library for secure smart contract development.

27,036Solidity
Explore Repo

#6argotorg/solidity

Solidity, the Smart Contract Programming Language

25,590C++
Explore Repo

#7hummingbot/hummingbot

Open source software that helps you create and deploy high-frequency crypto trading bots

17,746Python
Explore Repo

#8sismo-core/sismo-badges

Contracts of the Sismo Badge Minting Protocol

15,961TypeScript
Explore Repo

#9ethereum-lists/chains

provides metadata for chains

9,831Kotlin
Explore Repo

#10ethers-io/ethers.js

Complete Ethereum library and wallet implementation in JavaScript.

8,655TypeScript
Explore Repo

#11capstone-engine/capstone

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.

8,595C
Explore Repo

#12NomicFoundation/hardhat

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

8,508TypeScript
Explore Repo

#13Uniswap/v3-core

๐Ÿฆ„ ๐Ÿฆ„ ๐Ÿฆ„ Core smart contracts of Uniswap v3

4,966TypeScript
Explore Repo

#14Consensys/quorum

A permissioned implementation of Ethereum supporting data privacy

4,767Go
Explore Repo

#15bluealloy/revm

Rust implementation of the Ethereum Virtual Machine.

2,243Rust
Explore Repo

#16NethermindEth/nethermind

A robust, high-performance execution client for Ethereum node operators.

1,607C#
Explore Repo

#17l2beat/l2beat

L2BEAT is an analytics and research website about Ethereum layer two (L2) scaling solutions.

657TypeScript
Explore Repo

#18pcaversaccio/snekmate

State-of-the-art, highly opinionated, hyper-optimised, and secure ๐ŸVyper smart contract building blocks.

602Solidity
Explore Repo

#19NethermindEth/juno

Starknet full node designed for peak concurrency and efficiency

444Go
Explore Repo

#20TalismanSociety/talisman

An ultra-secure self-custody Ethereum, Bittensor, Solana and Polkadot wallet for beginners and pros.

83TypeScript
Explore Repo