GeckoLib is an animation engine for Minecraft Mods, with support for complex 3D keyframe-based animations, 30+ easings, sound and particle keyframes, math-based animations, event keyframes, and more.
The unofficial version of GeckoLib for 1.7.10 also provides 1) The ability to use Bedrock Particle systems in animations 2) The ability to hotswap animations and models 3) The ability to synchronise animations and models from the server