Contract Open Source Projects
Browse 671 Contract open source projects, ranked by GitHub stars. Find the most popular Contract tools and libraries.
ethereum/go-ethereum
Go implementation of the Ethereum protocol
Metrics details
| Stars | 51,199 |
OpenZeppelin/openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
Metrics details
| Stars | 27,190 |
ethereum/solidity
Solidity, the Smart Contract Programming Language
Metrics details
| Stars | 25,685 |
samber/lo
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
Metrics details
| Stars | 21,384 |
smartcontractkit/chainlink
node of the decentralized oracle network, bridging on and off-chain computation
Metrics details
| Stars | 8,224 |
bkrem/awesome-solidity
⟠ A curated list of awesome Solidity resources, libraries, tools and more
Metrics details
| Stars | 7,035 |
crytic/slither
Static Analyzer for Solidity and Vyper
Metrics details
| Stars | 6,328 |
web3j/web3j
Lightweight Java and Android library for integration with Ethereum clients
Metrics details
| Stars | 5,390 |
vyperlang/vyper
Pythonic Smart Contract Language for the EVM
Metrics details
| Stars | 5,174 |
slowmist/Knowledge-Base
Knowledge Base 慢雾安全团队知识库
Metrics details
| Stars | 4,585 |
andersao/l5-repository
Laravel 5 - Repositories to abstract the database layer
Metrics details
| Stars | 4,200 |
symfony/contracts
A set of abstractions extracted out of the Symfony components
Metrics details
| Stars | 3,934 |
trailofbits/manticore
Symbolic execution tool
Metrics details
| Stars | 3,856 |
neo-project/neo
NEO Smart Economy
Metrics details
| Stars | 3,532 |
symfony/event-dispatcher-contracts
Generic abstractions related to dispatching event
Metrics details
| Stars | 3,416 |
fravoll/solidity-patterns
A compilation of patterns and best practices for the smart contract programming language Solidity
Metrics details
| Stars | 3,324 |
crytic/echidna
Ethereum smart contract fuzzer
Metrics details
| Stars | 3,160 |
ethereum/remix-project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Metrics details
| Stars | 3,020 |
hyperledger/fabric-samples
Samples for Hyperledger Fabric
Metrics details
| Stars | 3,011 |
eth-brownie/brownie
A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
Metrics details
| Stars | 2,724 |
protofire/blockchain-learning-path
A suggested learning path for blockchain development
Metrics details
| Stars | 2,674 |
symfony/service-contracts
Generic abstractions related to writing services
Metrics details
| Stars | 2,612 |
near/nearcore
Reference client for NEAR Protocol
Metrics details
| Stars | 2,601 |
symfony/translation-contracts
Generic abstractions related to translation
Metrics details
| Stars | 2,585 |
crytic/building-secure-contracts
Guidelines and training material to write secure smart contracts
Metrics details
| Stars | 2,473 |
symfony/cache-contracts
Generic abstractions related to caching
Metrics details
| Stars | 2,368 |
ethereum/remix-ide
Documentation for Remix IDE
Metrics details
| Stars | 2,344 |
OpenZeppelin/ethernaut
Web3/Solidity based wargame
Metrics details
| Stars | 2,321 |
Nethereum/Nethereum
Ethereum .Net cross platform integration library
Metrics details
| Stars | 2,253 |
dapphub/dapptools
Dapp, Seth, Hevm, and more
Metrics details
| Stars | 2,128 |
ConsenSys/Tokens
Ethereum Token Contracts
Metrics details
| Stars | 2,121 |
symfony/deprecation-contracts
A generic function and convention to trigger deprecation notices
Metrics details
| Stars | 2,102 |
compound-finance/compound-protocol
The Compound On-Chain Protocol
Metrics details
| Stars | 2,039 |
symfony/http-client-contracts
Generic abstractions related to HTTP clients
Metrics details
| Stars | 1,975 |
trailofbits/publications
Publications from Trail of Bits
Metrics details
| Stars | 1,867 |
miguelmota/ethereum-development-with-go-book
📖 A little guide book on Ethereum Development with Go (golang)
Metrics details
| Stars | 1,795 |
ethereum/fe
Emerging smart contract language for the Ethereum blockchain.
Metrics details
| Stars | 1,726 |
xuperchain/xuperchain
A highly flexible blockchain architecture with great transaction performance.
Metrics details
| Stars | 1,708 |
tintinweb/smart-contract-sanctuary
🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠
Metrics details
| Stars | 1,591 |
sigp/solidity-security-blog
Comprehensive list of known attack vectors and common anti-patterns
Metrics details
| Stars | 1,521 |
ethereum/solc-js
Javascript bindings for the Solidity compiler
Metrics details
| Stars | 1,507 |
manojpramesh/solidity-cheatsheet
Cheat sheet and best practices for solidity. Write smart contracts for Ethereum.
Metrics details
| Stars | 1,507 |
paritytech/ink
Parity's ink! to write smart contracts.
Metrics details
| Stars | 1,459 |
egonSchiele/contracts.ruby
Contracts for Ruby.
Metrics details
| Stars | 1,457 |
aave/aave-protocol
Aave Protocol Version 1.0 - Decentralized Lending Pools
Metrics details
| Stars | 1,439 |
larvalabs/cryptopunks
Collectible 8-bit characters on the Ethereum blockchain.
Metrics details
| Stars | 1,432 |
Cocos-BCX/ERC-1808
Metrics details
| Stars | 1,426 |
0xProject/0x-monorepo
0x protocol monorepo - includes our smart contracts and many developer tools
Metrics details
| Stars | 1,409 |
dashbitco/mox
Mocks and explicit contracts in Elixir
Metrics details
| Stars | 1,397 |
Endava/cats
CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.
Metrics details
| Stars | 1,361 |
redacademy/vue-ethereum-ipfs
Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend
Metrics details
| Stars | 1,325 |
pschanely/CrossHair
An analysis tool for Python that blurs the line between testing and type systems.
Metrics details
| Stars | 1,303 |
amantinband/throw
A simple, fluent, extensible, and fully customizable library for throwing exceptions for projects using .NET 6+
Metrics details
| Stars | 1,288 |
Bytom/bytom
Official Go implementation of the Bytom protocol
Metrics details
| Stars | 1,268 |
AElfProject/AElf
An AI-enhanced cloud-native layer-1 blockchain network.
Metrics details
| Stars | 1,268 |
wighawag/hardhat-deploy
hardhat deployment plugin
Metrics details
| Stars | 1,267 |
qtumproject/qtum
Qtum Core Wallet
Metrics details
| Stars | 1,213 |
maticnetwork/contracts
Smart contracts comprising the business logic of the Matic Network
Metrics details
| Stars | 1,173 |
ethereum/remix
This has been moved to https://github.com/ethereum/remix-project
Metrics details
| Stars | 1,172 |
OpenZeppelin/openzeppelin-contracts-upgradeable
Upgradeable variant of OpenZeppelin Contracts, meant for use in upgradeable contracts.
Metrics details
| Stars | 1,167 |
