An open API service indexing awesome lists of open source software.

Solidity

Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on various blockchain platforms, most notably, Ethereum. The Solidity programming language is an open source, community project governed by a core team. The core team is sponsored by the Ethereum Foundation. The programs compiled by the Solidity are intended to be run on Ethereum Virtual Machine.

https://github.com/wslyvh/useWeb3

useWeb3 provides a curated overview of the best and latest resources on Ethereum, blockchain and Web3 development.

ethereum smart-contracts solidity web3

Last synced: 18 Apr 2025

https://github.com/paradigmxyz/paradigm-ctf-2022

Puzzles used in the 2022 Paradigm CTF

blockchain crypto ctf ethereum evm security solidity

Last synced: 06 Apr 2025

https://github.com/aragon/aragon-apps

(Aragon 1) Aragon apps developed by Aragon Core Devs (smart contracts + webapps)

aragon aragon-app ethereum ethereum-dapp solidity solidity-contracts solidity-dapps

Last synced: 12 Apr 2025

https://github.com/refcell/femplate

Robust, Feature-Rich Solidity Template Repository for Foundry Projects with Scripting, Testing, and Utility Bash Scripts.

ethereum evm foundry rust script solidity starter template

Last synced: 05 Apr 2025

https://github.com/paradigmxyz/solar

Blazingly fast, modular and contributor friendly Solidity compiler, written in Rust

compiler ethereum evm programming-language solc solidity yul

Last synced: 10 Apr 2025

https://github.com/cdump/evmole

Extracts function selectors, arguments, state mutability and storage layout from EVM bytecode, even for unverified contracts

bytecode ethereum evm solidity web3

Last synced: 13 Apr 2025

https://github.com/second-state/soll

SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a

blockchain compiler ewasm llvm llvm-ir smart-contract solidity soll

Last synced: 06 Apr 2025

https://github.com/nomicfoundation/truffle-flattener

Truffle Flattener concats solidity files from Truffle and Buidler projects with all of their dependencies

buidler ethereum smart-contracts solidity truffle

Last synced: 05 Apr 2025

https://github.com/NomicFoundation/truffle-flattener

Truffle Flattener concats solidity files from Truffle and Buidler projects with all of their dependencies

buidler ethereum smart-contracts solidity truffle

Last synced: 16 Mar 2025

https://github.com/devpavan04/cryptoboys-nft-marketplace

An NFT marketplace where users can mint ERC721-based Crypto Boy NFTs 💎🎨

blockchain dapp erc721 ethereum nft nft-marketplace smart-contracts solidity

Last synced: 05 Apr 2025

https://github.com/panaverse/panaverse.github.io

Certified Web3 and Metaverse Developer Syllabus and Details by Panaverse

api csharp decentraland metaverse solidity solidity-dapps typescript unity3d web3

Last synced: 05 Apr 2025

https://github.com/sonm-io/core

Decentralized Fog Computing Platform

docker ethereum golang solidity sonm

Last synced: 25 Nov 2024

https://github.com/zemse/hardhat-tracer

🕵️ allows you to see internal calls, events and storage operations in the console

blockchain ethereum events evm hardhat logs solidity trace

Last synced: 13 Apr 2025

https://github.com/Microsoft/eEVM

Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.

blockchain enclave ethereum sgx solidity

Last synced: 20 Apr 2025

https://github.com/microsoft/eEVM

Enclave ready EVM (eEVM) is an open-source, standalone, embeddable, C++ implementation of the Ethereum Virtual Machine.

blockchain enclave ethereum sgx solidity

Last synced: 12 Nov 2024

https://github.com/cryptofinlabs/audit-checklist

A Solidity smart contract auditing checklist

ethereum security solidity

Last synced: 15 Mar 2025

https://github.com/RareSkills/huff-puzzles

These exercises were created for our Advanced Solidity Bootcamp and open sourced. Learn EVM bytecode with the Huff Language.

ethereum evm foundry huff solidity

Last synced: 17 Nov 2024

https://github.com/anbang/professional-solidity

《Solidity 高级程序设计》面向专业开发者的Solidity教程!目前已经完成了最初的 V0.0.1 版本

airdrop airdrops auction blockchain dapp dapps dapps-development erc20 erc721 ethereum evm nft open-source smart-contracts solidity solidity-contracts web3

