snarky

SNARK compiler

An OCaml front-end for writing and verifying computation protocols using R1CS SNARKs.

OCaml DSL for verifiable computation

GitHub

498 stars
44 watching
74 forks
Language: OCaml
last commit: almost 2 years ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
o1-labs/o1jsAn evolution of SnarkyJS, providing a toolkit for building zero-knowledge-enabled applications using zk-SNARKs and zkApps in TypeScript.540
consensys/gnarkA fast zk-SNARK library with a high-level API to design circuits.1,459
backtracking/combineAn OCaml library for solving combinatorial problems using dancing links and other techniques35
sanderspies/ocamlA WebAssembly backend for the OCaml programming language79
cheshire/onumericalA numerical library for OCaml providing tools for linear expressions and optimization8
shrynx/99.reA comprehensive collection of solutions to common problems in programming using Reason and OCaml110
matter-labs-archive/snarkygpuA GPU-based zkSNARK prover that aims to improve the performance of distributed verification processes for blockchain applications.23
coder5876/libsnark-tutorialA tutorial and example code project for creating zk-SNARKs using the libsnark software library191
roddyyaga/ppx_rapperA syntax extension for writing SQL queries in OCaml with type inference and syntax checking.138
owlbarn/owlA comprehensive scientific computing framework designed to provide a powerful and flexible toolset for writing concise, fast, and safe analytical code in OCaml.1,225
lehy/ocaml-sklearnEnables machine learning with scikit-learn in OCaml34
luozhuzhang/zkps-circuit-snarkA zk-SNARK implementation using circom and snarkjs for secure multi-party computation and decentralized applications.61
c-cube/qcheckA QuickCheck-inspired testing library for OCaml that enables property-based testing and random value generation.354
mattjbray/ocaml-decodersA combinator library that decodes JSON-like data into OCaml types85
formal-land/coq-of-ocamlTransforms OCaml code into formal, verifiable Coq code to prove complex properties255