nannou


An open-source creative-coding toolkit for Rust.
The nannou library allows you to create windows, draw to them, and interact
via events such as mouse movement or keyboard presses. Here you can find
tools for creating graphics, user interfaces and low-level access to the GPU.
nannou is built on the Bevy game engine and is exposed as a Bevy plugin, so its sketch/app API can be used standalone or alongside the rest of the Bevy ecosystem.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contributions
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.





