Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source blockchain software

491 open-source libraries, tools and applications tagged blockchain, ranked by how closely blockchain is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

491 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
flashbots/mev-boost
MEV-Boost is open-source middleware (a sidecar) for Ethereum proof-of-stake validators that connects consensus clients to a competitive mar…
751449active
Harmony
The core protocol implementation of the Harmony blockchain, a sharded proof-of-stake network written in Go. It implements consensus (PBFT-b…
901447active
michaelhly/solana-py
Solana.py is the base Python SDK for interacting with the Solana blockchain, enabling transaction building and calls to the Solana JSON RPC…
911444active
richardkiss/pycoin
A Python library providing utilities for Bitcoin and Bitcoin-like altcoins, including key creation/parsing, BIP32 hierarchical deterministi…
681441active
Algorand
The official Go implementation of the Algorand blockchain protocol, including the algod node software and goal CLI tool. It lets users run …
971438active
ChainSafe/lodestar
Lodestar is a TypeScript implementation of the Ethereum Consensus (proof-of-stake) specification, providing a beacon node, validator client…
1001426active
otterscan/otterscan
Otterscan is an open-source, fast, local Ethereum block explorer built as a React app designed to run alongside an Erigon archive node. It …
581422active
Dropnation/contract-fuzzer
A Python-based fuzzer for Ethereum smart contracts that compiles Solidity sources and executes random sequences of public/external calls to…
751413active
Noir
Noir is a Rust-inspired domain-specific language for writing privacy-preserving programs that compile to zero-knowledge (SNARK) proofs via …
961402active
xrplevm/node
The XRPL EVM Sidechain node is a Go implementation of a blockchain node that brings Ethereum Virtual Machine compatibility to the XRP Ledge…
941398active
Holochain
Holochain is an open-source Rust framework for building peer-to-peer applications that run on users' own devices without centralized server…
1001396active
libbitcoin/libbitcoin-system
Libbitcoin System is a cross-platform C++ toolkit library for building Bitcoin applications, serving as the base library of the broader lib…
681395active
romanz/electrs
Electrs is an efficient Electrum server re-implementation written in Rust that indexes the entire Bitcoin blockchain using RocksDB. It lets…
881394active
Joystream
Joystream is a monorepo containing the full software stack for a Substrate-based blockchain network: the full node, runtime modules, storag…
431389active
stellar/go-stellar-sdk
The official Go SDK for the Stellar blockchain network, maintained by the Stellar Development Foundation. It provides transaction building,…
961383active
hyperledger-solang/solang
Solang is a Solidity compiler written in Rust that uses LLVM as its backend, targeting non-EVM blockchains such as Solana, Polkadot paracha…
861383active
lightningdevkit/rust-lightning
Rust-Lightning (LDK) is a highly performant, runtime-agnostic Rust library implementing the Lightning Network protocol, including channel s…
771375stable
starkware-libs/cairo-lang
Cairo is a programming language for writing provable programs, developed by StarkWare for STARK-based zero-knowledge proofs and StarkNet sm…
641368active
dethcrypto/dethcode
DethCode lets you view the verified source of deployed Ethereum smart contracts in an ephemeral VS Code instance by changing an Etherscan U…
481368active
Ignite
Ignite CLI is a Go-based command-line tool for scaffolding, building, launching, and maintaining sovereign Proof of Stake blockchains built…
981353active
Phoenix
Eclair is a Scala implementation of a Lightning Network node for Bitcoin, following the BOLT specifications. It provides a JSON HTTP API fo…
931347active
subsquid/squid-sdk
Squid SDK is a TypeScript ETL toolkit for building blockchain data indexers, supporting Ethereum-like chains, Substrate, and Solana, with d…
961341active
Alloy
Alloy is a high-performance Rust library for connecting applications to Ethereum and EVM-based blockchains, providing transports, providers…
921334active
Uniswap/v3-periphery
Peripheral smart contracts for the Uniswap V3 protocol, including the SwapRouter, nonfungible position manager, and related interfaces. Dis…
711334stable
XRPLF/xrpl.js
xrpl.js is the official JavaScript/TypeScript SDK for interacting with the XRP Ledger from Node.js and web browsers. It provides wallet/key…
971333active
AgentKit
AgentKit is Coinbase Developer Platform's framework- and wallet-agnostic toolkit that gives AI agents a crypto wallet and the ability to pe…
661324active
rust-ethereum/evm
Rust EVM (formerly SputnikVM) is a pure Rust implementation of the Ethereum Virtual Machine interpreter. It is a flexible, standalone libra…
701319active
Bitcoin-ABC/bitcoin-abc
Bitcoin ABC is the reference full-node software implementation for the eCash (XEC) cryptocurrency, forked from Bitcoin Core. It enables pee…
981301active
RAIRprotocol
A TypeScript SDK that wraps the RAIRprotocol API, letting developers build decentralized applications (dApps) with wallet-based authenticat…
331280active
verida/verida-js
The official TypeScript SDK monorepo for the Verida Network, a decentralized network for self-sovereign identity and encrypted personal dat…
361279active
Blockstream/esplora
Esplora is a block explorer web interface for Bitcoin and Liquid, built as a single-page app with RxJS and Cycle.js on top of an electrs HT…
861269active
AElfProject/AElf
aelf is a cloud-native layer-1 blockchain network written in C# that achieves scalability through a mainchain plus multi-dAppChain (sidecha…
831268active
wighawag/hardhat-deploy
hardhat-deploy is a Hardhat plugin for replicable smart contract deployments and easy testing on Ethereum-compatible networks. It is powere…
741267active
DefiLlama
A collection of community-contributed TVL (Total Value Locked) adapters for DefiLlama, written in JavaScript, that compute on-chain protoco…
691266active
cyl19970726/poly-sdk
A unified TypeScript SDK for Polymarket covering trading, market data, smart money analysis, on-chain operations, arbitrage detection, and …
501264active
hashgraph-online/standards-sdk
The official HOL Standards SDK for TypeScript, providing reference implementations of Hashgraph Consensus Service (HCS) standards for file …
871263active
starkscan/starkscan-verifier
A command-line tool (npm package 'starkscan') that verifies Cairo smart contract ABIs on the Starkscan block explorer for Starknet. Verific…
321261active
Unstoppable Wallet
Unstoppable is an open-source, non-custodial multi-wallet Android app for Bitcoin, Ethereum, BNB Chain, Avalanche, Solana, Zcash, and other…
1001257active
selfxyz/self
Self is an open-source monorepo for a privacy-preserving identity verification platform that lets users generate zero-knowledge proofs from…
721256active
starknet-io/starknet.js
Starknet.js is the official JavaScript/TypeScript library for interacting with the Starknet L2 network, a ZK-rollup scaling solution for Et…
961255active
input-output-hk/daedalus
Daedalus is the open-source desktop wallet for ada, the cryptocurrency of the Cardano blockchain. Built with Electron and TypeScript, it is…
1001247active
merkletreejs/merkletreejs
A JavaScript/TypeScript library for constructing Merkle Trees and generating and verifying cryptographic inclusion proofs. It supports mult…
411241stable
Monad
The execution component of a Monad blockchain node, written in C++. It contains a custom EVM implementation, a purpose-built database (Mona…
971234active
Duino-Coin
Duino-Coin is a centralized, eco-friendly proof-of-work cryptocurrency (DUCO) designed to be mined with low-power devices such as Arduino b…
661233active
transmissions11/solmate
Solmate is a collection of gas-optimized, opinionated Solidity smart contract building blocks including token standards (ERC20, ERC721, ERC…
344286maintenance
nervosnetwork/ckb
Nervos CKB (Common Knowledge Base) is the layer-1 public permissionless blockchain node implementation of the Nervos Network, written in Ru…
921219active
moltlaunch/cashclaw
CashClaw is an autonomous AI agent that connects to the Moltlaunch onchain marketplace, where it evaluates tasks, quotes prices, executes w…
441219active
tanshuai/alphabiz
Alphabiz is a fully decentralized media platform and blockchain-based marketplace, positioned as a Web3 alternative to YouTube. It is also …
831215active
qtumproject/qtum
Qtum Core is the reference full-node wallet and daemon for the Qtum hybrid blockchain, which combines Bitcoin's UTXO model with Ethereum Vi…
821213active
solana-labs/solana-program-library
The Solana Program Library (SPL) is a collection of on-chain programs for Solana's Sealevel runtime, including token, associated-token-acco…
104239maintenance
floating/frame
Frame is a system-wide Web3 wallet platform for macOS, Windows, and Linux that exposes local JSON-RPC endpoints so any browser, CLI, or nat…
351209active
BankrBot/skills
A collection of plug-and-play 'skills' (mostly shell-based tool packages) that equip AI agents with capabilities like Uniswap trading, bloc…
611203active
ethereum/execution-specs
An executable Python reference implementation of Ethereum's Execution Layer (EELS), including the EVM and consensus-critical behavior, with…
951200active
decentraland/marketplace
Decentraland's NFT Marketplace, a dApp for buying and selling wearables, LAND, and NAMEs. It consists of a React static site frontend (weba…
941198active
pashov/skills
A collection of AI-powered Solidity security skills built by Pashov Audit Group, packaged for use with AI coding assistants like Claude Cod…
761189active
BitShares
BitShares Core is the node software and command-line wallet for the BitShares blockchain, a decentralized exchange (DEX) platform. It provi…
861184active
ConsenSysDiligence/surya
Surya is a command-line utility for inspecting Solidity smart contract systems, providing structural summaries, inheritance information, an…
411175active
mobilecoinfoundation/mobilecoin
MobileCoin is a privacy-preserving cryptocurrency payments network designed for mobile devices, implemented in Rust. The repository contain…
661174active
Corda
Corda is an open-source blockchain/distributed ledger platform designed for business use, enabling interoperable networks that transact wit…
674077maintenance
formal-land/rocq-of-rust
rocq-of-rust is a formal verification tool that translates Rust programs (from the compiler's THIR representation) into the Rocq proof assi…
771170active
ElementsProject/elements
Elements is an open-source C++ implementation of a blockchain platform extending the Bitcoin protocol with advanced features like Confident…
921169active
wavesplatform/Waves
The reference implementation of the Waves blockchain node, written in Scala, that processes and validates transactions, generates and store…
891166active
Provable
snarkVM is a zero-knowledge virtual machine (zkVM) for Decentralized Private Computations, the core execution engine of the Aleo blockchain…
951164active
shazow/whatsabi
WhatsABI is a small TypeScript library that guesses an ABI and detects proxy contracts directly from Ethereum bytecode, even for unverified…
961163active
BigchainDB
BigchainDB Server is a distributed database with blockchain characteristics: decentralization, immutability, Byzantine fault tolerance, and…
234032maintenance
IceFireDB
IceFireDB is a decentralized, high-performance distributed database written in Go that bridges Web2 and Web3 ecosystems. It offers Redis-co…
671159active
Starcoin
Starcoin is a smart contract blockchain network written in Rust that uses the Move programming language and scales through layering. It shi…
931153active
WeBankBlockchain/WeIdentity
WeIdentity is a blockchain-based distributed identity solution implementing W3C DID and Verifiable Credential specifications, developed by …
271150active
ant-design/ant-design-web3
A collection of React UI components for building Web3 decentralized applications (dapps), built on the Ant Design system. It provides out-o…
741147active
ponder-sh/ponder
Ponder is an open-source TypeScript framework for indexing EVM smart contract data into Postgres and serving it via GraphQL or SQL over HTT…
931145active
CosmWasm
CosmWasm is a set of Rust crates providing the standard library for writing WebAssembly smart contracts on Cosmos SDK blockchains. It enabl…
991144active
nutsfinance/tapio-eth
Tapio is a DeFi liquidity aggregator protocol for self-pegging assets, implemented as a set of Ethereum smart contracts based on CurveFi's …
521138active
painn-n/onchainsms
A web dApp for sending public wallet-to-wallet notes on Robinhood Chain and Base, where each message is an EVM transaction embedding the re…
551131active
zkcrypto/bellman
bellman is a Rust crate for building zk-SNARK circuits, providing circuit traits, primitive structures, and gadgets like booleans and numbe…
751130stable
nexus-xyz/nexus-cli
Nexus CLI is a Rust-based command-line tool for registering nodes and contributing zero-knowledge proofs to the Nexus verifiable computatio…
741126active
Sign-In with Ethereum (SIWE)
A TypeScript library implementing Sign-In with Ethereum (EIP-4361), a standard message format for Ethereum accounts to authenticate with of…
301122active
RavenProject/Ravencoin
Raven Core is the full-node reference implementation of Ravencoin, a Bitcoin-forked peer-to-peer blockchain optimized for issuing and trans…
881121active
fuzzland/ityfuzz
ItyFuzz is a blazing-fast bytecode-level hybrid fuzzer for EVM and MoveVM smart contracts that combines symbolic (concolic) execution with …
511120active
Akash Network
The source code for the Akash Network blockchain node, a Tendermint/CometBFT-powered node implementing a decentralized cloud computing mark…
971116active
polkadot-js/api
A TypeScript library providing Promise and RxJS APIs for interacting with Polkadot and Substrate-based blockchain nodes via RPC calls. It d…
971111active
kuestcom/prediction-market
Kuest is an open-source, white-label prediction market platform (a Polymarket/Kalshi-style clone) built on Polygon with USDC settlement. Op…
641110active
Curve
The official Vyper smart contracts powering Curve.fi's exchange liquidity pools on Ethereum. It includes pool templates, per-pool contract …
391109active
Polygon PoS
Bor is the official Golang implementation of the Polygon PoS blockchain, forked from go-ethereum and EVM compatible. It runs full nodes, va…
951107active
intellij-solidity/intellij-solidity
A Solidity language plugin for IntelliJ-based IDEs providing syntax highlighting, code completion, navigation, formatting, and file templat…
821100active
LightCountry/TokenPay
TokenPay is a self-hosted blockchain payment solution written in C# that accepts TRX, USDT-TRC20, and ETH-series native coins and ERC20 tok…
861095active
TrueBlocks/trueblocks-core
TrueBlocks (chifra) is a local-first command-line tool suite and optional API server that indexes address appearances on Ethereum and other…
731095active
gnolang/gno
Gno is an interpreted, fully deterministic variant of Go with a stack-based virtual machine (GnoVM) for writing succinct, composable smart …
991090active
piotrostr/listen
Listen is a Rust toolkit and framework for algorithmic trading on Solana, evolving into a framework for AI-driven crosschain portfolio mana…
441089active
semaphore-protocol/semaphore
Semaphore is a zero-knowledge protocol and toolkit for proving group membership anonymously, letting users cast signals like votes or endor…
921088active
thirdweb-dev/contracts
A collection of audited, prebuilt and extensible Solidity smart contracts for EVM-compatible blockchains, deployable via the thirdweb SDK, …
101088active
æternity blockchain
The reference node implementation of the æternity blockchain, a scalable public blockchain platform written in Erlang. It supports smart co…
911086active
ArweaveTeam/arweave
The official Erlang implementation of the Arweave protocol, a distributed, cryptographically verified permanent archive built on a cryptocu…
971079stable
Bitcoin Dev Kit (BDK)
A suite of Rust libraries for building modern, lightweight, descriptor-based Bitcoin wallets, built on rust-bitcoin and rust-miniscript. It…
951075active
family/connectkit
ConnectKit is a React component library that makes connecting a crypto wallet to a dApp simple, with support for popular connectors like Me…
761074active
YeeZTech/YeeZ-Privacy-Computing
Fidelius is a privacy computing middleware built on Intel SGX trusted execution environments, enabling secure data collaboration where orig…
741059active
hpyhacking/peatio
Peatio is an open-source cryptocurrency exchange platform built with Ruby on Rails, featuring a high-performance matching engine, WebSocket…
603604maintenance
ApeWorX/ape
Ape Framework is a Python-based Web3 development framework for compiling, testing, deploying, and interacting with smart contracts from a s…
971054active
Bazuka
Bazuka is the wallet and node software for the Ziesha Protocol, a layer-1 proof-of-stake cryptocurrency that uses zero-knowledge proofs (Ze…
321054active
bnb-chain/tss-lib
A Go library implementing multi-party threshold signature schemes (TSS) for ECDSA and EdDSA, based on the Gennaro-Goldfeder CCS 2018 protoc…
771047active
OnchainKit
OnchainKit is a React component library and TypeScript utility toolkit from Coinbase for building onchain (blockchain) applications. It pro…
101042active

← prev page 3 / 5 next →