op-kompressor. A suite of contracts and utilities that enable cheaper transactions on Optimism (and other EVM-equivalent L2s)
98st. Yet another tool for working with stacked pull requests
85echidna-vs-forge. Testing echidna vs. forge fuzzing
77substratum. An opinionated, spec-compliant, optimized version of Optimism's contracts-bedrock package.
59brisc. A simple RISC-V runtime.
34dots. Personal dotfiles
31sparse-arr-lib. A library to assist with handling sparse arrays in storage.
28huff-clones. clones-with-immutable-args by wighawag written in Huff.
28solady-vs-huffidity. An apples-to-oranges comparison of Solady's `FixedPointMathLib.mulDiv` function vs. an equivalent Huffidity version
28mips-huff. A rewrite of Optimism's MIPS.sol thread context in Huff
26keccak256-aarch64. A SIMD implementation of Keccak256 for aarch64, forked from Remco Bloeman's Goldilocks K12 implementation.
21dispute-viz. A front-end for visualizing dispute games.
19op-reth. Rust
18curta-puzzle. Solidity
17diffur. A simple TUI to assist in diffing bodies of text
15howitzer. Howitzer is a Fault Proof VM based on the MIPS64 architecture
14delphi. Permissionlessly create oracles that perform operations on data from ChainLink aggregators
14example-pnpm-forge-monorepo. Example of using hoisted pnpm dependencies within a foundry project in a monorepo
12op-club-sqrt. Solution for the Optimizoor club's sqrt challenge
11msup. A small CLI tool to generate Safe batch transaction JSON files for `ethereum-optimism/superchain-ops`
10boilerplate-rs. A dead simple boilerplate for Rust projects.
7revm. Revolutionary Machine (revm) is a fast Ethereum virtual machine written in rust.
5etherscan-tx-export. Simple CLI for exporting transaction history into a readable CSV/JSON file from Etherscan.
4BaoView. BaoView is a tracking tool for users staked in Bao Finance liquidity pools on the xDai sidechain.
4popcorn-cli. Popcorn Time for the command line.
3needle-in-haystack. Rust
3alloy-merkle-tree. Minimal Merkle Tree implementation
2memory-strux. Optimized, in-memory, memory safe data structures written in Solidity.
2optimism-package. A kurtosis package for deploying an optimistic rollup
2evm-glue. Rust
2nybbles. Efficient nibble-sized (4-bit) byte sequence data structure
1commonware. Commonware Library Primitives and Examples
1alto. A minimal (and wicked fast) blockchain built with the Commonware Library.
1ethers-rs. Complete Ethereum & Celo library and wallet implementation in Rust. https://docs.rs/ethers
1alloy. Transports, Middleware, and Networks for the Alloy project
1reth. Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
1arbiter. Allowing smart contract developers to do simulation driven development via an EVM emulator.
1miniz_oxide. Rust replacement for miniz
1hardforks. Rust
1contracts. Solidity
1op-alloy. Shell
1solidity. Solidity, the Smart Contract Programming Language
1