Purrgress: A zero-allocation state-machine and animation queue library driven by procedural macros

213 · Users Rust Lang · June 12, 2026, 2:53 p.m.
Summary
The blog post introduces Purrgress, a Rust library for zero-allocation state management and animation queues that utilizes procedural macros for efficient processing. It emphasizes the abandonment of dynamic dispatching, supports state nesting, and allows for high performance with multiple animators. Examples are provided in the README on GitHub and crates.io.