nannou
simple-game
Our great sponsors
nannou | simple-game | |
---|---|---|
66 | 4 | |
5,759 | 5 | |
1.8% | - | |
7.6 | 6.6 | |
8 days ago | 2 months ago | |
Rust | Rust | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nannou
-
VVVV – A Hybrid Visual/Textual Development Environment
I heard about vvvv in my first year of studying in this industry. And kyma for sound design.
But I later discovered that the more mainstream ones are puredata and its commercial version max/msp. for sound design I also use: supercollider and csound.
After some years, I felt that I still preferred text-based interaction while I need some even simpler live coding or prototyping tool. so I made glicol.
for visuals, I would recommend:
and
-
Hey Rustaceans! Got a question? Ask here (23/2023)!
Assuming you’re talking about https://nannou.cc they advertise a slack, a matrix, and a github org.
-
Looking for lib recommendations for developing ui tool
Never used this, no idea If it's what you want, but maybe https://nannou.cc/?
-
A simple 2d graphic library
https://nannou.cc/ may be worth checking out.
-
Nannou – An open-source creative-coding framework for Rust
"creative coding" usually refers to a framework where a developer/artist can code up nice things quickly
for example https://github.com/nannou-org/nannou/blob/master/examples/dr...
I would suggest checking their github repo[1] and seeing the examples from the book “nature of code” they are astonishing with a shitload of them ! Same with “generative design”
[1] https://github.com/nannou-org/nannou/tree/master/nature_of_c...
-
[Media] Genetic algorithm simulation - Smart rockets (code link in comments)
I've exported individual frames using this mechanism, I've never tried gif encoding before but seems like there's support for it,
- Astro / Vite and Nannou (Rust). WebGPU goodness for creative coding
simple-game
-
Looking for an image manipulation library that can add text to images. (and has documentation for it)
I have a somewhat naive version of this sort of system running via wgpu, but that's likely lower level than you'd want to go.
-
First Public Working Drafts: WebGPU and WebGPU Shading Language
It's really not that bad. I had some complaints about WGSL a few months ago but it was surprising how quickly it improved. Here are some simple real-world shaders you can look at:
https://github.com/bschwind/simple-game/tree/9de179085a04dd4...
If you combine it with a quick build step to give you shader compilation errors before your program runs, it becomes a pretty nice shading language. There are still a few rough edges but it's not _that_ bad to work with.
-
Last big wgpu-rs example shaders are fully ported to WGSL now, and validated in it
Thanks! I ended up going that route here
What are some alternatives?
rust-skia - Rust Bindings for the Skia Graphics Library
macroquad - Cross-platform game engine in Rust.
racket - The Racket repository
wgpu - Cross-platform, safe, pure-rust graphics api.
Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
JUCE - JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
AutoLyrixAlign - Pre-trained model and script to automatically align lyrics to polyphonic audio
wgpu-rs - Rust bindings to wgpu native library
sokol - minimal cross-platform standalone C headers
Fyrox - 3D and 2D game engine written in Rust
tune - Make xenharmonic music and create synthesizer tuning files for microtonal scales.