awesome-solidity
github.com/bkrem/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
ERC-1616 Attribute Registry standard interface, tests, and implementation.
- 0age/HomeWork
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
Set of contracts that extends ENS functionality to other smart contracts.
- Arachnid/solidity-stringutils
Basic string utilities.
Tools
- a16z/metamorphic-contract-detector
Check whether a given contract exhibits red flags that could indicate the potential for metamorphism instead of immutability.
- Aderyn
Rust-based open-source static analyzer for finding vulnerabilities in smart contracts.
- Aniket-Engg/sol-profiler
CLI tool to list and store smart contract method attributes.
- Aniket-Engg/sol-verifier
Verify 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.
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.
- 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.
- aworker.io
Job board for blockchain and cryptocurrency jobs.
Editor Plugins
- company-solidity
Autocomplete with company-mode.
- ConsenSys/vscode-solidity-auditor
Language support and visual security auditor for Visual Studio Code.
- emacs-solidity
Language mode for Emacs.
- Ethereum Security Bundle
Meta-extension bundling marketplace plugins for secure Ethereum smart contract development.
- intellij-solidity
Language plugin for IntelliJ.
- Solidity Contract Flattener
Flatten contracts using
Languages
- deno-web3/solc
Compiler bindings for Deno.
- hyperledger-labs/solang
Compiler targeting WASM and BPF, written in Rust.
- ocaml-solidity
OCaml library providing a parser, a typechecker and miscellaneous utilities for manipulating contracts.
- rust-ethereum/ethabi
Encode and decode smart contract invocations.
- solc-js
JavaScript bindings for the compiler.
- solidity-parser
Parser built in JavaScript.
Showing a sample of 211 resources. View the full list on GitHub →