The animation stack for production-grade products.
Everything you need to build, ship, and scale Lottie animations — from a single component to millions of renders.
Play Animations
Drop dotLottie Players into any web, mobile, or native app. ThorVG-powered rendering delivers smooth 60fps on React, Vue, Svelte, Web Components, React Native, iOS, and Android - with no extra configuration.
Create Animations
Design Lottie-native animations in the browser using a timeline editor, AI-assisted tools, and a live plugin ecosystem. Export directly to .lottie or JSON and connect straight to your player.
Quick Start by Use Case
I want to render animations in my app
Choose your platform/framework
Install the player package
Load your animation file
Ship to production
Time to first animation: ~5 minutes
I want to create animations
Build with timeline editor and AI tools
Export to .lottie or JSON
Integrate with dotLottie players
Time to first animation: ~15 minutes
Open Source
MIT-licensed core libraries with an active community. No vendor lock-in, full code transparency, and a roadmap you can contribute to.
Proven at Scale
Billions of animations rendered in production every month. Trusted by enterprises running mission-critical, customer-facing applications.
Built for Developers
TypeScript-first APIs, comprehensive docs, and consistent SDK patterns across every platform. Go from npm install to production in under an hour.
Open Standards
The Lottie and dotLottie formats are an open specification built with the community. Portable, extensible, and not tied to any one tool or platform.