Skip to content
@zkmopro

Mopro

Making client-side proving on mobile simple.

What is Mopro?

Mopro is a toolkit for ZK app development on mobile. Mopro makes client-side proving on mobile simple.

It offers the following features:

To learn more

What we also offer

Research

We are also exploring ways to leverage client-side native GPUs and other proving systems to enhance on-device proof generation. Here are our research findings.

  • GPU acceleration: Implementing accelerated multi-scalar multiplication (MSM) on iOS devices for enhanced performance.

Ways to contribute

Who are we

Mopro is part of Privacy & Scaling Explorations (PSE), a multidisciplinary team supported by the Ethereum Foundation. PSE explores new use cases for zero knowledge proofs and other cryptographic primitives.

Popular repositories Loading

  1. mopro mopro Public

    Making client-side proving on mobile simple.

    Rust 147 40

  2. gpu-acceleration gpu-acceleration Public

    Rust 18 7

  3. witnesscalc_adapter witnesscalc_adapter Public

    Rust adapter for 0xPolygonID/witnesscalc for any circuit

    Rust 7 1

  4. rust-rapidsnark rust-rapidsnark Public

    Rust 6 1

  5. react-native-app react-native-app Public

    Kotlin 5

  6. benchmark-app benchmark-app Public

    Benchmark app

    C++ 2

Repositories

Showing 10 of 24 repositories
  • rapidsnark Public Forked from iden3/rapidsnark

    rapidsnark is a fast zkSNARK prover written in C++, that generates proofs for circuits created with circom and snarkjs.

    zkmopro/rapidsnark’s past year of commit activity
    C++ 0 LGPL-3.0 29 0 0 Updated Feb 10, 2025
  • witnesscalc_adapter Public

    Rust adapter for 0xPolygonID/witnesscalc for any circuit

    zkmopro/witnesscalc_adapter’s past year of commit activity
    Rust 7 1 2 0 Updated Feb 10, 2025
  • zkmopro/rust-rapidsnark’s past year of commit activity
    Rust 6 1 2 1 Updated Feb 10, 2025
  • mopro Public

    Making client-side proving on mobile simple.

    zkmopro/mopro’s past year of commit activity
    Rust 147 Apache-2.0 40 29 (6 issues need help) 4 Updated Feb 10, 2025
  • .github Public
    zkmopro/.github’s past year of commit activity
    0 0 0 0 Updated Feb 10, 2025
  • zkmopro/circuit-registry’s past year of commit activity
    Circom 1 1 0 0 Updated Feb 7, 2025
  • zkmopro/gpu-acceleration’s past year of commit activity
    Rust 18 Apache-2.0 7 11 0 Updated Feb 3, 2025
  • ark-zkey Public
    zkmopro/ark-zkey’s past year of commit activity
    Rust 2 Apache-2.0 0 0 0 Updated Jan 30, 2025
  • witnesscalc Public Forked from 0xPolygonID/witnesscalc

    cpp witness calculator for mobile and desktop for iden3 circuits

    zkmopro/witnesscalc’s past year of commit activity
    C++ 0 GPL-3.0 11 0 0 Updated Jan 21, 2025
  • circom-prover Public
    zkmopro/circom-prover’s past year of commit activity
    Rust 0 1 0 0 Updated Jan 20, 2025

Top languages

Loading…

Most used topics

Loading…