Lottie is Airbnb's free, open-source animation format and rendering library. It's not a design tool itself, but the JSON-based format that makes an After Effects animation play back natively on iOS, Android, web, and React Native.
It solved a real handoff problem: designers used to spend weeks animating in After Effects only for engineers to spend more weeks re-coding it by hand. Lottie (via the Bodymovin AE plugin) exports that same animation as lightweight JSON that renders pixel-perfect with no re-coding.
Developers integrating an already-made animation into an app or website. Designers don't typically work in Lottie directly; that's what LottieFiles (hosting and sharing) and LottieLab (a design tool that creates Lottie files) are for.
Completely free and open source. It's a library, not a product with pricing tiers, so most people encounter it through LottieFiles or LottieLab rather than the raw format itself.
Add high-quality, lightweight animation to any native app.