996 Open Source Solidity Software Projects
Free and open source solidity code projects including engines, APIs, generators, and tools.
Openzeppelin Contracts 15406 ⭐
OpenZeppelin Contracts is a library for secure smart contract development.
Mythril 2076 ⭐
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
Bkrem Awesome Solidity 3444 ⭐
⟠ A curated list of awesome Solidity resources, libraries, tools and more
Ethereum Development With Go Book 1160 ⭐
📖 A little guide book on Ethereum Development with Go (golang)
Solgraph 700 ⭐
Visualize Solidity control flow for smart contract security analysis. :dollar: ⇆ :dollar:
Ethlance 643 ⭐
Ethlance is the first job market platform built entirely on the Ethereum blockchain. Free to use forever!
Originprotocol Origin 634 ⭐
Monorepo for our developer tools and decentralized marketplace application
Btcrelay 546 ⭐
Ethereum contract for Bitcoin SPV: Live on https://etherscan.io/address/0x41f274c0023f83391de4e0733c609df5a124c3d4
Aragonos 565 ⭐
(Aragon 1) Reference implementation for aragonOS: a Solidity framework for building complex dApps and protocols
Solidity Patterns 1295 ⭐
A compilation of patterns and best practices for the smart contract programming language Solidity
Baseline 551 ⭐
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
Eth Crypto 596 ⭐
Buidl 380 ⭐
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
Buidler 2432 ⭐
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Solidity Cheatsheet 703 ⭐
Cheat sheet and best practices for solidity. Write smart contracts for Ethereum.
Vscode Solidity 562 ⭐
Visual Studio Code language support extension for Solidity smart contracts in Ethereum
Solhint 549 ⭐
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Soll 365 ⭐
SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
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
Awesome Blockchain Kor 267 ⭐
<블록체인의 정석 The Art of Blockchain>, <하이퍼레저 블록체인 개발 Hands-On Blockchain with Hyperledger> 소스코드 및 참고자료 저장소
Awesome Buggy Erc20 Tokens 383 ⭐
A Collection of Vulnerabilities in ERC20 Smart Contracts With Tokens Affected
Solidity By Example 322 ⭐
A collection of short yet fully-functional contracts that demonstrate Solidity language features.
Truffle Flattener 326 ⭐
Truffle Flattener concats solidity files from Truffle and Buidler projects with all of their dependencies
Brownie 1516 ⭐
A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
Blockcatio Solidity Flattener 221 ⭐
A python utility to flatten Solidity code with imports into a single file.
Angular Truffle Starter Dapp 184 ⭐
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
React Auth Box 174 ⭐
Truffle, Webpack, React, Redux boilerplate with routing and authentication via a smart contract.
Ethereum Graph Debugger 224 ⭐
Ethereum solidity graph plain debugger. To have the whole picture when debugging.
Solcrypto 196 ⭐
Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256
Eevm 215 ⭐
Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.
Ebtc 150 ⭐
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.
Bitnation Constitution 146 ⭐
Decentralized Borderless Voluntary Nation (DBVN) Liquid Holocracy Constitution
Status Network Token 148 ⭐
Smart Contracts for the Status Contribution Period, along with Genesis and Network Tokens
Multisender 357 ⭐
Token Multisender Dapp smart contract. Airdrop tokens. Batch sending ERC20, ETH, Ethereum tokens. Send thousands of transfers in a few transactions. It can help user to save more tx fee and time than sending one by one
Your_first_decentralized_application_python 138 ⭐
An up to date and bare minimum tutorial on deploying smart contracts with python
Truffle Next 178 ⭐
🛰️ A boilerplate Truffle Box project with Next.js for rapid Ethereum Dapp development
Dharma Smart Wallet 200 ⭐
An upgradeable, meta-transaction-enabled smart wallet for earning interest on stablecoins while retaining custody of funds, with an added security backstop provided by Dharma Labs.
Ethereum Security 132 ⭐
Security issues in Ethereum demonstrated in mocha tests. The fix is also demonstrated
Ethereum Studio 164 ⭐
Official Ethereum Studio project repository. And IDE specially tailored to make it as simple as possible to onboard new users into the Ethereum ecosystem