Paul Berg

Elite
@PaulRBerg

Builder and co-founder @sablier-labs ENS: prberg.eth

hardhat-template. Hardhat-based template for developing Solidity smart contracts

2k

prb-math. Solidity library for advanced fixed-point math

1k

foundry-template. Foundry-based template for developing Solidity smart contracts

642

prb-proxy. Proxy contract to compose Ethereum transactions

276

prb-test. Modern collection of testing assertions and logging utilities for Solidity

185

prb-contracts. Off-the-shelf Solidity smart contracts

132

multisol. CLI application for verifying Solidity contracts on Etherscan

115

rust-template. A template for developing Rust projects, with sensible defaults

94

dot-claude. PRB's Claude Code config

80

btt-examples. Examples for Branching Tree Technique, a simple specification framework for writing structured Solidity tests

76

awesome-zkp-starter-pack. A curated collection of links for zero-knowledge proof cryptography used in blockchains

75

evm-bn. Convert fixed-point numbers to ethers big numbers and vice-versa.

52

check-same-sign. Gas golfing the most gas efficient way to check if two integers have the same sign in Solidity

46

foundry-multibuild. GitHub Action for building a Foundry project with a range of Solidity versions

41

ethsum. Simple Ethereum address checksum tool

40

typescript-template. A template for developing TypeScript project, with sensible defaults

36

hardhat-packager. Hardhat plugin for preparing the contract artifacts and the TypeChain bindings for registry deployment

35

solplate. Simple utility for generating boilerplate Solidity contracts

34

awesome-many-worlds. Curated collection of educational materials on the many-worlds interpretation of quantum mechanics

34

cryptfolio-scripts. A collection of Google Apps Script custom functions for tracking crypto portfolios in Google Sheets

25

github-labels. GitHub labels to use across repositories

24

next-template. A modern Next.js template for building production-ready web applications.

21

CoinMarketCap-Desktop. A simple desktop wrapper for CoinMarketCap

21

unchecked-counter. Solidity counter type that bypasses checked arithmetic

12

erc2212. Reference implementation for ERC-2212

12

modlizer. Struggling with iOS design patterns? Embrace Modlizer

11

javascript-template. A template for developing JavaScript projects, with sensible defaults

10

dyi-crypto-taxes. Spreadsheet templates and practical tips and tricks for doing your taxes alone

10

contractz. Sketchbook for my Ethereum contracts

10

defi-types. TypeChain bindings for DeFi protocols

10

abdk-gas-estimations. Gas estimations for ADBKMath64x64

10

create2-repro. Repo to reproduce the inconsistent CREATE2 behavior in Foundry

10

rust-book-annotations. My absorption of the Rust Book

8

Deep-Dive-into-DEFI. We'll dive deep into defi space exploring various protocol like uniswap, maker, aave, compound and more.

8

bytegaze. Ethereum ABI Data Visualizer

5

dot-codex. PRB's Codex config

4

my-eth-app. Default boilerplate code generated by create-eth-app

4

typescript-monorepo-template. Dummy monorepo set up with Typescript and Yarn Workspaces

4

cea-contracts. Base smart contracts used in the default template of Create Eth App

3

exactly-protocol. Exactly is a decentralized, non-custodial and autonomous marketplace for depositing and borrowing crypto assets at a variable or fixed interest rate.

3

foundry-expect-emit-bug. Repo to reproduce the bug I ran into while writing tests with Foundry

3

tft. Browser extension that prevents typos by asking you to double-check the content before posting a long tweet

3

prb-proxy-frontend. Landing page for PRBProxy

2

awesome-foundry. A curated list of awesome of the Foundry development framework.

2

bulloak. A simple, fast, and easy-to-use Solidity test generator based on the Branching Tree Technique.

2

optimism-docs. Optimism Developer Docs

2

PaulRBerg.github.io. My personal website

2

test-foundry-template. Solidity

2

eslint-config. Eslint config to be shared across my personal projects and packages

2

remix-projects. Rapid prototyping of Ethereum projects

1

forge-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.

1

buidler-invalid-opcode. Reproduces the ganache-cli invalid opcode bug

1

slither. Static Analyzer for Solidity

1

foundry-book. A book on all things Foundry

1

evm-codes. Source for evm.codes an Ethereum Virtual Machine Opcodes Interactive Reference

1

typescript-develop-multiple-modules-in-parallel-with-code-navigation. Demonstrates how to use TypeScript project references for module development.

1

revm. Ethereum Virtual Machine written in rust that is fast and simple to use

1
57
Apply