Noirlings.app: Web-Based Interactive Playground for Learning Noir, Fast ⚡️ #8559
Replies: 2 comments 1 reply
-
Hi @0xandee, thank you for submitting the proposal! A few thoughts if it helps:
|
Beta Was this translation helpful? Give feedback.
-
Hey @Savio-Sou. Very cool!
We're building something that could help with some of this if it helps: trophy |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Noirlings.app is an open-source, web-based interactive tutorial platform for the Noir programming language. It builds on the existing Noirlings CLI (inspired by Rust's Rustlings and Starknet's Starklings App) to provide interactive Noir coding exercises directly in the browser, with immediate exercise verification, and helpful hints - no local setup required. Developers can seamlessly write, compile, generate proofs, and verify Noir circuits all in Noirlings Playground.
The goal is to accelerate onboarding of Noir developers by making the learning process engaging and frictionless. This tool targets both beginners and experienced developers aiming to sharpen their Noir skills through practice. Noirlings.app will be thoroughly documented, include a comprehensive suite of tests for each exercise, and be released under a permissive open-source license (MIT).
By lowering the entry barrier and improving the Noir developer experience, Noirlings.app aligns with Noir's core focus on developer experience and the NRG#4 Developer Tools Grant's aim to deliver standalone tooling with long-term ecosystem value.
Live at noirlings.app
Repo: https://github.com/0xandee/noirlings-app
Motivation
Noir is a relatively new DSL for zero-knowledge (ZK) proofs, with a rapidly growing community (1.1k GitHub stars as of 2025). However, learning resources for Noir are currently limited to documentation and example code. New developers face setup overhead (installing Rust, Noir, tooling) and a steep learning curve for ZK concepts, creating demand for accessible and practical interactive tutorials.
Interactive learning platforms have proven effective in growing developer communities in other ecosystems - Rustlings (58,000 stars on GitHub), CryptoZombies (400,000+ users) indicating strong demand and usage. Cairo (Starknet's language) benefited from Starklings.app which lowered the barrier for new Cairo developers and significantly boosted developer acquisition and proficiency through engaging, hands-on exercises.
Providing Noirlings.app in-browser will:
Noirlings.app directly addresses a critical gap in Noir's developer ecosystem: the lack of an interactive, beginner-friendly learning platform. Released during NoirHack 2025, Noirlings.app demonstrated strong initial traction (200 sign-ups and sustained 10 DAU after NoirHack 2025 with only 35 lessons), Noirlings.app leverages proven educational techniques to foster a larger, more skilled Noir developer community aligned with Aztec's developer-centric objectives.
Methodology
Frontend & Compiler Integration:
Interactive Exercises:
Advanced Circuit Visualization:
Developer-focused UX:
Business Model
Noirlings.app is primarily a public good enhancing the Noir ecosystem, prioritizing long-term ecosystem impact over immediate revenue generation, these schemes below will provide additional funding streams for ongoing content creation and platform development:
Core IDE functionality, exercises, and templates will remain free and openly accessible.
Timeline & Deliverables
Team
Start Date
June 1, 2025 – ready to start immediately upon grant approval.
Beta Was this translation helpful? Give feedback.
All reactions