Topics / #solidity

Solidity projects on GitHub

Smart contract programming language for Ethereum blockchains

As of , the most-starred Solidity projects on GitHub are union (73.7K stars), go-ethereum (51.4K stars) and openzeppelin-contracts (27.3K stars). GitHub.Locker tracks 18 Solidity repositories with 355K stars combined. The fastest-growing on October 16 was go-ethereum, with +11 stars in a day.

18Projects
355KStars in total
+49Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

18 projects · by stars

  1. #1 · unionlabs/union

    union

    Union is a zero-knowledge bridging protocol that lets you pass messages, transfer assets and NFTs, and use DeFi across Cosmos chains and EVM chains like Ethereum, without relying on oracles, multi-signatures, or trusted third parties.

    73.7K
  2. #2 · ethereum/go-ethereum

    go-ethereum

    Go-ethereum (geth) is the Go implementation of the Ethereum protocol — the main CLI client used to run a full Ethereum node, sync the blockchain, and expose JSON-RPC APIs to interact with the network.

    51.4K
  3. #3 · OpenZeppelin/openzeppelin-contracts

    openzeppelin-contracts

    A library for secure smart contract development on Ethereum: community-vetted Solidity code with implementations of standards like ERC-20 and ERC-721, plus a flexible role-based permissioning scheme.

    27.3K
  1. 4

    solidity

    25.8Kargotorg/solidity · C++

    Solidity is a statically-typed, contract-oriented language for implementing smart contracts on Ethereum — programs that run on the Ethereum Virtual Machine inside a peer-to-peer network where nobody has special authority over execution.

  2. 5

    fhevm

    24.8Kzama-ai/fhevm · Rust

    FHEVM is a full-stack framework from Zama for confidential smart contracts: it integrates Fully Homomorphic Encryption (FHE) with EVM-compatible blockchains so encrypted data can be processed directly onchain.

  3. 6

    ethereumbook

    21.5Kethereumbook/ethereumbook

    It's the official repository for the second edition of 'Mastering Ethereum', an openly licensed book about how Ethereum works, free to read online.

  4. 7

    Project-Ideas-And-Resources

    17KThe-Cool-Coders/Project-Ideas-And-Resources

    A curated collection of application project ideas split into Beginner, Intermediate, and Advanced tiers (plus a Blockchain/DApp track), each with an objective, user stories, bonus features, and links to help you build it from scratch.

  5. 8

    sismo-badges

    15.9Ksismo-core/sismo-badges · TypeScript

    The smart contracts of the Sismo Protocol, a badge minting protocol on Ethereum. Attestations (claims about accounts) are recorded in a registry and surfaced as non-transferable Badge tokens.

  6. 9

    WTF-Solidity

    14.1KAmazingAng/WTF-Solidity · Solidity

    WTF Solidity is a free, beginner-friendly tutorial series for learning Solidity (Ethereum smart contract language), organized into short lessons with code examples and articles, going from basics to advanced topics and contract security.

  7. 10

    full-blockchain-solidity-course-js

    14Ksmartcontractkit/full-blockchain-solidity-course-js

    A free, full-length course that teaches blockchain concepts, Solidity smart contract development, and full-stack Web3 app building using JavaScript (with a TypeScript edition also provided). It was built with FreeCodeCamp.

  8. 11

    truffle

    13.9KConsenSys-archive/truffle · TypeScript

    Truffle is a development environment, testing framework, and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier. It bundles contract compilation, deployment, and testing into one workflow.

  9. 12

    ethereum-sdk

    11.3KQuipNetwork/ethereum-sdk · Solidity

    Quip Network SDK provides the smart contracts and TypeScript SDK for interacting with Quip Network's EVM-based smart contracts, which rely on post-quantum hash-based signatures (WOTS+) instead of standard ECDSA keys.

  10. 13

    full-blockchain-solidity-course-py

    11.2Ksmartcontractkit/full-blockchain-solidity-course-py

    A free beginner-to-expert Solidity, blockchain, and smart contracts course (Python edition) made with FreeCodeCamp by Chainlink's org — this repo holds the lesson notes, code, and resources for the YouTube course.

  11. 14

    hashsigs-solidity

    11.2KQuipNetwork/hashsigs-solidity · Solidity

    A Solidity implementation of hash-based post-quantum signatures using the Winternitz One-Time Signature Plus (WOTS+) scheme, meant to be used inside blockchain smart contracts.

  12. 15

    DeFi-Developer-Road-Map

    10.9KOffcierCia/DeFi-Developer-Road-Map · JavaScript

    A curated handbook of the best tools, resources, and references for learning DeFi and blockchain development, organized as a developer roadmap.

  13. 16

    foundry

    10.7Kfoundry-rs/foundry · Rust

    Foundry is a blazing fast, portable and modular toolkit for Ethereum application development, written in Rust. It bundles four command-line tools: Forge, Cast, Anvil and Chisel.

  14. 17

    nuvex-services

    196NuvexNetwork/nuvex-services · TypeScript

    A Foundry project of Solidity smart contracts for Gild on BNB Smart Chain: a DammHook, GildRouter, a fee collector and a banded buyback, plus deploy and liquidity-seeding scripts.

  15. 18

    listed-book

    151kinexbtdev/listed-book · Solidity

    A Foundry (Solidity) helper for Morpho Blue on Robinhood Chain (chain ID 4663) that computes health factor and liquidation math for borrowing USDG against Robinhood Stock Token collateral such as NVDA, AAPL or SPY.

Often tagged together