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

· 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.
AUTHOR
Sponsored
Zulip logo Zulip
Organized team chat for people who take work seriously. Topic-based threading keeps conversations focused.
Try Zulip
Become a sponsor →