GitHub
Open-source repositories and downloadable tools from Pigfox.
- Repo Quarantine — Run an untrusted repository inside a disposable VirtualBox VM, so whatever the code does stays in a sandbox you throw away.
-
EVM Wallet Generator — Generates EVM (Ethereum-compatible) wallet keypairs.
-
xlog — Structured logger. slog-backed, byte-stable output, 100% test coverage.
- rust-wasm-calc — A fully-featured calculator built with Rust and WebAssembly, demonstrating comprehensive unit testing, high test coverage, and production-ready error handling.
- rust-p2p-n-nodes — A Rust P2P example with N nodes communicating over TCP.
- rust-load-tester — A fast, configurable HTTP endpoint load testing tool written in Rust. Designed for API and service testing with precise control over concurrency, duration, request counts, headers, authentication, and JSON payloads. Built on Tokio, Reqwest, and async Rust.
-
paginate — Pagination math and template-ready data for Go.
-
mcp-metered — Commercial scaffolding for a Model Context Protocol server: authentication, per-call metering against a pluggable credit store, rate limiting, and cost ceilings.
-
eth-bridge-go — A Go library and CLI for moving ETH across the OP Stack Standard Bridge. Same-chain transfers run on any EVM chain; deposits and withdrawals run between any L1 and any OP Stack L2 anchored to it, with bridge and portal addresses discovered from the chains at runtime rather than hardcoded. Verified live against Ethereum Sepolia ↔ OP Sepolia and Ethereum Sepolia ↔ Base Sepolia. Withdrawals cover the initiation leg and persist prove parameters; prove and finalize are not implemented.
-
render-env-sync — Keep local .env files and Render service configuration in step, without ever issuing the API call that deletes the difference.
- rwa-tokenization-demo — Real-world asset tokenization with KYC-gated transfers on Base Sepolia.
- zk-kyc-pass — Privacy-preserving KYC for tokenized assets — Groth16 credential proofs on Base Sepolia.
- gas-optimization — The same contract written twice, unoptimized and optimized, raced against each other on Base Sepolia with real gas figures.
- interest-rate-model — A kinked DeFi lending rate curve on Base Sepolia with every parameter immutable — eight invariants fuzzed by Foundry, Echidna and Medusa at 100% coverage.
- oracle-health-explorer — Reads live Chainlink Data Feeds on Base Sepolia and names what is wrong with them — stale, non-positive, incomplete, future-dated or unreachable — with per-feed immutable thresholds and nine properties fuzzed by three engines.
- zk-escrow — Upgradeable escrow settled by a zero-knowledge proof of delivery, with an AI arbiter ruling on disputes — on Base Sepolia.
- ai-parametric-insurance — Parametric insurance on Base Sepolia whose claims are adjudicated by independent language models signing from separate keys, with the evidence hash committed before any verdict exists and the model, prompt and evidence hashes published on chain with each one.
- deposit-dispute — A rental security deposit split per line item on Base Sepolia, where three pinned models spanning more than one vendor answer only whether the landlord established each deduction and never name an amount — the schedule is fixed at deployment and the contract computes the split and its cap.
- solidity-pipeline — The verification standard every contract above is held to: build, test, 100% coverage, static analysis, and two property fuzzers against one shared invariant file.