awesome-solidity
github.com/xiaomingx/awesome-solidity ↗⟠ A curated list of awesome Solidity resources, libraries, tools and more
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me libraries resources from awesome-solidity"
Installation instructions →What's inside
Libraries
- 0age/AttributeRegistry
interface, tests and implementation.
- 0age/HomeWork
An autonomous utility for finding, sharing and reusing home addresses for contracts.
- 0age/Spawner
Spawn EIP 1167 minimal proxies with an included initialization step during contract creation.
- 0xcert/ethereum-erc721
Non-fungible token implementation for Ethereum-based blockchains.
- alexvansande/ENSTools
A set of contracts to extend ENS functionality to other smart contracts.
- Arachnid/solidity-stringutils
Basic string utilities for Solidity.
Tools
- a16z/metamorphic-contract-detector
Check whether a given contract exhibits red flags that could indicate the potential for metamorphism instead of immutability.
- Aniket-Engg/sol-profiler
CLI tool to list & store solidity smart contract methods attributes.
- Aniket-Engg/sol-verifier
Verify solidity smart contracts on Etherscan.
- Anish-Agnihotri/MultiFaucet
MultiFaucet drips ETH, tokens, and NFTs across many testnet networks, at once.
- Bytes32 Converter Online
Convert Solidity bytes32 to utf8 string or integers and vice versa.
- cleanunicorn/abi2signature
Use the ABI of a smart contract to find out the function signatures.
Resources
- Abracadabra-money/magic-internet-money
Magic Internet Money (MIM) contracts.
- alephao/solidity-benchmarks
Benchmarks of popular implementations of ERC standards.
- andrecronje/rarity
D20srd reference implementation.
- androlo/solidity-workshop
Comprehensive series of tutorials covering contract-oriented programming and advanced language concepts.
- Arbitrary Execution
Public security audits by the Arbitrary Execution Team.
- austintgriffith/scaffold-eth
Github template providing an Ethereum dev stack focused on fast product iterations.
Editor Plugins
- company-solidity
Autocomplete with company-mode.
- ConsenSys/vscode-solidity-auditor
Language support and visual security auditor for Visual Studio Code.
- emacs-solidity
Solidity mode for Emacs.
- Ethereum Security Bundle
A meta-extension bundling marketplace plugins for secure Ethereum smart contract development.
- intellij-solidity
Solidity plugin for IntelliJ.
- Solidity Contract Flattener
Flatten Solidity Contracts using truffle-flattener
Languages
- deno-web3/solc
Solidity bindings for Deno.
- hyperledger-labs/solang
A Solidity-to-WASM-and-BPF compiler written in Rust.
- ocaml-solidity
OCaml library providing a parser, a typechecker and miscellaneous utilities for manipulating contracts.
- rust-ethereum/ethabi
- solc-js
JavaScript bindings for the Solidity compiler.
- solidity-parser
Solidity parser built in JavaScript.
Showing a sample of 219 resources. View the full list on GitHub →