Skip to main content

A curated list of awesome things related to learning and programming in Noir.

577
GitHub Stars
176
Curated Resources
7
Categories
23 hours ago
Last Refreshed
Useful ResourcesProjectsBenchmarksLearningBoilerplatesLibrariesDeveloper Tools

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

Libraries

  • AESCryptography

    a (naive) implementation of AES encryption and decryption

  • Aztec Storage proofsBlockchain Specifics

    proving Aztec note inclusion in plain Noir, with verification in JavaScript or Solidity

  • Base64Data Type Manipulation

    a library for base64 encoding

  • BigCurveCryptography

    operations over elliptic curves instantiated with an arbitrary prime field

  • BigNumData Types

    a library for arithmetic computations of large unsigned integers of any length

  • bitcoin-proverBlockchain Specifics

    proving the validity of the Bitcoin block header chain and the possibility of using the corresponding output as the input of a transaction.

Learning

Projects

  • Anon-AadhaarSDK

    proving information on Aadhaars (Indian residence ID)

  • anoncastSocial

    posting anonymously to Farcaster and X

  • GitClaimUnique Inspirations

    private airdrop claims via proof of GitHub contributions

  • MezcalUnique Inspirations

    on-chain limit order book dark pool

  • Mist CashFinance

    private token transfers on StarkNet

  • Nouns Anonymous VotingUnique Inspirations

    private voting research project for NounsDAO

Benchmarks

  • Ethproofs' Benchmarks

    benchmarks of hashes and signature verifications in Noir with Barretenberg amongst other ZK stacks

  • tsujp's Hash Benchmarks

    benchmarks of Poseidon2, Keccak256 and SHA256 at various input sizes and iterations

Boilerplates

Showing a sample of 176 resources. View the full list on GitHub →