An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: snark

zkMIPS/zkMIPS

zkMIPS 1.0: An open-source, simple, stable, and universal zkVM on MIPS32r2.

Language: Rust - Size: 14.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 10 - Forks: 14

a16z/jolt

The simplest and most extensible zkVM. Fast and fully open source from a16z crypto and friends. ⚡

Language: Rust - Size: 19.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 784 - Forks: 232

Consensys/gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

Language: Go - Size: 37.5 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 545 - Forks: 208

arkworks-rs/crypto-primitives

Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them

Language: Rust - Size: 364 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 210 - Forks: 102

Verified-zkEVM/ArkLib

Formally Verified Arguments of Knowledge in Lean

Language: Lean - Size: 2.95 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 67 - Forks: 10

matter-labs/awesome-zero-knowledge-proofs

A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP).

Size: 188 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 5,477 - Forks: 866

Zokrates/ZoKrates

A toolbox for zkSNARKs on Ethereum

Language: Rust - Size: 18.1 MB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 1,862 - Forks: 368

jonas089/jonas089-snark

Elliptic Curve Cryptography and Field Arithmetic from scratch

Language: Rust - Size: 57.6 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 1

nexus-xyz/nexus-zkvm

The Nexus zkVM: The zero-knowledge virtual machine

Language: Rust - Size: 71.7 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2,413 - Forks: 431

RingsNetwork/rings

Rings is a structured peer-to-peer network implementation using WebRTC, Chord DHT, and full WebAssembly (WASM) support.

Language: Rust - Size: 4.11 MB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 208 - Forks: 19

arkworks-rs/groth16

A Rust implementation of the Groth16 zkSNARK

Language: Rust - Size: 185 KB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 282 - Forks: 119

WTFAcademy/WTF-zk

零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP

Language: Jupyter Notebook - Size: 81.5 MB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 1,850 - Forks: 231

0xEigenLabs/eigen-secret

Confidential Transaction with Collaborative Traceability, zk-zkRollup

Language: TypeScript - Size: 86.7 MB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 47 - Forks: 8

arkworks-rs/spongefish

Fiat-Shamir for the masses.

Language: Rust - Size: 867 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 63 - Forks: 23

pierpaolodm/Privacy-PreservingProofs4EditedPhotos

Our project introduces a system designed to efficiently prove and verify the authenticity of transformed images.

Language: Circom - Size: 28 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

casweeney/zk-cryptography-research-implementations

A collection of ZKPs (Zero Knowledge Proofs) and cryptographic research implementations in Rust.

Language: Rust - Size: 258 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

a16z/zkvm-benchmarks

Benchmarks of popular zkVMs including Jolt

Language: Rust - Size: 55.7 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 59 - Forks: 22

shuklaayush/halo2-plonky2-verifier

Halo2 gadgets for verifying plonky2/starky proofs (WIP)

Language: Rust - Size: 2.84 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

Fundspay/ticketmaster-server

This is a demo ticketing application for the fundsdb-zkpengine

Language: JavaScript - Size: 75.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

NilFoundation/vote-saver-protocol 📦

VoteSAVER Protocol Implementation

Language: C++ - Size: 898 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 6

CharmsDev/polymath

Polymath: Groth16 Is Not The Limit

Language: Rust - Size: 169 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 29 - Forks: 5

ZKDL-Camp/lectures-tex

Source files for ZKDL Lectures

Language: TeX - Size: 125 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 8 - Forks: 0

tokamak-network/DEPRECATED-Tokamak-ZkEVM

A new type of zk-EVM for L2 rollup

Language: JavaScript - Size: 1.17 GB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 11 - Forks: 3

mottla/go-R1CS-Compiler

A compiler to turn GO code into a zkSNARK

Language: Go - Size: 1.03 MB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 16 - Forks: 1

arkworks-rs/ivls

Implementation of incrementally verifiable ledger system

Language: Rust - Size: 53.7 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 5

zkCollective/zk-Harness

Benchmarking framework for general purpose zero-knowledge proofs languages and libraries

Language: Python - Size: 134 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 99 - Forks: 17

AntoineRondelet/crsregistry

CRS Registry of past SNARK ceremonies

Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

cawfree/zk-starter

zero knowledge for those with zero knowledge

Language: Solidity - Size: 610 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 103 - Forks: 4

jonas089/paradox-6

Rust ZK Node with Noir and Circom Verifier

Language: Rust - Size: 72.3 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

0xEigenLabs/0xEigenLabs.github.io

Language: JavaScript - Size: 57.6 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 3