Last synced: 12 Apr 2025

https://github.com/miguelmota/solidity-idiosyncrasies

Solidity gotchas, pitfalls, limitations, and idiosyncrasies.

best-practices ethereum gotchas idiosyncrasies pitfalls smart-contracts solidity truffle web3

Last synced: 17 Mar 2025

https://github.com/jeiwan/uniswapv3-code

Uniswap V3 clone built to learn smart-contracts development in Solidity

ethereum foundry smart-contracts solidity uniswap uniswap-v3

Last synced: 05 Apr 2025

https://github.com/bokkypoobah/bokkypoobahsdatetimelibrary

Gas-Efficient Solidity DateTime Library

datetime ethereum gas library solidity

Last synced: 06 Apr 2025

https://github.com/bokkypoobah/BokkyPooBahsDateTimeLibrary

Gas-Efficient Solidity DateTime Library

datetime ethereum gas library solidity

Last synced: 18 Nov 2024

https://github.com/crytic/etheno

Simplify Ethereum security analysis and testing

differential-testing ethereum ganache solidity symbolic-execution truffle

Last synced: 19 Feb 2025

https://github.com/gitcoinco/grants-stack

Round Manager & Grant Explorer & Project Builder of the Grants Protocol

quadratic-funding react solidity typescript

Last synced: 15 Nov 2024

https://github.com/myriandusibr/arbitrage-mev-bot

🧳 A trading MEV bot for BNB Chain Mainnet, utilizing sandwich attacks by scanning the mempool for profitable trades, cross-chain arbitrage via bridges, BNB staking with multiple validators, and real-time Telegram notifications.

blockchain bnbnodejs bot crypto-bot decentralized-exchanges dex ethereum javascript liquidity-sniping mempool mev mev-bots smart-contracts solana solidity

Last synced: 02 Apr 2025

https://github.com/pessimistic-io/slitherin

Slither Detectors by Pessimistic.io

ethereum plugin slither solidity static-analysis

Last synced: 12 Apr 2025

https://github.com/poanetwork/solidity-flattener

Utility to combine Solidity project to a flat file

contracts solidity

Last synced: 12 Apr 2025

https://github.com/evmts/tevm-monorepo

An Ethereum Node built to run in Browser, Bun, Deno, and Node.js

evm forge solidity typescript

Last synced: 13 Apr 2025

https://github.com/kay-is/web3-from-zero

A basic introduction to web3 and its concepts, using the JavaScript you already know.

blockchain javascript solidity web3

Last synced: 09 Apr 2025

https://github.com/Neufund/smart-contract-watch

A tool to monitor a number of smart contracts and transactions

blockchain dapp ethereum scanning-transactions solidity transaction

Last synced: 29 Nov 2024

https://github.com/consensys/scribble

Scribble instrumentation tool

ethereum language scribble smart-contracts solidity

Last synced: 24 Mar 2025

https://github.com/gnidan/abi-to-sol

Generate Solidity interface from ABI JSON

abi compiler ethereum solidity

Last synced: 09 Apr 2025

https://github.com/jellydn/dapp-starter

Opinionated Dapp Starter Template provides a solid foundation for building Ethereum-based applications. It incorporates various tools and frameworks such as React, Next.js, Hardhat, TypeChain, web3-react, daisyUI Tailwind CSS Components, and OpenZeppelin.

dapp-starter ethereum etherjs hacktoberfest hardhat nextjs openzeppelin react solidity typescript web3 web3-react

Last synced: 09 Apr 2025

https://github.com/graphprotocol/contracts

Contracts repository for The Graph protocol

contracts ethereum graphprotocol graphql solidity thegraph thegraphprotocol

Last synced: 08 Apr 2025

https://github.com/pcaversaccio/createx

Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations.

create create2 create3 deployment ethereum factory-contract solidity

Last synced: 09 Apr 2025

https://github.com/alexfertel/bulloak

Generate tests based on the Branching Tree Technique.

cli solidity testing tree

Last synced: 10 Apr 2025

https://github.com/Consensys/scribble

Scribble instrumentation tool

ethereum language scribble smart-contracts solidity

Last synced: 15 Nov 2024

