Expanding Processing's Reach with Rust + Bevy
by Moon Davé
Processing has helped millions learn to code through visual, interactive projects since 2001. The values that shaped it remain essential, but after 25 years on the JVM, the platform needs a modern foundation.
In this talk, we’ll discuss our work building a new WebGPU renderer in Rust with the Bevy game engine, and how a shared library architecture opens up exciting possibilities for the platform. We’ll cover the architectural decisions, the challenges of preserving a beloved API, and what this means for the future of creative coding tools.
Moon Davé
she/herMoon Davé is an improvisational sound artist and technologist. She serves as the Processing Project Lead at the Processing Foundation. Moon loves to dive deep into the inner workings of computers, and always encourages people to be unafraid to do the same. She is passionate about digital privacy rights, libraries, archival, ASMR, DIY, and educational access. In her spare time she loves to bake, and work on MOONSHEETS (spreadsheet software).