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.
Hot right now
Most stars gained in a day · Oct 16
+11go-ethereum
ethereum/go-ethereum · ★ 51.4KGo-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.
+8Project-Ideas-And-Resources
The-Cool-Coders/Project-Ideas-And-Resources · ★ 17KA 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.
openzeppelin-contracts
OpenZeppelin/openzeppelin-contracts · ★ 27.3KA 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.
+7foundry
foundry-rs/foundry · ★ 10.7KFoundry 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.
The all-time top
18 projects · by stars
- 73.7K
#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.
- 51.4K
#2 · ethereum/go-ethereumgo-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.
- 27.3K
#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.
- 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.
- 5

fhevm
24.8Kzama-ai/fhevm · RustFHEVM 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.
- 6

ethereumbook
21.5Kethereumbook/ethereumbookIt's the official repository for the second edition of 'Mastering Ethereum', an openly licensed book about how Ethereum works, free to read online.
- 7

Project-Ideas-And-Resources
17KThe-Cool-Coders/Project-Ideas-And-ResourcesA 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.
- 8

sismo-badges
15.9Ksismo-core/sismo-badges · TypeScriptThe 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.
- 9

WTF-Solidity
14.1KAmazingAng/WTF-Solidity · SolidityWTF 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.
- 10

full-blockchain-solidity-course-js
14Ksmartcontractkit/full-blockchain-solidity-course-jsA 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.
- 11
truffle
13.9KConsenSys-archive/truffle · TypeScriptTruffle 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.
- 12

ethereum-sdk
11.3KQuipNetwork/ethereum-sdk · SolidityQuip 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.
- 13

full-blockchain-solidity-course-py
11.2Ksmartcontractkit/full-blockchain-solidity-course-pyA 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.
- 14

hashsigs-solidity
11.2KQuipNetwork/hashsigs-solidity · SolidityA 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.
- 15
DeFi-Developer-Road-Map
10.9KOffcierCia/DeFi-Developer-Road-Map · JavaScriptA curated handbook of the best tools, resources, and references for learning DeFi and blockchain development, organized as a developer roadmap.
- 16

foundry
10.7Kfoundry-rs/foundry · RustFoundry 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.
- 17

nuvex-services
196NuvexNetwork/nuvex-services · TypeScriptA 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.
- 18

listed-book
151kinexbtdev/listed-book · SolidityA 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.
Related topics
Often tagged together