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.
- Anchor
Framework used with Solang for Solana projects.
Tools
- Aderyn
Rust-based open-source static analyzer for finding vulnerabilities in smart contracts.
- alloy-rs/core
High-performance Ethereum primitives and library written in Rust for EVM development.
- 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.
- ChainBench/OpenChainBench
Continuous benchmarks for RPC provider latency, stale-state probability, and L1/L2 finality across 20+ EVM chains. Useful for infrastructure selection and integration testing.
Resources
- 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.
- aworker.io
Job board for blockchain and cryptocurrency jobs.
- axieinfinity/ronin-smart-contracts
Axie Infinity Ronin contracts.
- bancorprotocol/contract-solidity
Bancor Protocol contracts.
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.
- sulk
Configurable contract compilation.
Showing a sample of 196 resources. View the full list on GitHub →