Home

Awesome

Awesome Noir

A curated list of resources for learning and programming in Noir.

⚠️ This repository or the contained links are not endorsed as safe and secure by Aztec Labs or the Noir team. Users are advised to exercise caution before utilizing any content or code provided herein.

Awesome Twitter


Official Resources

Boilerplates

Libraries

For package management (e.g. library registry, CLI manager), refer to the package management tooling section.

For library tooling (e.g. input generators, TypeScript implementations), refer to the library-related tooling section.

General

Data Types

Numerics

Dates & Times

Data Type Manipulation

General

Numerics

Bytes

Texts

Arrays

Cryptography

Elliptic Curves

Hashes

Encryption

Signatures

Merkle Trees

Message Authentication Code

Randomness

Ethereum

Social

Machine Learning

Dev Tools

Package Management

Library Registry

CLI Manager

IDE

Cross-language

EVM

Private shared states

Library-related

Security

Proving Backends

Projects

General

Benchmarks

Authentication

Commercial

Gaming

Governance

Identity

Social

Miscellaneous

Learning

Interactive Tutorials

Educational Curriculums

Examples

Talks & Workshops

Blog Posts & Articles

International Resources

Contribute

Propose link additions by visiting README.md and click the "pen" icon in the top right corner. Make changes to the file and follow the instructions to create a pull request.

License

CC0