{"repo":"LottieFiles/dotlottie-web","free":true,"listed":false,"github":"https://github.com/LottieFiles/dotlottie-web","clone":"git clone https://github.com/LottieFiles/dotlottie-web.git","description":"High-performance Lottie & dotLottie web player powered by Rust + WASM, with React, Vue, Svelte, Solid & Web Components.","language":"TypeScript","stars":854,"topics":["dotlottie","lottie","thorvg","animation","canvas","javascript","typescript","animation-library","lottie-animation","lottie-player"],"license":"MIT","category":"ui-components","readme_excerpt":"dotLottie Web The official LottieFiles player for Lottie ( .json ) and dotLottie ( .lottie ) animations on the web — a Rust + WASM core powered by ThorVG , with Software, WebGL2, and WebGPU rendering backends and full dotLottie v2 support (theming, state machines, and audio). 🌐 Live Viewer · 📊 Perf Playground · 📚 Docs · 🦀 dotLottie-rs Why dotLottie Web 📦 Lottie + dotLottie, one player — point src at a classic Lottie .json or a .lottie archive. The .lottie format bundles multiple animations, themes, state machines, and embedded assets into a single compressed file. 🦀 Rust + WASM core — powered by dotlottie-rs , the same engine that ships in iOS, Android, and native dotLottie players. One battle-tested implementation across every platform. 🎨 ThorVG renderer — an industrial-grade vector graphics engine with the broadest Lottie feature coverage of any web renderer. See the ThorVG Lottie support matrix. ⚡ Three rendering backends — Software (Canvas2D), WebGL2, and WebGPU (experimental). Switch with a one-line import change — same DotLottie class everywhere. 📁 dotLottie v2 ready — first-class theming , interactive state machines , and audio in a single .lottie file. No userland wiring required. 🧵 Off-main-thread — DotLottieWorker renders on a Web Worker with OffscreenCanvas , keeping your UI buttery-smooth even with dozens of animations. ⚛️ 6 first-party SDKs — Vanilla JS, React, Vue, Svelte, Solid, and a Web Component. Plus SSR-safe (Next.js example included) and Node.js ","default_branch":null,"files":null,"tree":[],"storefront":"/r/LottieFiles","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LottieFiles/dotlottie-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}