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
bitcoin/bitcoin
Bitcoin Core is the reference implementation of the Bitcoin protocol, providing a full node, wallet, and optional graphical interface. It v…
9090328active
unionlabs/union
Union is a trust-minimized zero-knowledge bridging protocol enabling general message passing, asset transfers, NFTs, and DeFi across Cosmos…
7873786active
FuelLabs/sway
Sway is a domain‑specific programming language and compiler for writing smart contracts on the Fuel blockchain. It provides a full toolchai…
9761390active
FuelLabs/fuel-core
fuel-core is the Rust full node implementation of the Fuel v2 blockchain protocol, aggregating all Fuel services and business logic into a …
9756803active
ethereum/go-ethereum
Go Ethereum (geth) is the official Go implementation of the Ethereum protocol, providing a full node client and development library. It ena…
9951390active
FuelLabs/fuels-rs
fuels-rs is the official Rust SDK for the Fuel blockchain, enabling developers to compile, deploy, and interact with Sway smart contracts. …
8942979active
FuelLabs/fuels-ts
fuels-ts is a TypeScript SDK for interacting with the Fuel blockchain. It provides utilities for connecting to the network, managing wallet…
8542940active
Anoma
Anoma is the reference implementation of the Anoma protocol, a distributed operating system that abstracts existing blockchains into config…
7833575active
Anoma
Anoma is a reference implementation of the Anoma protocol, a distributed operating system for blockchain interoperability. It provides a no…
7833575active
Linera
Linera is a Rust-based decentralized blockchain infrastructure that provides core protocol components, client/server logic, and cross-chain…
8432056active
Linera
Linera is a decentralized Layer-1 blockchain protocol implemented in Rust, designed for highly scalable, low-latency Web3 applications usin…
8432056active
Shardeum
Shardeum is an EVM‑compatible Layer 1 blockchain that uses dynamic state sharding to provide autoscaling, low fees and high throughput. It …
4131219active
Shardeum
Shardeum is an EVM-compatible Layer 1 blockchain platform that uses dynamic state sharding for horizontal autoscaling, low fees, and fast f…
4131219active
OpenZeppelin Contracts
OpenZeppelin Contracts is a widely used open‑source library of audited Solidity smart contracts for Ethereum and EVM‑compatible blockchains…
8627253active
Solidity
Solidity is a statically‑typed, contract‑oriented programming language for writing smart contracts on the Ethereum Virtual Machine. It incl…
9325747active
zama-ai/fhevm
FHEVM is a full-stack framework from Zama that enables confidential smart contracts on EVM-compatible blockchains using Fully Homomorphic E…
8224800active
Hyperledger Fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework written in Go for building blockchain solutions and app…
9316743stable
dogecoin/dogecoin
Dogecoin Core is the reference full-node client and wallet for the Dogecoin cryptocurrency, adapted from Bitcoin Core. It lets anyone run a…
6515232active
canopy-network/canopy
The official Go implementation of the Canopy Network protocol, a recursive blockchain framework and seed L1 chain for launching new interop…
8914720active
MetaMask
MetaMask is a self-custodial crypto wallet available as a browser extension (Chrome, Firefox, Brave, Edge, Opera) and mobile app, enabling …
9513237active
hashsigs
A Rust library implementing hash-based post-quantum digital signatures (WOTS+ and SHRINCS primitives) with an account policy wrapper. It co…
6411213active
QuipNetwork/hashsigs-solidity
A Solidity implementation of the Winternitz One-Time Signature Plus (WOTS+) scheme, a hash-based post-quantum signature algorithm. It enabl…
6311211active
Monero
Monero is the reference implementation of the Monero (XMR) privacy-focused cryptocurrency, including the full node daemon (monerod), wallet…
8810865active
Chia Blockchain
The official Python implementation of the Chia blockchain, including full node, farmer, harvester, timelord, and wallet components. It uses…
9310790active
Foundry
Foundry is a fast, portable, modular toolkit for Ethereum smart contract development written in Rust, comprising Forge (build/test/fuzz/dep…
9910674stable
XMRig
XMRig is a high-performance, open-source, cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight, and GhostRider algorithms, plus a …
8410137active
Sphere
Sphere is a Web3 wallet and agent platform for the Unicity network, combining a crypto wallet with direct messages, group chat (Nostr/NIP-2…
619719active
Snapshot
Snapshot V1 is the web interface for Snapshot, an off-chain gasless multi-governance client for DAOs and crypto communities. It lets users …
759085active
ethers-io/ethers.js
Ethers.js is a complete, compact Ethereum library and wallet implementation written in TypeScript. It provides wallet management, contract …
848716stable
Hardhat
Hardhat is an Ethereum development environment for compiling, deploying, testing, and debugging Solidity smart contracts, built on a Rust-p…
948509active
smartcontractkit/chainlink
Chainlink is the core node software of a decentralized oracle network that bridges smart contracts with real-world data and off-chain compu…
998246stable
Lightning Network Daemon
A complete implementation of a Lightning Network node written in Go, capable of opening and closing payment channels, routing onion-encrypt…
958203stable
DataHaven
DataHaven is an EVM-compatible Substrate blockchain that provides verifiable decentralized storage, built on StorageHub and secured by Eige…
637883active
IBAX
IBAX is a blockchain protocol platform written in Go that lets users deploy decentralized applications such as DApps, DeFi, and DAOs quickl…
887848active
MystenLabs/sui
Sui is a next-generation Layer 1 smart contract blockchain platform written in Rust, featuring high throughput, low latency, and an asset-o…
957782active
kroma-network/tachyon
Tachyon is a modular zero-knowledge (ZK) proving backend written in C++17, designed to let developers implement arbitrary proving schemes w…
207640active
Automaton
Automaton is a TypeScript runtime for continuously running, self-improving AI agents that pay for their own compute via an Ethereum wallet …
677156active
Cosmos
The Cosmos SDK is a modular open-source Go framework for building secure, high-performance application-specific blockchains with built-in i…
967075stable
wagmi
Wagmi is a type-safe, modular TypeScript library of reactive primitives (React hooks, Vue composables, Solid primitives, and framework-agno…
966762active
internet-court/internet-court-skill
An open Agent Skill / Claude Code plugin that acts as a trust layer for agent-to-agent commerce, combining natural-language mandates, ERC-7…
556749active
btcsuite/btcd
btcd is an alternative full-node Bitcoin implementation written in Go that downloads, validates, and serves the blockchain using the same c…
866712stable
crestalnetwork/intentkit
IntentKit is an open-source, self-hosted cloud-native agent cluster that runs and manages a collaborative team of AI agents as containerize…
766516active
Optimism
Optimism is the open-source OP Stack, a modular software stack for deploying Ethereum Layer 2 optimistic rollup blockchains such as OP Main…
956481active
Aptos
Aptos is a layer 1 blockchain implemented in Rust, using the Move programming language for smart contracts. The aptos-core repository conta…
956443active
crytic/slither
Slither is a Python-based static analysis framework for Solidity and Vyper smart contracts. It runs vulnerability detectors, prints contrac…
906374active
bitcoinjs/bitcoinjs-lib
bitcoinjs-lib is a JavaScript/TypeScript Bitcoin library for Node.js and browsers, supporting transaction building, PSBTs, and address/scri…
596001stable
paradigmxyz/reth
Reth is a production-ready, modular Ethereum execution layer client written in Rust, usable both as a full node binary and as a set of comp…
995833stable
Uniswap/web3-react
web3-react is a TypeScript framework for building Ethereum dApps, providing a minimal, extensible system for connecting wallets like MetaMa…
105685active
anders94/blockchain-demo
An interactive Node.js web application that visually demonstrates core blockchain concepts such as hashing, block mining, nonces, and immut…
765663stable
QuipNetwork/quip-validator
A Rust implementation of the Quip Protocol validator node, forked from Substrate's solochain template. It runs a blockchain node that can j…
585636active
pk910/PoWFaucet
A self-hostable, modularized faucet for EVM-compatible blockchain testnets that distributes test ETH with multiple bot-protection mechanism…
905622active
amadeusprotocol/node
AmadeusD is a blockchain node daemon for the Amadeus protocol, supporting local testnets, an RPC API, and WebAssembly smart contract deploy…
875576active
ApeWorX/web3.py
web3.py is a Python library for interacting with the Ethereum blockchain and its ecosystem. It enables building decentralized applications,…
855538active
Uniswap Interface
The open-source repository for Uniswap Labs' front-end interfaces, including the Uniswap web app, the Uniswap Wallet mobile app, and the wa…
945534active
massalabs/massa
Massa is a decentralized Layer-1 blockchain written in Rust, using multithreaded blockclique technology to reach over 10,000 transactions p…
865516active
QuipNetwork/quip-node-manager
Quip Node Manager is a cross-platform desktop GUI application for running, configuring, and monitoring Quip Network nodes. It orchestrates …
605489active
Reown AppKit
Reown AppKit (formerly Web3Modal) is a full-stack SDK and UI toolkit for building onchain app user experiences, providing wallet connection…
935446active
Web3j
Web3j is a lightweight, modular, reactive, type-safe Java and Android library for integrating with Ethereum clients and working with smart …
905408active
spaceandtimefdn/sxt-proof-of-sql
A Rust library implementing Proof of SQL, a zero-knowledge proof protocol that allows SQL queries to be executed and cryptographically veri…
845384active
XRPLF/rippled
rippled (xrpld) is the core C++ server daemon implementing the XRP Ledger protocol, a decentralized cryptographic ledger secured by a Byzan…
955230stable
bitcoinj/bitcoinj
bitcoinj is a Java library for working with the Bitcoin protocol, supporting wallet management, sending and receiving transactions via SPV …
865229active
vyperlang/vyper
Vyper is a Pythonic smart contract language that compiles to Ethereum Virtual Machine (EVM) bytecode, emphasizing security, simplicity, and…
735185active
otter-sec/anchor
Anchor is the leading Rust-based framework for writing Solana programs (smart contracts), providing an eDSL, macros for security checks, an…
965134stable
Grin
Grin is a minimal, open-source implementation of the Mimblewimble blockchain protocol, providing a privacy-preserving digital currency with…
905098active
sea-protocol/seaprotocol
Sea Protocol is a decentralized exchange (DEX) protocol combining order-book and AMM trading, implemented in Move on the Aptos and Sui bloc…
605040active
Uniswap V3
The core smart contracts of the Uniswap v3 protocol, an automated market maker on Ethereum, distributed as an npm package with deployable b…
715026stable
Bitcore
Bitcore is a full-stack monorepo from BitPay providing infrastructure for building Bitcoin and blockchain-based applications, including a b…
674982active
matter-labs/zksync
zkSync is Matter Labs' open-source ZK Rollup technology for scaling and adding privacy to Ethereum, including the ZK Stack framework for la…
564923active
spaceandtimefdn/blitzar
Blitzar is a C++ library (with Rust bindings) that accelerates zero-knowledge proof algorithms on CPU and GPU using CUDA. It was built by S…
844863active
Leo Programming Language
Leo is an imperative, statically-typed programming language for writing zero-knowledge applications that compile to circuits for the Aleo b…
984823active
Blockscout
Blockscout is an open-source blockchain explorer for inspecting and analyzing EVM-based chains, supporting Ethereum mainnet, L2s, sidechain…
944735active
Taiko
Taiko Alethia is the monorepo for Taiko, the first type-1 (Ethereum-equivalent) based rollup protocol on Ethereum, where L1 validators sequ…
984552active
ProvableHQ/snarkOS
snarkOS is a decentralized operating system for zero-knowledge applications, forming the backbone of the Aleo network. It implements node s…
1004529active
web3/web3.js
Web3.js is a collection of TypeScript/JavaScript libraries for interacting with Ethereum and EVM-compatible blockchains via the JSON-RPC AP…
1019912maintenance
mortdeus/solana-copy-sniper-mev-trading-bot
A high-speed Solana trading bot combining copy trading, token sniping, MEV arbitrage, and sandwich strategies, built with Rust and Node.js.…
754468active
Rainbow Wallet
Rainbow is a self-custody Ethereum wallet app for iOS, Android, and desktop browsers, built with React Native and TypeScript. It lets users…
954396active
ConsenSysDiligence/mythril
Mythril is a symbolic-execution-based security analysis tool for EVM bytecode that detects vulnerabilities in Ethereum and other EVM-compat…
554272active
tronprotocol/java-tron
java-tron is the official Java implementation of the TRON Protocol, a DPoS blockchain with an EVM-compatible virtual machine (TVM). It runs…
934165active
bitcoin-wallet/bitcoin-wallet
Bitcoin Wallet is a standalone Bitcoin payment app for Android devices that runs its own Bitcoin node via bitcoinj, requiring no centralize…
334164active
ton-blockchain/ton
The main TON monorepo containing the reference implementation of The Open Network blockchain, including the node/validator software, lite-c…
954160active
numbersprotocol/nit
Nit is a CLI tool that applies Git-like concepts to web3 digital assets, letting users commit an asset's activities (chronicle) as on-chain…
254131active
rotki/rotki
rotki is an open-source, self-hosted portfolio tracking, accounting, and analytics application focused on crypto assets, with local encrypt…
954034active
ordinals/ord
ord is an index, block explorer, and command-line wallet for Bitcoin ordinals, which assign serial numbers to satoshis based on mining orde…
963969active
Space and Time SDK
Official SDKs (Python, Go, Node.js) for interacting with the Space and Time (SXT Chain) API, a decentralized data blockchain offering ZK-pr…
393906active
GMWalletApp/epusdt
Epusdt (GM Pay) is a self-hosted, multi-chain crypto payment gateway written in Go that lets any website accept USDT, USDC, and other token…
903887active
EvilGenius-dot/RustMinerSystem
RustMinerSystem is a self-hosted mining pool proxy and pool-node management system written in Rust for miners, mining farms, and pool opera…
973881active
OffchainLabs/prysm
Prysm is a Go implementation of the Ethereum Consensus (proof of stake) specification, developed by Offchain Labs. It runs beacon chain nod…
993789active
sismo-core/sismo-badges
Sismo Badges is the set of Solidity smart contracts powering the Sismo Badge Minting Protocol on Ethereum. It provides an attestations regi…
2315872maintenance
Erigon
Erigon is an Ethereum execution layer client written in Go, focused on efficiency, low disk footprint, and modular deployment. It supports …
993589active
wevm/viem
Viem is a TypeScript library providing low-level, stateless primitives for interacting with Ethereum, serving as a modern alternative to et…
953583active
NEO Blockchain
The C# reference implementation of the Neo blockchain protocol, a distributed network for the 'Smart Economy' supporting smart contracts an…
933536active
Nano
The official C++ node implementation of the Nano (XNO) digital currency, a feeless, instant, and eco-friendly payment protocol. It runs a f…
733524active
guildxyz/guild.xyz
Guild.xyz is an open-source web application for token-curated community membership management, providing token-gated access to Discord, Tel…
523478active
sigp/lighthouse
Lighthouse is an open-source Ethereum consensus (beacon chain) client written in Rust, maintained by Sigma Prime. It implements the Ethereu…
983477stable
Vectorized/solady
Solady is a collection of gas-optimized Solidity smart contract snippets and libraries for Ethereum development. It provides implementation…
753379active
metaplex-foundation/metaplex
A directory of the Metaplex Foundation's projects for creating, managing, and trading digital assets like NFTs and fungible tokens on the S…
233352active
stellar/stellar-core
Stellar Core is the reference C++20 implementation of the peer-to-peer agent that runs the Stellar blockchain network. It maintains a repli…
963303active
BNB Smart Chain
BNB Smart Chain (BSC) is an EVM-compatible blockchain client implemented as a fork of go-ethereum, using Proof of Staked Authority (PoSA) w…
963290active
matter-labs/zksync-era
ZKsync Era is a ZK rollup layer 2 protocol for scaling Ethereum using zero-knowledge proofs, implemented primarily in Rust. It is EVM-compa…
893235active
Taho
Taho is a community-owned Web3 cryptocurrency wallet implemented as a browser extension, positioned as an open-source alternative to MetaMa…
823205active

page 1 / 5 next →