Some of these links might also be scattered around this repo, but it's probably useful to collect them on this page too.
- rutabaga - @wrl made his own OpenGL GUI crate in C called
rutabaga
, which he used for his commercial VST cadmium. He's interested in eventually porting some of the ideas over to Rust, but in the meantime he's open to people looking into it and getting ideas for their own Rust toolkits. Relicencing from 2-clause BSD is possible if needed; that and other questions about rutabaga can be directed to him (he's pretty active on the RustAudio Discord).- I made a page for Rutabaga-specific implementation detail notes.
- rtb-rs is one such attempt at (very vaguely) "porting some ideas" of
rutabaga
over to rust.rtb-rs
is a joint-effort by a few members of the RustDSP GitHub organization. Unfortunately, development has ultimately stalled for the time being, but some of the code might still be useful to reference in the future (particularly, how to structure a cross-platform crate composed of platform-specific modules). I wrote a little bit more about the project on this page. - vst2-window is another (very similar to
rtb-rs
) attempt at creating a cross-platform crate "from scratch", by @crsaracco. The main idea that's different fromrtb-rs
is to let the platform-agnostic API part grow more organically than it did inrtb-rs
. Some platform-specific VST prototypes were made for some pre-development research, which might be useful to reference in the future. I wrote a little bit more about the project on this page.