Hello Nannou!


Welcome to the initial release of Nannou!

Nannou is an open source creative coding framework built in Rust for artists, hackers, designers and devs to express themselves with simple, fast, reliable, portable code.

If you would prefer to jump straight in you can get started here!

nannou demos Simple Harmonic Motion GUI, LATTICE laser installation, Spatial Audio Server.

Whether working on a 12-month laser installation or a 5 minute sketch, Nannou aims to give artists easy access to the tools they need.


Nannou is founded on three foundational motivations:

  1. A fast, modern language. When experimenting with the cutting edge in audiovisual processing high performance becomes a necessity. When performing live or creating long-running installations reliability becomes equally important. Rust ticks these boxes and more. Read more about why we chose Rust here.
  2. Batteries Included. One of the beauties of being a creative coder is that we have the potential to create works in a wide range of domains. Nannou aims to give equal priority to a full suite of creative I/O including graphics, multi-windowing, audio, lasers, lighting and more. See a more detailed list of both planned and existing features and protocols here.
  3. Open Source & Liberally Licensed. Access to these technologies is often expensive and locked behind proprietary systems. We believe in democratising this space by open sourcing Nannou for everyone to use.

Join Us!

Although we have been working hard over the last year, Nannou is still a young project and there is a lot of work to be done. We envisage Nannou as a community project - a collaborative effort at building an artistic foundation on which we can all go forth, create and realise our own crazy and unique ideas.

We invite you to play by exploring the included examples or perhaps by having a go at porting an existing Processing / openFrameworks / Cinder sketch. If you are interested in contributing, whether it be code, ideas or feedback we would love to hear from you! Feel free to open pull requests and leave issues at the GitHub repo, post in the forum or chat with us on our slack channel.

We are extremely excited Nannou's potential and we look forward to building an inclusive, thriving community together with you all.

Upcoming Workshops

We are currently in Barcelona and have several events planned for the coming weeks:

  1. A creative coding meetup at Protopixels studio on the 26th of June.
  2. The Makers of Barcelona space (date TBA).
  3. A workshop with the Telenoika creative collective (date TBA).

We are also going to be at Sonar Festival this week. Get in touch if you would like to meet up!

If you are interested in hosting a Nannou workshop or presentation please get in touch! Even if we can not be there in person, we can provide materials that may help you to host your own.

Thanks for Reading!

Get started here.

We'll leave you with some of recent works that we have created using Nannou.

  • LATTICE - a 5x channel audiovisual laser installation driven by custom generative music software.


  • ORACLE - an immerse installation featuring 128x moving-heads and spatial audio.


  • Spatial Audio Server - a cross-platform, n-channel spatial audio server developed for Scienceworks & Museums Victoria.

    Spatial Audio Server

With love and lazers from Mitch, Josh, Keenan & Tom | The Nannou Organisation <3