A domain-specific language for writing zero-knowledge circuits, developed by Aztec Labs. Used by Stellar/Soroban developers for privacy-preserving smart contract verification.
Last 6 months · Weekly commits
Noir is a domain specific language for zero knowledge proofs
A curated list of awesome things related to learning and programming in Noir.
bignum
Installation tooling for Noir
Template repository used for Noir-lang maintained libraries.
Same Noir circuit. Same laptop. Proving up to 9x faster than WASM. @alejoamiras shipped Presto, a free application that runs proving natively on your device for any Noir app, only with a three-line change to your code. If your user skips the install, nothing about your app…
Presto is out ✦ (previously known as Aztec Accelerator) It sits in your menu bar, and any Aztec or Noir app you open just… gets faster. Native proving, nothing to configure. For devs it's 3 lines…
Noir mentioned! Thank you for choosing Noir to build out the World ID protocol, and now ProveKit!
Also a big shout out to @aztecnetwork and the @NoirLang team! They have persevered for over 8 years doing extremely laborious uphill R&D work and we are happy to use their tools in ProveKit and…
Noir mentioned! @pittpv built a private voting application using Noir on Aztec Alpha V5!
2/4 The contract is written in https://Aztec.nr / @NoirLang — the language for proving things without dumping every secret on the chain. You can read what we actually…
Building a frontend for your Noir app? Stop hand-writing the bindings. noir_codegen generates TypeScript directly from your exported Noir library functions, so calling a circuit from your website is as simple as calling any typed function. Change the circuit, regenerate, and…