# dotLottie Web

JavaScript and TypeScript player for Lottie and dotLottie animations, built on a Rust and WebAssembly core.


Source: https://findsoftware.frbit.cloud/dotlottie-web/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- home: https://lottiefiles.com/dotlottie
- repository: https://github.com/LottieFiles/dotlottie-web
- docs: https://developers.lottiefiles.com/docs/dotlottie-player/dotlottie-web/
- x: https://twitter.com/lottiefiles
- forum: https://forum.lottiefiles.com/
- youtube: https://www.youtube.com/channel/UCrD8xvZzX7QqZC_KXSAchqA
- facebook: https://facebook.com/lottiefiles
- instagram: https://www.instagram.com/lottie.files/

### Identity

- status: active
- maintainer: LottieFiles.com
- maintainerType: unknown
- parent: unknown
- firstRelease: 2023
- hqCountry: unknown

### Kind

- category: graphics
- hosting: not applicable
- language: javascript
- runtime: node
- runtimeMin: node 18
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: unknown

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 0
- latestReleaseDate: 2026-11-02

### Adoption

- githubStargazers: 939
- packagistDownloads: not applicable
- npmWeeklyDownloads: 2376275
- contributors: 25
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1
- dependentPackages: unknown

### Sources

- name: https://github.com/LottieFiles/dotlottie-web/blob/main/README.md (read 2026-11-08)
- urls: https://lottiefiles.com/dotlottie (read 2026-11-08)
- urls: https://api.github.com/repos/LottieFiles/dotlottie-web (read 2026-11-08)
- urls: https://github.com/LottieFiles/dotlottie-web/blob/main/packages/web/README.md (read 2026-11-08)
- firstRelease: https://registry.npmjs.org/@lottiefiles/dotlottie-web (read 2026-11-08)
- maintainer: https://raw.githubusercontent.com/LottieFiles/dotlottie-web/main/LICENSE (read 2026-11-08)
- category: https://github.com/LottieFiles/dotlottie-web/blob/main/packages/web/README.md (read 2026-11-08)
- language: https://api.github.com/repos/LottieFiles/dotlottie-web (read 2026-11-08)
- runtime: https://github.com/LottieFiles/dotlottie-web/blob/main/packages/web/README.md (read 2026-11-08)
- runtimeMin: https://raw.githubusercontent.com/LottieFiles/dotlottie-web/%40lottiefiles/dotlottie-web%400.82.1/packages/web/package.json (read 2026-11-08)
- license: https://api.github.com/repos/LottieFiles/dotlottie-web (read 2026-11-08)
- licenseModel: https://raw.githubusercontent.com/LottieFiles/dotlottie-web/main/LICENSE (read 2026-11-08)
- currentMajor: https://api.github.com/repos/LottieFiles/dotlottie-web/releases?per_page=100 (read 2026-11-08)
- latestReleaseDate: https://api.github.com/repos/LottieFiles/dotlottie-web/releases?per_page=100 (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/LottieFiles/dotlottie-web (read 2026-11-08)
- contributors: https://api.github.com/repos/LottieFiles/dotlottie-web/contributors?per_page=1 (read 2026-11-08)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-11-01:2026-11-07/@lottiefiles/dotlottie-web (read 2026-11-08)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40lottiefiles%2Fdotlottie-web (read 2026-11-08)

## Notes

dotLottie Web plays Lottie JSON and dotLottie animation files in browsers and in Node.js environments. Its core is written in Rust and compiled to WebAssembly, and it renders through Canvas 2D, WebGL2 or WebGPU, with the backend chosen by the import path.

The core is framework-agnostic. LottieFiles publishes separate first-party packages for React, Vue, Svelte and Solid, and a Web Component.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
