ngx-lottie

The most popular Angular library for Lottie animations. Easy integration, built-in caching, and production-ready performance.

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at
$5 USD / month
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month
Custom contribution
Donation
Make a custom one-time or recurring contribution.

ngx-lottie is all of us

Our contributors 1

Thank you for supporting ngx-lottie.

About


ngx-lottie provides a convenient way to render both Lottie and .lottie animations in Angular applications.

It ships two packages:
- ngx-lottie — classic Lottie animations powered by lottie-web, with built-in caching and lazy loading
- ngx-lottie/dotlottie — modern .lottie format powered by @lottiefiles/dotlottie-web with WebAssembly and Web Worker support

Both packages are optimized for Angular with OnPush change detection, signal-based inputs, and all operations running outside Angular's zone to prevent unnecessary change detection cycles.

Funds collected here go toward maintaining both libraries, keeping up with Angular's six-month release cadence, and improving documentation.

Our team