awesome-solidity
⟠ A curated list of awesome Solidity resources, libraries, tools and more
https://github.com/bkrem/awesome-solidity
Last synced: 8 days ago
JSON representation
-
Tools
- Aniket-Engg/sol-profiler - CLI tool to list and store smart contract method attributes.
- Aniket-Engg/sol-verifier - Verify smart contracts on Etherscan.
- cleanunicorn/abi2signature - Use the ABI of a smart contract to find out the function signatures.
- crytic/solc-select - CLI to quickly switch between compiler versions.
- DiverseSolutions/Diverse-Eth-Calculator - Website with Ethereum unit conversion & utility components.
- duaraghav8/Ethlint - Linter to identify and fix style & security issues in smart contracts.
- ItsNickBarry/hardhat-contract-sizer - Output contract sizes with Hardhat.
- prettier-solidity/prettier-plugin-solidity - Prettier plugin for automatically formatting your code.
- protofire/solhint - Linter that provides security, style guide, and best practice rules for smart contract validation.
- rkalis/truffle-plugin-verify - Truffle plugin to verify smart contracts on Etherscan and Sourcify from the Truffle command line.
- sambacha/prettier-config-solidity - Prettier config optimized to reduce AST churn and conform to the language spec.
- sc-forks/solidity-coverage - Code coverage tool.
- Tenderly/tenderly-cli - Speed up your development with error stack traces.
- tintinweb/solgrep - Scriptable semantic grep utility.
- a16z/metamorphic-contract-detector - Check whether a given contract exhibits red flags that could indicate the potential for metamorphism instead of immutability.
- Echidna - Define properties for your smart contract then use fuzzing to catch security bugs.
- Manticore - Detects many common bug types and can prove correctness properties with symbolic execution.
- Mythril - Security analysis tool for smart contracts.
- eth-sri/securify2 - Tool for analyzing smart contracts for vulnerabilities and insecure coding.
- Slither - Static analyzer with support for many common bug types, including visualization tools for security-relevant information.
- solidity-sizer - GitHub Action that adds a comment to the PR indicating the size of contracts, including size differences.
- Laika - Make requests to smart contracts without the hassle of writing a single line of code.
- Tenderly - Easily monitor your smart contracts with error tracking, alerting, performance metrics, and detailed contract analytics.
- dethcrypto/ethereum-code-viewer - View the source of deployed Ethereum contracts in VS Code.
- EthereumStudio - Standalone desktop IDE.
- Truffle - Development environment, testing framework, and asset pipeline for Ethereum.
- ethereum/sourcify - Re-compiler for verifying that bytecode corresponds to specific source code.
- Embark - Framework that allows you to easily develop and deploy DApps.
- EthFiddle - Find, share and embed contracts.
- OpenZeppelin - Framework to build secure smart contracts.
- Aderyn - Rust-based open-source static analyzer for finding vulnerabilities in smart contracts.
Programming Languages
Sub Categories
Keywords
solidity
67
ethereum
65
smart-contracts
25
blockchain
16
evm
9
security
9
web3
8
truffle
7
dapp
7
buidler
5
defi
5
eth
4
hardhat
4
ethereum-contract
4
smart-contract
4
testing
4
solidity-contracts
4
vyper
4
solc
4
abi
3
erc721
3
dapps
3
library
3
react
3
etherscan
3
typescript
3
wow
3
rust
3
nodejs
3
merkle-tree
3
developer-tools
2
static-analysis
2
smart-contract-tools
2
repl
2
gas-optimization
2
cli
2
solidity-compiler
2
parser
2
program-analysis
2
sol-profiler
2
erc20
2
merkletree
2
nft
2
prettier
2
sparse-merkle-tree
2
vscode-extension
2
symbolic-execution
2
vscode
2
deployment
2
bytecode
2