finds.dev← search

// the find

ethereum-optimism/optimism

★ 6,440 · Go · MIT · updated Jun 2026

Optimism is Ethereum, scaled.

The OP Stack monorepo — the production infrastructure powering Optimism and Base. It's a full L2 rollup system: sequencer, batcher, proposer, fault proof system, and Solidity contracts, all in one place. The audience is teams building their own L2 chains or contributing to the Optimism ecosystem.

The fault proof system (op-challenger + cannon) is genuinely impressive engineering — a MIPS emulator that runs on-chain so disputes can be resolved trustlessly without a trusted third party. The monorepo structure is well-decomposed despite its size; each op-* component has clear ownership and separate versioning. The semgrep rules and golangci config show real investment in code quality enforcement, not just convention. The op-devstack test harness for integration and acceptance testing is the kind of infrastructure most projects skip and then regret.

The git history is several GBs — the README itself warns you about this, which is a bad sign for a repo people fork regularly. The contracts-bedrock directory ships a mix of production-ready and actively-in-development contracts with no clear indicator at the file level of which is which; you have to read release notes to know what's safe to depend on. The alt-DA mode is still beta with no clear graduation criteria documented. Running a full local OP Stack requires coordinating multiple binaries and the setup friction is high; op-up exists but isn't prominently documented for new contributors.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →