awesome-noir
github.com/noir-lang/awesome-noir ↗A curated list of awesome things related to learning and programming in Noir.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me ai agentic skills resources from awesome-noir"
Installation instructions →What's inside
Developer Tools
- ACIR Optimization LoopAI Agentic Skills
- aztec-lintLinting & debugging
static analyzer for Aztec.nr contracts, also works with vanilla Noir programs
- Barretenberg (UltraHonk / MegaHonk)Proving Backends
- CodeTracerLinting & debugging
time-travelling debugger with Noir support
- coSNARKsProving Backends
- Emacs Tree-sitter PluginIDE
Applications
- anoncastSocial
anonymous X and Farcaster posting
- AztecInfrastructure
privacy-first blockchain supporting smart contracts in Noir
- InterfoldInfrastructure
private shared state protocol
- PayyFinance
private stablecoin payments
- source codeFinance
private Bitcoin payments
- Stellar Confidential TokensFinance
Stellar token standard with private balances and transfer amounts
Libraries
- ApertrueMedia
proving authenticity of photos and videos through C2PA signatures from trusted devices
- Base64Text & Encoding
a library for base64 encoding
- BigCurveCryptography
operations over elliptic curves instantiated with an arbitrary prime field
- BigNumData Types
arithmetic computations of large unsigned integers of any length
- ECDHCryptography
simple implementation of ECDH on the Baby Jubjub curve
- ECDSACryptography
ECDSA (NIST and Brainpool curves) signature verification
Resources
- Discord
- Docs
- Ethproofs' BenchmarksBenchmarks
benchmarks of hashes and signature verifications in Noir with Barretenberg amongst other ZK stacks
- GitHub
- tsujp's Hash BenchmarksBenchmarks
benchmarks of Poseidon2, Keccak256 and SHA256 at various input sizes and iterations
Showing a sample of 79 resources. View the full list on GitHub →