-
arborium-solidity
Solidity grammar for arborium (tree-sitter bindings)
-
lintspec
A blazingly fast linter for NatSpec comments in Solidity code
-
alloy-sol-types
Compile-time ABI and EIP-712 implementations
-
alloy-dyn-abi
Run-time ABI and EIP-712 implementations
-
syn-solidity
syn-powered Solidity parser
-
ethabi
Easy to use conversion of ethereum contract calls to bytecode
-
thalir-parser
Parser for ThalIR files
-
alloy-sol-type-parser
light-weight Solidity type strings parser
-
foundry-compilers
Compiler abstraction and Foundry project implementation
-
tree-sitter-solidity
Solidity grammar for the tree-sitter parsing library
-
evmole
Extracts function selectors and arguments from EVM bytecode
-
alloy-sol-macro-expander
Expander used in the Solidity to Rust procedural macro
-
slang_solidity
A modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust and distributed in multiple languages.
-
alloy-sol-macro-input
Input types for sol!-like macros
-
revive-solc-json-interface
Rust bindings for the solc standard JSON and combined JSON interface
-
solar-sema
Solidity and Yul semantic analysis
-
soldeer
A minimal Solidity package manager written in Rust, best used with Foundry
-
solar-compiler
Blazingly fast Solidity compiler
-
eigenlayer-contract-deployer
that contains Rust bindings for contracts and tools for deploying contracts
-
solid-grinder
CLI that goes along with building blocks of smart contract. Along with our front-end snippets, this toolbox can reduce L2 gas cost by encoding calldata for dApps development to use…
-
solabi
Solidity ABI implementation in Rust
-
solar-parse
Solidity and Yul lexer and parser
-
tnt-core-bindings
Rust bindings for TNT Core Solidity contracts (Tangle restaking protocol)
-
solar-interface
Source positions, diagnostics, and related helper functions
-
risc0-build-ethereum
RISC Zero build tools for Ethereum integration
-
switchboard-common
Common Switchboard types and utilities
-
medusa-gen
Generate a set of contracts for Medusa tests
-
solang-parser
Solang Solidity Parser
-
bulloak
A Solidity test generator based on the Branching Tree Technique
-
taceo-groth16-sol
Generation of Solidity verifiers for Groth16 zkSNARKs, based on the Groth16 verifier template from gnark
-
solar-ast
Solidity and Yul AST type and visitor trait definitions
-
solar-data-structures
Common data structures and utilities for the Solar compiler
-
revive-integration
revive compiler integration test cases
-
revive-llvm-builder
revive LLVM compiler framework builder
-
traverse-graph
Call graph analysis and visualization for Solidity smart contracts
-
alloy-sol-macro
Solidity to Rust procedural macro
-
revive-differential
differential testing the revive compiler against EVM
-
foundry-solang-parser
Solang Solidity Parser
-
tree-sitter-solidity-unofficial
Solidity grammar for the tree-sitter parsing library (cloning from JoranHonig/tree-sitter-solidity)
-
risc0-aggregation
Proof aggregation for RISC Zero
-
revive-llvm-context
Shared front end code of the revive PolkaVM compilers
-
solidity-language-server
A solidity language server with foundry's build process
-
revive-benchmarks
revive compiler benchmarks
-
revive-stdlib
revive compiler stdlib components
-
solscript-ast
Abstract Syntax Tree types for the SolScript compiler
-
solar-config
Solar compiler configuration
-
solscript-codegen
Rust/Anchor code generator for SolScript smart contracts
-
slang_solidity_cli
contains the 'slang_solidity' CLI/cargo binary. Please see the 'slang_solidity' crate for more information.
-
revive-linker
revive compiler linker utils
-
sol2seq
Sequence diagram generator for Solidity contracts
-
cartesi-rollups-contracts
Rust bindings for Cartesi Rollups smart contracts
-
solscript-cli
CLI for SolScript - compile Solidity-style contracts to Solana
-
revive-builtins
compiler builtins for the revive compiler
-
foundry-compilers-artifacts-solc
Rust bindings for Solc JSON artifacts
-
traverse-cli
Command-line tools for Solidity code analysis, visualization, and test generation
-
ccnext-abi-encoding
ABI encoding library intended for use with the ccnext project
-
solscript-typeck
Type checker and semantic analysis for SolScript
-
revive-common
Shared constants of the revive compiler
-
solscript-parser
Parser for SolScript - Solidity-style language for Solana
-
traverse-solidity
Solidity language parser and AST for code analysis
-
pod-examples-solidity
Bindings for pod Solidity contracts examples
-
solscript-bpf
Direct BPF/LLVM compilation backend for SolScript
-
solar-cli
Solar compiler CLI definitions, utils, and driver
-
polkaguard
A comprehensive Rust CLI tool for analyzing Solidity smart contracts targeting PolkaVM deployment with zero-knowledge proof generation capabilities
-
forge-lsp
Language Server Protocol implementation for Solidity
-
solscript-lsp
Language Server Protocol implementation for SolScript
-
traverse-codegen
Code generation utilities for Solidity test generation and analysis
-
cheap-name
find a cheap Solidity function selector name, save gas on external calls
-
pyra-compiler
A Pythonic Smart Contract Language for the EVM
-
snowbridge-merkle-tree
Snowbridge Merkle Tree
-
tameshi-scanners
Vulnerability scanning framework for smart contracts
-
solwizard
Solidity bootstrapper built with Rust
-
thalir
Solidity intermediate representation for smart contract security auditing
-
multiplexer-evm
Solidity contracts for building and executing complex EVM transaction sequences, including flash loans
-
oak-solidity
High-performance incremental Solidity parser for the oak ecosystem with comprehensive support for smart contract syntax, emphasizing security and Ethereum compatibility
-
forge-fmt
solidity formatting
-
revive-runner
Execute revive contracts in a simulated blockchain runtime
-
fuel-ethabi
Easy to use conversion of ethereum contract calls to bytecode
-
evm-coder
EVM call decoding/encoding proc macros
-
uniswap-lens
querying Uniswap V3 using ephemeral lens contracts
-
construstor
analyzing Solidity smart contracts to detect zero address validation patterns
-
fixedpointmath
Math library to simulate FixedPoint computation in Solidity smart contracts
-
ethabi-contract
Easy to use conversion of ethereum contract calls to bytecode
-
gramr
⚔️ A blazing-fast library for scaffolding smart contracts
-
eth_merkle_tree
constructing and working with Ethereum Merkle Trees
-
lld-sys
bindings for ld.lld core
-
nada
Compression-focused encoding for zero-heavy solidity calldata and bytecode
-
uni-obrv
querying Uniswap V3 using On-chain helper contract
-
traverse-logging
Logging utilities for Traverse Solidity analysis tools
-
ethers-solc
Utilites for working with solc
-
pezsnowbridge-merkle-tree
Snowbridge Merkle Tree
-
shafu-rs
Solidity formatter in style of @shafu0x
-
ethers-abi
Easy to use conversion of ethereum contract calls to bytecode
-
aderyn
Rust based Solidity AST analyzer
-
tnt-core-bytecode
Bytecode exports for TNT Core Solidity contracts
-
forge-deploy
A cli that goes along a set of soldity contract to keep track of deployments by name in forge
-
solang-forge-fmt
Solang's fork of forge-fmt
-
switchboard-evm
interact with Switchboard on EVM based chains
-
bulloak-foundry
A Solidity test generator based on the Branching Tree Technique
-
solidity-metadata
Parsing solidity metadata stored in bytecode
-
bulloak-syntax
A Solidity test generator based on the Branching Tree Technique
-
alloy-core
Rust Ethereum core libraries
-
ethabi-next
Easy to use conversion of ethereum contract calls to bytecode
-
snowbridge-outbound-queue-merkle-tree
Snowbridge Outbound Queue Merkle Tree
-
ethbind
code generation framework for Solidity(Contract) ABI
-
zenith-types
Types for the zenith smart contracts
-
multisol
Command-line application for verifying Solidity contracts on Etherscan
-
ethcontract-mock
Tools for mocking ethereum contracts
-
sails-sol-gen
Solidity contract generator for the Sails framework
-
ethabi-cli
Easy to use cli for conversion of ethereum contract calls to bytecode
-
rustsol
Rust bindings for storage layouts of solidity contracts
-
pink-ethabi
Easy to use conversion of ethereum contract calls to bytecode
-
aderyn_driver
Rust based Solidity AST analyzer driver
-
ethereum_abi
Ethereum Smart Contract ABI parsing library
-
recall_sol_facade
Rust bindings for the Recall Solidity Facades
-
rain-metadata
Tooling and utilities for RainLanguage metadata
-
devgen-tree-sitter-solidity
Solidity grammar for the tree-sitter parsing library
-
solstat
A Solidity static analyzer to identify contract vulnerabilities and gas efficiencies
-
solid
Solidity encoding/decoding library
-
youdusa
Take a Medusa trace as input, parse it and create Foundry reproducer function for every failing properties
-
arbiter-bindings
Rust bindings for common solidity smart contracts
Try searching with DuckDuckGo.