Best Open Source blockchain Libraries
A curated list of the most popular GitHub repositories tagged with blockchain. 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.
#2FuelLabs/fuel-core
Rust full node implementation of the Fuel v2 protocol.
#3ethereum/go-ethereum
Go implementation of the Ethereum protocol
#4anoma/anoma
Reference implementation of Anoma
#5linera-io/linera-protocol
Main repository for the Linera protocol
#6shardeum/shardeum
Shardeum is an EVM based autoscaling blockchain
#7bigint/hey
Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿
#8zama-ai/fhevm
FHEVM, a full-stack framework for integrating Fully Homomorphic Encryption (FHE) with blockchain applications
#9argotorg/solidity
Solidity, the Smart Contract Programming Language
#10bitcoinbook/bitcoinbook
Mastering Bitcoin 3rd Edition - Programming the Open Blockchain
#11amark/gun
An open source cybersecurity protocol for syncing decentralized graph data.
#12diem/diem
Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
#13hyperledger/fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
#14UFund-Me/Qbot
[🔥updating ...] AI 自动量化交易机器人(完全本地部署) AI-powered Quantitative Investment Research Platform. 📃 online docs: https://ufund-me.github.io/Qbot ✨ :news: qbot-mini: https://github.com/Charmve/iQuant
#15foundry-rs/foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
#16ethers-io/ethers.js
Complete Ethereum library and wallet implementation in JavaScript.
#17paradigmxyz/reth
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
#18solana-foundation/anchor
⚓ Solana Program Framework
#19Consensys/quorum
A permissioned implementation of Ethereum supporting data privacy
#20wevm/viem
TypeScript Interface for Ethereum
#21remix-project-org/remix-project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
#22lightning/bolts
BOLT: Basis of Lightning Technology (Lightning Network Specifications)
#23rebase-network/who-is-hiring
这个仓库是由 Rebase 社区创建的,为区块链行业以及其他各行各业的企业和团队提供招聘信息披露机会,所有招聘信息都将在 Rebase 社区的所有媒体上进行发表。这都是免费的!
#24solana-playground/solana-playground
Quickly develop, deploy and test Solana programs from browsers
#25lambdaclass/ethrex
Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.
#26enviodev/hyperindex
🚢 Ultra-Fast Multichain Indexer
#27galacticcouncil/hydration-node
Hydration node - Cross-chain liquidity protocol built with Polkadot-SDK
#28OdyseeTeam/odysee-android
The Odysee Android app with wallet functionality
#29Consensys/linea-monorepo
The principal Linea repository. This mainly includes the smart contracts covering Linea's core functions, the Prover in charge of generating ZK proofs, the Coordinator responsible for multiple orchestrations, and the Postman to execute bridge messages