circomkit. A testing & development environment for Circom.
117moonmath. Solutions to exercises from MoonMath Manual to zkSNARKs.
98zkbrainfuck. A Brainfuck zkVM with Circom.
61crypto-notes. My notes related to Cryptography & Zero-Knowledge.
50circom101. Circom arithmetic circuits and concepts explained, in depth.
31lambda-0b10. Lecture notes & exercises from Sparkling Water Bootcamp in Cryptography 0b10.
30huffd1. An NFT with Huff, using polynomials over a finite field with order largest prime address, instead of mappings.
17circomkit-examples. Circom circuits such as SHA256, float-add and Fibonacci, developed with Circomkit.
12simple-blockexplorer. A client-only EVM-based block-explorer via RPC calls.
9zkRust. Rust
8zkctf-scalebit. Circom challenges within zkCTF by Scalebit, solved with Foundry & Circomkit.
8thuffscript. Write Huff without ever leaving TypeScript.
8musical-plots. Using matplotlib in the interest of music.
7blockchatting. A decentralized peer-to-peer chatting application.
7halo2-vectordb. Verifiable vector similarity queries with Halo2.
6nextjs-web3-starter. A NextJS starter repository for Web3.0, with TypeScript.
6zkhack-puzzles. ZKHACK cryptography puzzles.
5profile-matching. Profile matching users between Twitter & Facebook with ML.
5aligned-vnns. Verifiable nearest-neighbor search with Aligned Layer & SP1.
5zkAargon. A zero-knowledge remake of the 1998 game Aargon.
4mdbook-template. An MDBook template with Mermaid + KaTeX + ToC support.
3math-notes. My notes related to Number Theory (and more soon).
3arithmetic-circuits. Moda Palas Blackboard Cryptography II - Arithmetic Circuits & R1CS
3chaintool. On-chain & dynamic toolchain for CDP AgentKit.
3diamonds-with-typescript. A reference implementation of EIP-2535: The Diamond Standard using TypeScript and TypeChain.
3circomkit-ffi. A Rust-based shared library for alternative prover backends.
2hashgraph. Sample implementation of Hashgraph protocol in Go.
2pimp-my-peer. A libp2p peer identifier searcher to better identify yourself in the network.
2cryptopals-go. Cryptopals cryptography challenges in Go.
2expressjs-web3-starter. An ExpressJS starter repository for Web3.0, with TypeScript.
2polenta. A toy language to play around with polynomials over finite fields.
2cryptist-2025-inference. Methods for Verifiable & Private Inference
1noir-tckn. Verify Turkish ID number validity with Noir.
1rustconnect-libp2p. Libp2p & FFI for Rust Connect #1
1adventofts-2023. Solutions to Advent of TypeScript 2023.
1crypts. A zero-dependency library for cryptography, mostly self-educational.
1leet-assistant. A personalized LeetCode assistant.
1