The problem with creative coding and languages like Rust, or C++ for that matter, is that long compilation times break down the interactivity that is expected in such workflows.
This reminds me of OpenFrameworks [0], which provides very similar framework style functionality like Nannou but for C++.
It hasn't been actively maintained, but it is still a good crate. Also it has good document unlike other similar crates. I loved this community tutorial: https://github.com/sidwellr/schotter
Very nice name and reference!
This is a cool project, but it seems like it hasn't been updated in a long time?
It seems like https://github.com/chaosprint/glicol has a similar problem.