Den hurtigste måde at adskille dem på er at spørge, hvad hver enkelt er. Lottie er et filformat og en familie af spillere. Rive og ExodeUI er designværktøjer, der også giver køretider.
Lottie-animationer er normalt designet i After Effects og eksporteret som JSON med Bodymovin-plugin'et eller oprettet i værktøjer, der eksporterer Lottie. Spillere findes til web, iOS, Android og mange frameworks. Lottie er fremragende til ikoner, illustrationer og indlæsere, der bare spiller. Interaktivitet kræver ekstra kode eller nyere tilføjelser såsom dotLottie's statsmaskiner.
Rive er en editor, hvor du tegner vektorgrafik, animerer dem på tidslinjer og forbinder dem med en tilstandsmaskine. Dens køretider afspiller .riv-filer i mange miljøer, og din kode taler til statsmaskinen gennem input. Det er stærkt til karakterer, illustrationer og spillignende interfaces.
ExodeUI er også en editor med tilstandsmaskiner og kørselstider, men den er bygget op omkring produktets brugergrænseflade. Det tilføjer layout, fjederfysik og nodelogik og gemmer alt som én åben .exode JSON-fil. Runtime-pakker dækker React, Vue, Svelte, Angular, Solid, React Native, SwiftUI og Flutter, og en MCP-server lader AI-kodningsværktøjer redigere animationer.
I praksis: brug Lottie, når en animation kun skal afspilles, Rive til illustrativ interaktiv grafik og ExodeUI eller Rive til interaktive brugergrænsefladekomponenter. Mange produkter bruger mere end én.