Solidity is a statically-typed, contract-oriented high-level programming language for writing smart contracts that run on the Ethereum Virtual Machine. This repository hosts the language and its compiler, with documentation, examples, and contribution guidance.
Discover open source projects
Curated open source apps, developer tools and self-hosted projects.
Mastering Ethereum: 2nd Edition is an open-source technical book by Andreas M. Antonopoulos, Gavin Wood and co-authors, covering Ethereum concepts and development. The repository hosts the book's content, available to buy or read online, under Creative Commons licensing.
A zero-knowledge interoperability layer for cross-chain messaging, asset transfers, NFTs, and DeFi, using consensus verification and IBC, with nodes, provers, relayers, and SDKs.
OpenZeppelin Contracts is a library for secure smart contract development, providing audited implementations of standards like ERC20 and ERC721, role-based access control, and reusable Solidity components.
Foundry is a Rust-based toolkit for Ethereum development, bundling Forge for building, testing and deploying Solidity contracts, Cast for chain interaction, Anvil for a local node, and Chisel as a Solidity REPL.
Quorum is a swarm of nine Solidity security lenses coordinated solely through Sibyl Memory, requiring two independent lenses to agree before a finding is confirmed. Confirmed patterns persist across sessions, and publishing a claim burns QUORUM tokens on Robinhood Chain.
Ctrl+ArcZ is an open-source USDC payment toolkit for Arc Testnet offering a pre-send risk firewall, code-gated reversible transfers, and on-chain spend policies. It ships as a web app, an npm SDK, and a native Android client, with no custody and no arbiter.