hardhat-template. Hardhat-based template for developing Solidity smart contracts
2kprb-math. Solidity library for advanced fixed-point math
1kfoundry-template. Foundry-based template for developing Solidity smart contracts
642prb-proxy. Proxy contract to compose Ethereum transactions
276prb-test. Modern collection of testing assertions and logging utilities for Solidity
185prb-contracts. Off-the-shelf Solidity smart contracts
132multisol. CLI application for verifying Solidity contracts on Etherscan
115rust-template. A template for developing Rust projects, with sensible defaults
94dot-claude. PRB's Claude Code config
80btt-examples. Examples for Branching Tree Technique, a simple specification framework for writing structured Solidity tests
76awesome-zkp-starter-pack. A curated collection of links for zero-knowledge proof cryptography used in blockchains
75evm-bn. Convert fixed-point numbers to ethers big numbers and vice-versa.
52check-same-sign. Gas golfing the most gas efficient way to check if two integers have the same sign in Solidity
46foundry-multibuild. GitHub Action for building a Foundry project with a range of Solidity versions
41ethsum. Simple Ethereum address checksum tool
40typescript-template. A template for developing TypeScript project, with sensible defaults
36hardhat-packager. Hardhat plugin for preparing the contract artifacts and the TypeChain bindings for registry deployment
35solplate. Simple utility for generating boilerplate Solidity contracts
34awesome-many-worlds. Curated collection of educational materials on the many-worlds interpretation of quantum mechanics
34cryptfolio-scripts. A collection of Google Apps Script custom functions for tracking crypto portfolios in Google Sheets
25github-labels. GitHub labels to use across repositories
24next-template. A modern Next.js template for building production-ready web applications.
21CoinMarketCap-Desktop. A simple desktop wrapper for CoinMarketCap
21unchecked-counter. Solidity counter type that bypasses checked arithmetic
12erc2212. Reference implementation for ERC-2212
12modlizer. Struggling with iOS design patterns? Embrace Modlizer
11javascript-template. A template for developing JavaScript projects, with sensible defaults
10dyi-crypto-taxes. Spreadsheet templates and practical tips and tricks for doing your taxes alone
10contractz. Sketchbook for my Ethereum contracts
10defi-types. TypeChain bindings for DeFi protocols
10abdk-gas-estimations. Gas estimations for ADBKMath64x64
10create2-repro. Repo to reproduce the inconsistent CREATE2 behavior in Foundry
10rust-book-annotations. My absorption of the Rust Book
8Deep-Dive-into-DEFI. We'll dive deep into defi space exploring various protocol like uniswap, maker, aave, compound and more.
8bytegaze. Ethereum ABI Data Visualizer
5dot-codex. PRB's Codex config
4my-eth-app. Default boilerplate code generated by create-eth-app
4typescript-monorepo-template. Dummy monorepo set up with Typescript and Yarn Workspaces
4cea-contracts. Base smart contracts used in the default template of Create Eth App
3exactly-protocol. Exactly is a decentralized, non-custodial and autonomous marketplace for depositing and borrowing crypto assets at a variable or fixed interest rate.
3foundry-expect-emit-bug. Repo to reproduce the bug I ran into while writing tests with Foundry
3tft. Browser extension that prevents typos by asking you to double-check the content before posting a long tweet
3prb-proxy-frontend. Landing page for PRBProxy
2awesome-foundry. A curated list of awesome of the Foundry development framework.
2bulloak. A simple, fast, and easy-to-use Solidity test generator based on the Branching Tree Technique.
2optimism-docs. Optimism Developer Docs
2PaulRBerg.github.io. My personal website
2test-foundry-template. Solidity
2eslint-config. Eslint config to be shared across my personal projects and packages
2remix-projects. Rapid prototyping of Ethereum projects
1forge-std. Forge Standard Library is a collection of helpful contracts for use with forge and foundry. It leverages forge's cheatcodes to make writing tests easier and faster, while improving the UX of cheatcodes. For more in-depth usage examples checkout the tests.
1buidler-invalid-opcode. Reproduces the ganache-cli invalid opcode bug
1slither. Static Analyzer for Solidity
1foundry-book. A book on all things Foundry
1evm-codes. Source for evm.codes an Ethereum Virtual Machine Opcodes Interactive Reference
1typescript-develop-multiple-modules-in-parallel-with-code-navigation. Demonstrates how to use TypeScript project references for module development.
1revm. Ethereum Virtual Machine written in rust that is fast and simple to use
1