Native (C/C++) Player
Build the dotLottie runtime from source for any supported architecture and render .lottie and .json animations from C or C++ through its C API.
The native runtime is the C API of dotlottie-rs↗, the Rust core that every dotLottie player is built on. You compile it for the architectures you ship, link the resulting library into your application, and drive playback from C or C++.
Use it when you need a dotLottie player on a platform that has no prepackaged distribution — a game engine, an embedded Linux device, a desktop application, or your own language binding.
Versions
v0.x — current documentation: build instructions, how-to guides, and the C API reference
Last updated: August 13, 2026 at 9:17 AMEdit this page