Awesome Open Source
Awesome Open Source
Combined Topics
smart-contracts
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 150 Smart Contracts Open Source Projects
Categories
>
Blockchain
>
Smart Contracts
Truffle
⭐
9,469
A tool for developing smart contracts. Crafted with the finest cacaos.
Ethereumbook
⭐
7,675
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Smart Contract Best Practices
⭐
3,986
A guide to smart contract security best practices
Embark
⭐
3,180
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Web3j
⭐
2,948
Lightweight Java and Android library for integration with Ethereum clients
Blockchain Stuff
⭐
2,377
Blockchain and Crytocurrency Resources
Stacks
⭐
1,903
Stacks ecosystem overview.
Mythril
⭐
1,552
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
Remix Ide
⭐
1,542
Documentation for Remix IDE
Tezos
⭐
1,360
Mirror of the release branches for Tezos, a self-amending cryptographic ledger
Smart Contracts
⭐
1,185
Ethereum smart contracts for security and utility tokens
Waves
⭐
1,073
⛓️ Reference Waves Blockchain Node (client) implementation on Scala
Remix
⭐
1,058
This has been moved to https://github.com/ethereum/remix-project
Aeternity
⭐
919
æternity: solving scalability problems by making sense of state-channels
Ethereum_book
⭐
838
精通以太坊 (中文版)
Oyente
⭐
819
An Analysis Tool for Smart Contracts
Uniswap V2 Core
⭐
796
🎛 Core smart contracts of Uniswap V2
Ethereum Development With Go Book
⭐
742
📖 A little book on Ethereum Development with Go (golang)
Ethlint
⭐
695
(Formerly Solium) Code quality & Security Linter for Solidity
Hardhat
⭐
668
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Go Apla
⭐
627
A blockchain platform with a simplified programming language
Echidna
⭐
554
Ethereum smart contract fuzzer
Skycoin
⭐
546
Skycoin Core and Wallet
Btcrelay
⭐
530
Ethereum contract for Bitcoin SPV: Live on https://etherscan.io/address/0x41f274c0023f83391de4e0733c609df5a124c3d4
Go Iost
⭐
517
Official Go implementation of the IOST blockchain
Web3.php
⭐
500
A php interface for interacting with the Ethereum blockchain and ecosystem. Native ABI parsing and smart contract interactions.
Baseline
⭐
472
The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and blockchain to execute secure and private business processes at low cost via the public Ethereum Mainnet. The protocol will enable confidential and complex collaboration between enterprises without leaving any sensitive data on-chain
Web3swift
⭐
462
Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions on Ethereum network.
Blockchainstore
⭐
423
💰 Retail Store that runs on Ethereum
Eth Crypto
⭐
413
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Plutus
⭐
387
The Plutus language implementation and tools
React Ethereum Dapp Example
⭐
381
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Awesome Smart Contracts
⭐
380
🕶 List of awesome platforms for smart contracts
Buidl
⭐
374
A browser-based IDE for creating, deploying, and sharing blockchain apps (DApps, or decentralized apps). Publish your first blockchain DApps in 5 minutes! Here is how: https://docs.secondstate.io/buidl-developer-tool/getting-started
Ink
⭐
371
Parity's ink to write smart contracts
Eos Smart Contract Security Best Practices
⭐
369
A guide to EOS smart contract security best practices
Solhint
⭐
355
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Pact
⭐
345
The Pact Smart Contract Language
Colonynetwork
⭐
344
Colony Network smart contracts
Ethereum Php
⭐
340
PHP interface to Ethereum JSON-RPC API. Fully typed Web3 for PHP 7.X
Love Ethereum
⭐
317
区块链学习
Populus
⭐
314
The Ethereum development framework with the most cute animal pictures
Nmr
⭐
312
The Numeraire Ethereum Smart Contract
Alpha
⭐
304
Follow the white rabbit 🐇
Uniswap V1
⭐
304
🐍Uniswap V1 smart contracts
Web3.swift
⭐
291
A pure swift Ethereum Web3 library
Eosio.contracts
⭐
278
Smart contracts that provide some of the basic functions of the EOSIO blockchain
0xdeca10b
⭐
276
Sharing Updatable Models (SUM) on Blockchain
Eventeum
⭐
268
A resilient Ethereum event listener that bridges your smart contract events and backend microservices
Smart Contract Search Engine
⭐
265
Takes a link to a smart contract's raw ABI file and an RPC URL and then indexes all instances of that smart contract
Solidity Idiosyncrasies
⭐
262
Solidity gotchas, pitfalls, limitations, and idiosyncrasies.
Octopus
⭐
258
Security Analysis tool for WebAssembly module (wasm) and Blockchain Smart Contracts (BTC/ETH/NEO/EOS)
Go Vite
⭐
253
Official Go implementation of the Vite protocol
Truffle Flattener
⭐
250
Truffle Flattener concats solidity files from Truffle and Buidler projects with all of their dependencies
Awesome Buggy Erc20 Tokens
⭐
249
A Collection of Vulnerabilities in ERC20 Smart Contracts With Tokens Affected
Celo Monorepo
⭐
249
Official repository for core projects comprising the Celo platform
Eosfactory
⭐
246
Python-based EOS smart-contract development & testing framework
Solidity Template
⭐
246
Combines Hardhat, TypeChain, Ethers, Waffle, Solhint and Solcover.
Awesome Blockchain Kor
⭐
242
<블록체인의 정석>, <하이퍼레저 블록체인 개발> 소스코드 및 참고자료 저장소
Ethereum Input Data Decoder
⭐
237
Ethereum smart contract transaction input data decoder
Uniswap V2 Periphery
⭐
236
🎚 Peripheral smart contracts for interacting with Uniswap V2
Merkletreejs
⭐
231
🌱 Construct Merkle Trees and verify proofs in JavaScript.
Ethereum Erc721
⭐
231
Non-fungible token implementation for Ethereum-based blockchains.
Web3swift
⭐
230
Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
Flint
⭐
227
The Flint Programming Language for Smart Contracts
Wavelet
⭐
221
Write once, run forever. Deploy robust, scalable, decentralized WebAssembly applications on Wavelet.
Swc Registry
⭐
193
Smart Contract Weakness Classification and Test Cases
Insolar
⭐
191
Enterprise-ready blockchain platform
Erc20 Generator
⭐
189
Create an ERC20 Token for FREE in less than a minute with the most used Smart Contract Generator for ERC20 Token. No login. No setup. No coding required.
Go Matrix
⭐
189
First version of go-MATRIX, especially for TPS optimization and AI
Fabric Chaincode Java
⭐
187
Hyperledger Fabric Contract and Chaincode implementation for Java https://wiki.hyperledger.org/display/fabric
Remix Project
⭐
184
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Scilla
⭐
179
Scilla - A Smart Contract Intermediate Level Language
Smart Contract Languages
⭐
176
A curated collection of resources on smart contract programming languages
Voting
⭐
172
Dock governance proposals and smart contract
Cckit
⭐
166
Programming toolkit for building Hyperledger Fabric Golang on-chain (chaincode) and off-chain applications
Dasp
⭐
165
The Decentralized Application Security Project
Eos Java Rpc Wrapper
⭐
162
Eos Contract
⭐
162
Tutorial on writing smart contracts on EOS EOS智能合约教程,从零开始学习EOS智能合约, DApp安全漏洞(security)及攻击实践(EOS Contract)(Powered by Itleaks)
Ico Contracts
⭐
160
Ethereum smart contracts that have been used during successful ICOs
Ebtc
⭐
149
eBitcoin (eBTC) is an ERC20 token. Its primary utility is to provide an easy & fast payment solution. Its edge over other tokens is that it is capable of sending up to 255 payments in a single transaction.
Set Protocol Contracts
⭐
149
🎛 Set Protocol Smart Contracts
Convector
⭐
146
Smart Contract Systems the easy way. Open source development framework.
Liquidity
⭐
144
A high-level language for Dune Network (and Tezos) with OCaml and ReasonML syntaxes, with a decompiler from Michelson
Cryptokernel
⭐
142
A SDK for implementing blockchain-based digital currencies
Sablier
⭐
142
The protocol for real-time finance on the Ethereum blockchain
Peatiocryptoexchange
⭐
140
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Status Network Token
⭐
137
Smart Contracts for the Status Contribution Period, along with Genesis and Network Tokens
Consensys Academy Notes
⭐
137
A series of notes that were taken during the ConsenSys Academy program.
Eth95
⭐
136
🛠️ A smart contract UI for your Ethereum dapp project
Your_first_decentralized_application_python
⭐
132
An up to date and bare minimum tutorial on deploying smart contracts with python
Blockchainbooks.github.io
⭐
130
Blockchain Books
Alpha Wallet Android
⭐
127
An advanced Ethereum mobile wallet
Hashed Timelock Contract Ethereum
⭐
125
Hashed Timelock Contracts for ETH, ERC20 and ERC721 on Ethereum
Ethereum Security
⭐
124
Security issues in Ethereum demonstrated in mocha tests. The fix is also demonstrated
Ion
⭐
122
General interoperability framework for trustless cross-system interaction
Cx
⭐
121
District0x Network Token
⭐
118
Smart Contracts and web app for district0x contribution
Cryptocurrencyawesome
⭐
116
Cryptocurrency study materials resources
Ethereum Smart Contracts Security Checklist
⭐
113
Ethereum Smart Contracts Security CheckList From Knownsec 404 Team
1-100 of 150 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210