Hello everyone, I was hoping to get some more eyes on my project to bring the Spine runtime to Rust! The project transpiles the official C runtime to Rust and provides a thin "somewhat safe" layer on top. I hope that someday there will be a Spine runtime in safe rust, but for now, this is the next best thing.
Most of the C API has been wrapped, with the most notable exclusion being the timeline API, which I also plan to support eventually. Most projects don't need that part of the API so it's perfectly useable for most use cases already.
The main repository is here:
https://github.com/jabuwu/rusty_spine
My Bevy plugin is here:
https://github.com/jabuwu/bevy_spine
It works in WASM! Here's some online examples of that:
https://jabuwu.github.io/rusty_spine
https://jabuwu.github.io/bevy_spine_demos
Both rusty_spine and bevy_spine are available on crates.io, with docs available here:
https://docs.rs/rusty_spine