SaaSHub helps you find the best software and product alternatives Learn more โ
Top 21 Rust zero-knowledge Projects
-
leo
๐ฆ The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
Project mention: YaCy, a distributed Web Search Engine, based on a peer-to-peer network | news.ycombinator.com | 2024-03-05
As it turns out, a lot can be.
The concept of a ZK VM is that it is able to prove arbitrary code. Risc0 and the more recent SP1[1] both compile arbitrary Rust programs into ZK circuits for generating and verifying execution proofs.
[1] https://github.com/succinctlabs/sp1
-
ezkl
ezkl is an engine for doing inference for deep learning models and other computational graphs in a zk-snark (ZKML). Use it from Python, Javascript, or the command line.
Project mention: Show HN: Turn ML/AI models into zero-knowledge proofs | news.ycombinator.com | 2023-10-14 -
mkdir -p $HOME/.nargo/bin && \ curl -o $HOME/.nargo/bin/nargo-x86_64-unknown-linux-gnu.tar.gz -L https://github.com/noir-lang/noir/releases/download/v0.17.0/nargo-x86_64-unknown-linux-gnu.tar.gz && \ tar -xvf $HOME/.nargo/bin/nargo-x86_64-unknown-linux-gnu.tar.gz -C $HOME/.nargo/bin/ && \ echo 'export PATH=$PATH:$HOME/.nargo/bin' >> ~/.bashrc && \ source ~/.bashrc
-
-
-
-
lurk-beta
Lurk is a Turing-complete programming language for recursive zk-SNARKs. It is a statically scoped dialect of Lisp, influenced by Scheme and Common Lisp. (contact: @porcuquine)
-
-
Project mention: Programming Zero Knowledge Proofs: From Zero to Hero | news.ycombinator.com | 2024-09-02
-
triton-vm
Triton is a virtual machine that comes with Algebraic Execution Tables (AET) and Arithmetic Intermediate Representations (AIR) for use in combination with a STARK proof system.
https://github.com/TritonVM/triton-vm
-
Project mention: Educational, mathematically transparent, well documented cryptography in Rust | news.ycombinator.com | 2024-06-30
-
Project mention: Programming Zero Knowledge Proofs: From Zero to Hero | news.ycombinator.com | 2024-09-02
If people are interested in trying ZKPs you can write programs in noname[1] in the noname playground[2] and have them compiled down to circuit and also prove/verify them. It's mostly a demo but the language is actively being developed and there's a list of easy tasks to pick up on in the main repo.
[1]: https://github.com/zksecurity/noname
[2]: https://noname-playground.xyz/
-
-
-
sylow
Aims to provide an audited, elegant, minimal implementation of BLS signing, key generation, resharing over the alt-bls128 curve
Project mention: Sylow: High performance, secure BLS/BN/ECC library [pdf] | news.ycombinator.com | 2024-09-09 -
Rust zero-knowledge discussion
Rust zero-knowledge related posts
-
Programming Zero Knowledge Proofs: From Zero to Hero
-
DarkFi - anonymous ZK L1 networking
-
SnarkOS: A Decentralized Operating System for Zero-Knowledge Applications
-
SnarkOS: A Decentralized Operating System for Zero-Knowledge Applications
-
2023/5/23 Community Announcements
-
2023/05/15 Dev Workshop with ProofCat Summary!
-
2023/4/15 Network Upgrade Changelog !!!
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Oct 2024
Index
What are some of the best open-source zero-knowledge projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | leo | 4,787 |
2 | snarkOS | 4,316 |
3 | ZoKrates | 1,817 |
4 | darkfi | 1,103 |
5 | snarkVM | 1,062 |
6 | sp1 | 945 |
7 | ezkl | 928 |
8 | noir | 874 |
9 | halo2 | 722 |
10 | miden-vm | 623 |
11 | plonk | 541 |
12 | lurk-beta | 429 |
13 | ministark | 344 |
14 | Sunscreen | 245 |
15 | triton-vm | 244 |
16 | ronkathon | 180 |
17 | noname | 179 |
18 | aleph-node | 76 |
19 | twenty-first | 73 |
20 | sylow | 17 |
21 | yazkb | 0 |