nowfound

Dev tools · April 4, 2024

DP

DotLottie Player – A New Universal Lottie Player Built with Rust

Hi HN, For the past few months we’ve been building dotlottie-rs, a new Lottie and dotLottie player that aims to run everywhere with smooth, high frame rate rendering and guarantee visual and feature support consistency across a large number of platforms and device types. It is lightweight, has low resource requirements and is performant. It is MIT-licensed and is available at: https://github.com/LottieFiles/dotlottie-rs The player is written in Rust and uses a minimal number of external dependencies. We utilize uniffi-rs to generate FFI bindings for Kotlin, Swift, and…

In plain words

DotLottie Player is a universal animation player for Lottie and dotLottie files, built in Rust for cross-platform compatibility. It delivers smooth, high frame rate rendering with consistent visual performance across Android, iOS, web, and backend systems. Written with minimal dependencies, the lightweight player is distributed for React, Vue, Kotlin, Swift, and WebAssembly through a unified API. It is MIT-licensed and designed for developers who need reliable animation playback across multiple platforms and devices.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hi HN, For the past few months we’ve been building dotlottie-rs, a new Lottie and dotLottie player that aims to run everywhere with smooth, high frame rate rendering and guarantee visual and feature support consistency across a large number of platforms and device types. It is lightweight, has low resource requirements and is performant. It is MIT-licensed and is available at: https://github.com/LottieFiles/dotlottie-rs The player is written in Rust and uses a minimal number of external dependencies. We utilize uniffi-rs to generate FFI bindings for Kotlin, Swift, and WASM, which are then used in our platform native distributions for Android, iOS and Web while maintaining a consistent API and experience across them. We also provide distributions for React and Vue to make it easy to adopt in many existing web projects. The player is also ideal for use in backend systems and pipelines for high performance server-side rendering of Lottie/dotLottie, and can be used easily in NodeJS projects. The player is named dotlottie-rs because, apart from the first class Lottie support, we aim to have first class support for dotLottie (https://www.dotlottie.io), a superset of Lottie we developed that builds on Lottie to add enhanced features like multi-animation support, improved resource bundling, theming, state machines and interactivity (latter two are currently in development). Under the hood, the player uses the open-source, lightweight, high performance ThorVG library (https://www.thorvg.org/) for vector graphics and Lottie rendering, supporting software, OpenGL, and WebGPU (currently in beta) rasterization backends. We are working towards landing complete support of the Lottie format spec (https://lottie.github.io/) as soon as possible. We are starting to test and deploy it across our platform and hope it helps achieve similar improvements in performance and support as we are seeing! There’s a few demos: Rust project: https://github.com/LottieFiles/dotlottie-rs/tree/main/demo-p... Web: https://github.com/LottieFiles/dotlottie-web?tab=readme-ov-f... Would love to hear your thoughts and feedback :)

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 2d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, April 2024

the whole month →
  • Supabase2,328

    The Postgres developer platform is now generally available

    Dev tools · 2024 · supabase.com

  • Build your pixel-perfect booking experience with Atoms

    Dev tools · 2024 · cal.com

  • PaddleBoat1,161

    Perfect your sales pitch with realistic AI roleplays

    AI · 2024 · padboat.com

  • deco.cx 2.01,080

    Build web apps 10x faster with Deno, JSX, TS & Tailwind

    Dev tools · 2024 · decocms.com

  • IXORD AI955

    Navigate tasks, ignite creativity

    AI · 2024

  • A central nervous system for all your productivity apps

    AI · 2024 · getassista.com