https://github.com/ConsenSys/scribble

Scribble instrumentation tool

ethereum language scribble smart-contracts solidity

Last synced: 16 Nov 2024

https://github.com/dapphub/ds-proxy

a proxy object that can compose transactions on owner's behalf

dappsys ethereum proxy solidity

Last synced: 06 Apr 2025

https://github.com/0xosiris/mev_book

An aggregate of MEV resources, libraries, research papers, and strategies.

cfmm mathematics mev research resources smt solidity

Last synced: 09 Apr 2025

https://github.com/etherchina/solidity-doc-cn

以太坊Solidity语言中文文档

ethereum solidity

Last synced: 19 Nov 2024

https://github.com/blacksmith-eth/blacksmith

🔨 An adaptive frontend for smart contract interaction

anvil ethereum foundry nextjs react solidity viem wagmi

Last synced: 18 Nov 2024

https://github.com/a16z/cicada

A protocol for private on-chain voting, implemented in Solidity.

ethereum homomorphic-encryption privacy smart-contracts solidity time-lock-puzzle voting zero-knowledge

Last synced: 28 Mar 2025

https://github.com/ethereumjs/ethereumjs-abi

[DEPRECATED] Decoder and encoder for the Ethereum ABI

abi ethereum json rpc solidity

Last synced: 05 Jan 2025

https://github.com/pcaversaccio/create2deployer

Helper smart contract to make easier and safer usage of the `CREATE2` EVM opcode.

create2 deployment ethereum smart-contracts solidity

Last synced: 12 Apr 2025

https://github.com/zkemail/zk-email-verify

Verify any text in any sent or received email, cryptographically and via only trusting the sending mailserver.

dkim dkim-verifier email ethereum solidity zk zk-snarks zkp

Last synced: 06 Apr 2025

https://github.com/nomoixyz/vulcan

Development framework for Foundry projects

ethereum forge foundry foundry-rs huff rust solidity testing

Last synced: 06 Apr 2025

https://github.com/tintinweb/smart-contract-sanctuary-ethereum

🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠

ethereum smart-contracts solidity

Last synced: 31 Mar 2025

https://github.com/offciercia/tips-solidity-code-auditors

Gaining the most elusive of tips. Add your input and let's collect them all!

audit bug-bounty bugbounty smart-contracts solidity web3

Last synced: 07 Apr 2025

https://github.com/berachain/beacon-kit

A modular framework for building EVM consensus clients ⛵️✨

besu bet cometbft cosmos erigon ethereum ethereumjs evm foundry geth golang l1 l2 nethermind reth rust solidity tendermint

Last synced: 08 Apr 2025

https://github.com/HarryR/solcrypto

Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256

bn256 cryptography ethereum libraries ring-signatures schnorr secp256k1 solidity tools zero-knowledge

Last synced: 28 Mar 2025

https://github.com/ackee-blockchain/wake

Wake is a Python-based Solidity development and testing framework with built-in vulnerability detectors

deployment lsp-server python solidity static-analysis testing testing-framework

Last synced: 14 Apr 2025

https://github.com/zama-ai/fhevm

A Solidity library for interacting with an fhEVM blockchain.

encryption evm fhe fhevm solidity tfhe

Last synced: 14 Mar 2025

https://github.com/panaverse/defi-dapps-solidity-smart-contracts

This is a Web 3 Smart Contract learning and teaching repo which will be used to teach students all across Pakistan.

dao dapp defi erc1155 erc20 erc721 ethereum hardhat solidity typescript

Last synced: 05 Apr 2025

https://github.com/paulrberg/prb-proxy

Proxy contract to compose Ethereum transactions

blockchain delegatecall ethereum prb-proxy proxy smart-contracts solidity

Last synced: 08 Apr 2025

https://github.com/jeiwan/flash-loans-comparison

Comparison of flash loan solutions on Ethereum

defi ethereum smart-contract solidity

Last synced: 09 Apr 2025

https://github.com/dapphub/ds-math

Safe arithmetic

arithmetic dappsys ethereum solidity

Last synced: 07 Apr 2025

https://github.com/dharma-eng/dharma-smart-wallet

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.

assembly dharma ethereum-contract evm interest lending meta-transactions solidity upgradeable wallet

Last synced: 14 Apr 2025

