Skip to content
Change the repository type filter

All

    Repositories list

    • Use your email address as an ENS name — `myemail@domain.com` becomes `myemail$domain.com.email.eth`.
      Solidity
      1000Updated Aug 15, 2025Aug 15, 2025
    • Javascript SDK for the Blueprint Registry
      TypeScript
      1505Updated Aug 14, 2025Aug 14, 2025
    • Our docs.
      TypeScript
      5100Updated Aug 14, 2025Aug 14, 2025
    • registry

      Public
      V2 of the ZK Email Proof Registry that lets anyone easily define and run new proof types.
      TypeScript
      28254Updated Aug 14, 2025Aug 14, 2025
    • Common relayer-related code, in Rust and WASM.
      Rust
      3513Updated Aug 12, 2025Aug 12, 2025
    • zk-jwt

      Public
      Use zk proofs of JWTs to authorize arbitrary transactions on chain. Soon to have scoped oauth'd session keys as well.
      TypeScript
      92203Updated Aug 12, 2025Aug 12, 2025
    • zk-regex

      Public
      A library to do regex verification in circom, adapted from the original zk-email. It additionally generates lookup tables for halo2-regex and soon Noir.
      Circom
      38991911Updated Aug 12, 2025Aug 12, 2025
    • Rust
      0022Updated Aug 12, 2025Aug 12, 2025
    • zk.email

      Public
      Landing page for ZK Email
      MDX
      2532Updated Aug 8, 2025Aug 8, 2025
    • Rust
      0001Updated Aug 7, 2025Aug 7, 2025
    • Verify any text in any sent or received email, cryptographically and via only trusting the sending mailserver.
      TypeScript
      1004102928Updated Aug 6, 2025Aug 6, 2025
    • A Solidity library that authenticates that the user is a correct holder of the specific email address, and specify entirely in Solidity how you want to string parse the emails.
      Solidity
      197843Updated Aug 5, 2025Aug 5, 2025
    • A fork of layer zero string utils
      Solidity
      0000Updated Aug 5, 2025Aug 5, 2025
    • OpenZeppelin Relayer
      Rust
      26001Updated Aug 4, 2025Aug 4, 2025
    • Rust IMAP micro-utility for zk email relayers.
      Rust
      1101Updated Jul 29, 2025Jul 29, 2025
    • Rust
      0200Updated Jul 28, 2025Jul 28, 2025
    • Rust
      1000Updated Jul 23, 2025Jul 23, 2025
    • SP1 Implementation of ZKEmail Circuits
      Rust
      1800Updated Jul 17, 2025Jul 17, 2025
    • A monorepo of ZkEmail library written in Rust and using different ZkVM solutions
      Rust
      38112Updated Jul 15, 2025Jul 15, 2025
    • ZK Email in Noir
      Noir
      117425Updated Jul 14, 2025Jul 14, 2025
    • A repository to store historical, timestamped DKIM keys; and for anyone to upload their own. Basically https://archive.org for public key registries.
      TypeScript
      810444Updated Jul 11, 2025Jul 11, 2025
    • passport

      Public
      Passport allows users to prove their identity through a secure, decentralized UI
      TypeScript
      498000Updated Jul 10, 2025Jul 10, 2025
    • solidity-template

      Public template
      Template for Solidity projects
      Solidity
      1100Updated Jul 9, 2025Jul 9, 2025
    • noir

      Public
      Noir is a domain specific language for zero knowledge proofs
      Rust
      314000Updated Jul 9, 2025Jul 9, 2025
    • archive

      Public
      WIP V2 of the DKIM Archive.
      TypeScript
      0004Updated Jul 7, 2025Jul 7, 2025
    • Template for applications that want to use ZK Email, with all of our libraries pre-imported.
      TypeScript
      0000Updated Jul 3, 2025Jul 3, 2025
    • Use ZK Email to do account recovery for any smart wallet, including 7579 and 4337 support.
      Solidity
      205800Updated Jun 25, 2025Jun 25, 2025
    • cfdkim

      Public
      DKIM (RFC6376) implementation
      Rust
      20000Updated Jun 25, 2025Jun 25, 2025
    • Demo of using the typescript zk-email sdk
      TypeScript
      1601Updated Jun 16, 2025Jun 16, 2025
    • Frontend for prove.email/recovery to do zk email-based account recovery for Gnosis Safes and 7579 wallets.
      TypeScript
      3301Updated Jun 10, 2025Jun 10, 2025