BoltonBailey/formal-snarks-project

A formal verification of Linear PCP SNARKs.

Language: Lean - Size: 471 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 44 - Forks: 1

iosis-tech/zetina

Shared peer-to-peer network of zero-knowledge provers

Language: Cairo - Size: 1.08 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1

jonas089/ecdsa-circuit-input-lib

Rust library for generating inputs for Noir circuits that utilize Secp256k1 ECDSA signatures.

Language: Rust - Size: 220 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

KogarashiNetwork/Kogarashi

凩: A Next-Generation Composable Hybrid Smart Contract and (De)Centralized Merged Application Platform

Language: Rust - Size: 5.9 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 4

mmaker/c-lwe-snarks

Some YOLO crypto

Language: C - Size: 2.05 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

distributed-lab/era-boojum Fork of matter-labs/era-boojum

PLONK + FRI based ZK proving system.

Language: Rust - Size: 1.7 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

DrPeterVanNostrand/halo2-merkle

Halo2 Merkle tree circuits

Language: Rust - Size: 12.7 KB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 32 - Forks: 4

tobias-rothmann/plonk

implementing PLONK according to the original paper

Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ocdbytes/zkMint

Mint NFT for addresses with a proof that one knows the secret phrase without revealing it to the public in any form.

Language: Solidity - Size: 37.5 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

eyedeekay/samtracker

Will it track?

Language: Go - Size: 87.9 KB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

toonsegers/verifiable_mpc

A scheme that produces a zero-knowledge proof of correctness for an MPC computation. The scheme allows anyone, particularly someone external to the secure computation, to check the correctness of the output, while preserving the privacy properties of the MPC protocol.

Language: Python - Size: 369 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 3

arkworks-rs/gm17

A Rust library for the preprocessing zkSNARK of Groth and Maller

Language: Rust - Size: 120 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 5

teddav/tornado-halo2

Tornado Cash circuits written with Halo2

Language: Rust - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

duckki/mini-snark

A simple SNARK implementation in Python

Language: Python - Size: 46.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

airchains-network/evm-sequencer-node

Streamlines transactions, block management, and batching. Integrates DA processes, ensures seamless settlement layer interactions, and offers robust verification. Designed for high throughput and reliability.

Language: Go - Size: 887 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

zack-bitcoin/verkle

A database being built for the Amoveo blockchain.

Language: Erlang - Size: 1.08 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 15 - Forks: 4

kilic/bellman-playground

bellman circuit playground

Language: Rust - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 3

RafaBlockDev/zk-snark-documentation

Snark Library to find absolutely everything from Zero-Knowledge SNARK

Language: TypeScript - Size: 512 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bullet-tooth/zk-battleship

Language: Rust - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mottla/go-AlgebraicProgram-SNARK

Pairing-Based Zero-Knowledge SNARK creation toolchain

Language: Go - Size: 1.31 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

VictorColomb/stark-snark-recursive-proofs

STARK - SNARK recursive zero knowledge proofs, combinaison of the Winterfell library and the Circom language

Language: Rust - Size: 977 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 94 - Forks: 3

matter-labs-archive/matter-network

PoC of SNARK-driven Plasma with up to 500 tx/sec

Size: 43 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 70 - Forks: 4

arkworks-rs/pcd

Implementations of proof-carrying data

Language: Rust - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 7

arkworks-rs/dpc

A library for decentralized private computation

Language: Rust - Size: 206 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 4

matter-labs-archive/Groth16BatchVerifier

Batch verification proposal for the zkSNARK verification with the same(!) circuit

Language: JavaScript - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 19 - Forks: 2

EnoRage/zeroPool 📦

Size: 64 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

verumlotus/circomlib-ml-vesta Fork of socathie/circomlib-ml

Circom Circuits Library for Machine Learning for the Vesta Curve

Language: Jupyter Notebook - Size: 890 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

LuozhuZhang/understanding-zk-rollup

understanding zk-rollup

Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Equideum/libsnark

Custom fork of public libsnark (used in ZKP-Benchmarker)

Language: C++ - Size: 10.6 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

vuvoth/evoting

Amonymos voting on ethereum base on snark.

Language: JavaScript - Size: 48.4 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

matter-labs-archive/GameOfSnarks_contracts

Smart-contracts for the game of SNARKs

Language: JavaScript - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 3

MikeRalphson/hunting-of-the-snark

Lewis Carroll's The Hunting of the Snark in pantomime format

Size: 14.6 KB - Last synced at: 7 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0