https://github.com/anish-agnihotri/multiraffle

NFT distribution with (1) randomized, multi-winner raffles and (2) bulk on-chain metadata generation.

distribution ethereum minting nft raffle shuffle solidity

Last synced: 09 Apr 2025

https://github.com/alloy-rs/svm-rs

Solidity-Compiler Version Manager

solidity version-manager

Last synced: 12 Apr 2025

https://github.com/Anish-Agnihotri/MultiRaffle

NFT distribution with (1) randomized, multi-winner raffles and (2) bulk on-chain metadata generation.

distribution ethereum minting nft raffle shuffle solidity

Last synced: 25 Mar 2025

https://github.com/ObsidianLabs/Black-IDE

Black IDE is a cross-platform graphic IDE for smart contract development on Ethereum and EVM-compatible blockchains.

black-ide blockchain ethereum ethereum-ide evm smart-contracts solidity solidity-ide

Last synced: 14 Apr 2025

https://github.com/Ackee-Blockchain/wake

Wake is a Python-based Solidity development and testing framework with built-in vulnerability detectors

deployment lsp-server python solidity static-analysis testing testing-framework

Last synced: 11 Jan 2025

https://github.com/autistic-symposium/blockchains-security-toolkit

👾 notes and resources on decentralized protocols (e.g. oracles, bridges, honeypots, cryptography, decompilers, static analysis, bug bounties)

aurora blockchain blockchain-security cypherpunk defi ethereum evm near rust security smart-contracts solidity

Last synced: 28 Feb 2025

https://github.com/roynalnaruto/svm-rs

Solidity-Compiler Version Manager

solidity version-manager

Last synced: 01 Jan 2025

https://github.com/huff-language/foundry-huff

A Foundry Library for compiling, debugging, and working with Huff contracts in Solidity.

bytecode evm foundry huff huff-lang solidity

Last synced: 16 Nov 2024

https://github.com/opynfinance/GammaProtocol

The most powerful, capital efficient DeFi options protocol

defi ethereum options smart-contracts solidity

Last synced: 25 Nov 2024

https://github.com/smartcontractkit/starter-kits

A repo of starter kits for working with various languages and frameworks across the smart contract ecosystem.

ethereum evm foundry hardhat huff javascript python rust solana solidity vyper

Last synced: 06 Apr 2025

https://github.com/HarryR/ethsnarks

A toolkit for viable zk-SNARKS on Ethereum, Web, Mobile and Desktop

algorithms cplusplus-11 ethereum pinocchio python research sdk solidity zk-snarks

Last synced: 09 Apr 2025

https://github.com/harryr/ethsnarks

A toolkit for viable zk-SNARKS on Ethereum, Web, Mobile and Desktop

algorithms cplusplus-11 ethereum pinocchio python research sdk solidity zk-snarks

Last synced: 23 Jan 2025

https://github.com/foundry-rs/foundry-toolchain

GitHub action to install Foundry

dapptools ethereum foundry solidity solidity-testing

Last synced: 14 Apr 2025

https://github.com/G3root/nextjs-dapp-starter-ts

A fullstack monorepo template to develop ethereum dapps

dapp ethereum fullstack hardhat monorepo nextjs solidity starter-template turborepo typescript web3

Last synced: 13 Nov 2024

https://github.com/airswap/airswap-protocols

AirSwap DEX and DAO Smart Contracts and Developer Tools

blockchain dex ethereum solidity

Last synced: 14 Apr 2025

https://github.com/byterocket/c4udit

Static analyzer for solidity contracts based on regexs specifically crafted for code4rena contests

analyzer audit ethereum evm research security solidity

Last synced: 10 Feb 2025

https://github.com/dapphub/ds-token

A simple and sufficient ERC20 implementation

dappsys erc20 ethereum solidity

Last synced: 07 Apr 2025

https://github.com/pcaversaccio/hardhat-project-template-ts

A fully-fledged Hardhat project template based on TypeScript.

ethereum foundry hardhat smart-contracts solidity template typescript

Last synced: 12 Apr 2025

https://github.com/lorenzb/libsubmarine

Implementation of a novel practical scheme for submarine commitments

ethereum python smartcontracts solidity

Last synced: 20 Nov 2024