Noir logo

Noir

Noir is an open-source, domain-specific programming language for creating privacy-preserving programs with zero-knowledge proofs. It provides developer tooling for building private Web2 and Web3 applications across blockchains, servers, browsers, mobile devices, and CLI environments.
Distributed
9 current maintainers7 active leads4 lead step-downs2 lead movements1 early lead departure

Maintainer signals as of Aug 10, 2026


Description

Noir is an open-source zero-knowledge programming language designed to make privacy-preserving application development accessible without requiring deep knowledge of cryptography. Its Rust-inspired syntax, Nargo CLI, libraries, and backend-agnostic compilation workflow support developers building ZK applications, including authorization systems, Solidity verifiers, full-stack applications, and private smart contracts. Noir programs can be compiled to ACIR and used with different proving backends, with Barretenberg presented as the default backend.

Open Roles

Job details and availability are maintained by JobStash.

View all Noir roles on JobStash