Den raskeste måten å skille dem på er å spørre hva hver enkelt er. Lottie er et filformat og en familie av spillere. Rive og ExodeUI er designverktøy som også gir kjøretider.
Lottie-animasjoner er vanligvis designet i After Effects og eksportert som JSON med Bodymovin-plugin, eller laget i verktøy som eksporterer Lottie. Spillere finnes for web, iOS, Android og mange rammeverk. Lottie er utmerket for ikoner, illustrasjoner og lastere som bare spiller. Interaktivitet trenger ekstra kode, eller nyere tillegg som dotLottie sine statsmaskiner.
Rive er en editor hvor du tegner vektorgrafikk, animerer dem på tidslinjer og kobler dem til en tilstandsmaskin. Kjøretidene spiller av .riv-filer i mange miljøer, og koden din snakker til statsmaskinen gjennom innganger. Den er sterk for karakterer, illustrasjoner og spilllignende grensesnitt.
ExodeUI er også en editor med tilstandsmaskiner og kjøretider, men den er bygget rundt produktets brukergrensesnitt. Den legger til layout, fjærfysikk og nodelogikk, og lagrer alt som én åpen .exode JSON-fil. Runtime-pakker dekker React, Vue, Svelte, Angular, Solid, React Native, SwiftUI og Flutter, og en MCP-server lar AI-kodeverktøy redigere animasjoner.
I praksis: bruk Lottie når en animasjon bare skal spilles av, Rive for illustrativ interaktiv grafikk, og ExodeUI eller Rive for interaktive brukergrensesnittkomponenter. Mange produkter bruker mer enn ett.