Open Source Web3 Projects
Web3 describes internet applications and services that use blockchain networks, cryptographic keys, and smart contracts to support shared, verifiable records and user-controlled digital assets. These systems can reduce reliance on a single operator for transactions, identity, or data access. They also introduce challenges, including network fees, privacy limits, security risks, and the need to manage keys carefully. Web3 tools help developers build, test, and connect applications to decentralized networks and storage systems.
Open source options include smart contract frameworks, blockchain clients, wallet integrations, indexing tools, storage software, and developer libraries. When choosing one, review its license, maintenance activity, documentation, security practices, supported networks, and compatibility with your existing stack. Consider operational requirements such as node access, hosting, and transaction costs. These tools are useful to developers, researchers, and organizations exploring decentralized applications or building services that interact with blockchain networks.
5 repositories · updated July 9, 2026

EthList: The Comprehensive Ethereum Reading List
EthList is a comprehensive, crowdsourced Ethereum reading list maintained by Scanate, offering an invaluable resource for anyone interested in the Ethereum ecosystem. It organizes a vast collection of articles, videos, whitepapers, and tutorials across various categories. This repository makes it easy to navigate the complex world of Ethereum, from foundational concepts to advanced technical details.

EDB: Source-Level Time-Travel Debugger for Ethereum Smart Contracts
EDB is a powerful source-level time-travel debugger designed for Ethereum smart contracts, bridging the gap between high-level Solidity code and low-level EVM execution. It offers essential features like step-by-step execution, local variable inspection, custom expression evaluation, and breakpoints, significantly enhancing the debugging experience for Web3 developers.

Linera Protocol: Scalable Decentralized Blockchain Infrastructure
Linera Protocol is a cutting-edge decentralized blockchain infrastructure designed for highly scalable, secure, and low-latency Web3 applications. Built primarily with Rust and leveraging WebAssembly, it provides a robust framework for developing next-generation decentralized applications. With a strong focus on performance, Linera aims to address common scalability challenges in the blockchain space.

r55: Integrating RISC-V Smart Contracts with EVM on Ethereum
R55 is an experimental Ethereum Execution Environment designed to seamlessly integrate RISC-V smart contracts alongside traditional EVM smart contracts. This innovative approach allows for dual support over the same Ethereum state, enabling pure Rust smart contracts and opening the Ethereum development space to a vast Rust developer community. It leverages standard tooling like Rust, Cargo, and LLVM, simplifying development and integration.

Walrus-docs: Documentation for the Walrus Decentralized Storage System
Walrus-docs is the official repository for documentation and examples related to the Walrus decentralized storage system. It provides comprehensive guides for understanding and interacting with Walrus, a protocol designed for robust and highly available storage of large binary files. This repository is crucial for developers and users looking to implement or utilize Walrus's Byzantine fault-tolerant storage solutions.