उन्हें अलग करने का सबसे तेज़ तरीका यह पूछना है कि उनमें से प्रत्येक क्या है। Lottie एक फ़ाइल स्वरूप और खिलाड़ियों का एक परिवार है। Rive और ExodeUI ऐसे डिज़ाइन टूल हैं जो रनटाइम भी प्रदान करते हैं।
Lottie एनिमेशन आमतौर पर After Effects में डिज़ाइन किए जाते हैं और बॉडीमोविन प्लगइन के साथ JSON के रूप में निर्यात किए जाते हैं, या Lottie निर्यात करने वाले टूल में बनाए जाते हैं। वेब, आईओएस, एंड्रॉइड और कई फ्रेमवर्क के लिए प्लेयर मौजूद हैं। Lottie आसानी से चलने वाले आइकन, चित्र और लोडर के लिए उत्कृष्ट है। अन्तरक्रियाशीलता के लिए अतिरिक्त कोड, या dotLottie की राज्य मशीनों जैसे नए परिवर्धन की आवश्यकता होती है।
Rive एक संपादक है जहां आप वेक्टर ग्राफिक्स बनाते हैं, उन्हें टाइमलाइन पर एनिमेट करते हैं और उन्हें एक स्टेट मशीन से जोड़ते हैं। इसके रनटाइम कई वातावरणों में .riv फ़ाइलें चलाते हैं, और आपका कोड इनपुट के माध्यम से राज्य मशीन से बात करता है। यह पात्रों, चित्रों और गेम-जैसे इंटरफ़ेस के लिए मजबूत है।
ExodeUI भी राज्य मशीनों और रनटाइम के साथ एक संपादक है, लेकिन यह उत्पाद यूआई के आसपास बनाया गया है। यह लेआउट, स्प्रिंग फिजिक्स और नोड लॉजिक जोड़ता है, और सब कुछ एक खुली .exode JSON फ़ाइल के रूप में सहेजता है। रनटाइम पैकेज React, Vue, Svelte, Angular, Solid, React Native, SwiftUI और Flutter को कवर करते हैं, और एक MCP सर्वर AI कोडिंग टूल को एनिमेशन संपादित करने देता है।
व्यवहार में: जब एनीमेशन को केवल चलाने की आवश्यकता हो तो Lottie का उपयोग करें, उदाहरणात्मक इंटरैक्टिव ग्राफिक्स के लिए Rive और इंटरैक्टिव यूआई घटकों के लिए ExodeUI या Rive का उपयोग करें। कई उत्पाद एक से अधिक का उपयोग करते हैं।