Rive
A tool and runtime for interactive animations driven by state machines.
Rive is a design tool and runtime for interactive graphics. Designers build artwork, animation and the logic that drives it in one editor, then ship a single small .riv file that plays in apps and websites through Rive's runtimes.
Its key idea is the state machine: an animation reacts to inputs such as hover, taps, scroll or app data, instead of playing the same way every time. Rive says its runtimes run natively on web, iOS, Android, desktop and consoles, under the MIT license.
Key characteristics
- Design, animation and interaction logic live in one .riv file.
- State machines let animations react to input and data.
- Runtimes for web, iOS, Android, desktop and more, MIT-licensed.
- Suited to interactive UI, onboarding and game-like moments.
Example
A login screen's mascot follows the cursor, covers its eyes when the password field is focused and celebrates on success, all from one Rive file reacting to the form's state.
Frequently asked questions
What is the difference between Rive and Lottie?
Lottie plays a pre-made animation, usually exported from After Effects. Rive adds state machines, so animations respond to input and data in real time.
Is Rive free to use in apps?
Rive says its runtimes are MIT-licensed, with no royalties or runtime fees. Check Rive's pricing page for the editor's current plans.
Related terms