A maneira mais rápida de separá-los é perguntar o que é cada um. Lottie é um formato de arquivo e uma família de reprodutores. Rive e ExodeUI são ferramentas de design que também fornecem tempos de execução.
As animações Lottie geralmente são projetadas em After Effects e exportadas como JSON com o plugin Bodymovin, ou criadas em ferramentas que exportam Lottie. Existem players para web, iOS, Android e muitos frameworks. Lottie é excelente para ícones, ilustrações e carregadores que simplesmente reproduzem. A interatividade precisa de código extra ou de adições mais recentes, como as máquinas de estado do dotLottie.
Rive é um editor onde você desenha gráficos vetoriais, anima-os em linhas do tempo e conecta-os a uma máquina de estados. Seus tempos de execução reproduzem arquivos .riv em muitos ambientes e seu código se comunica com a máquina de estado por meio de entradas. É forte para personagens, ilustrações e interfaces semelhantes a jogos.
ExodeUI também é um editor com máquinas de estado e tempos de execução, mas é construído em torno da IU do produto. Ele adiciona layout, física de primavera e lógica de nó e salva tudo como um arquivo .exode JSON aberto. Os pacotes de tempo de execução cobrem React, Vue, Svelte, Angular, Solid, React Native, SwiftUI e Flutter, e um servidor MCP permite que ferramentas de codificação de IA editem animações.
Na prática: use Lottie quando uma animação só precisa ser reproduzida, Rive para gráficos interativos ilustrativos e ExodeUI ou Rive para componentes de UI interativos. Muitos produtos usam mais de um.