awesome-solidity
github.com/awesome-solidity/awesome-solidity ↗Awesome Solidity
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.
- cleanunicorn/abi2signature
Use the ABI of a smart contract to find out the function signatures.
- create-truffle-dapp
CLI to create and deploy Truffle projects with no configuration.
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.
- austintgriffith/scaffold-eth
Github template providing an Ethereum dev stack focused on fast product iterations.
- axieinfinity/ronin-smart-contracts
Axie Infinity Ronin contracts.
Editor Plugins
- autocomplete-solidity
Parses Solidity files to give you contextual autocomplete suggestions.
- 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.
- Etheratom
Compile and deploy Solidity code from atom editor.
- Ethereum Security Bundle
A meta-extension bundling marketplace plugins for secure Ethereum smart contract development.
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 213 resources. View the full list on GitHub →