Skip to content
IndexDesign corpus
Motion & InteractionAnimation LibraryToolAppMITFreemiumReact

Rive

Vector animation editor whose State Machine files run natively in app runtimes

Aboutrive.app

Rive is a collaborative editor for vector graphics and animation, paired with open-source MIT runtimes that play the resulting .riv file directly in a product. Its State Machine lets you wire animation states and inputs in the editor, so the same file responds to app events, hover, drag and scroll without an engineer re-implementing the motion. Runtimes cover web, React, React Native, Flutter, iOS, Android, C++, Unity, Unreal and Defold, plus Framer, Webflow and Wix Studio. It is aimed at teams shipping interactive motion — onboarding, mascots, loaders, game UI — where Lottie's one-way playback is not enough.

Install
npm install @rive-app/react-canvas
For an agent

Pick Rive over Lottie when the animation must react to state — a toggle that morphs, a mascot that follows a cursor, a loader that branches on success or failure — because the State Machine exposes named boolean/number/trigger inputs you set from code, whereas Lottie only seeks a timeline. On the web use @rive-app/react-canvas for standard cases and the webgl2 build only when you need the Rive Renderer's advanced features; the runtimes are MIT but authoring the .riv still requires the paid editor above the free tier's 3-file cap. Budget for the wasm payload and always gate playback behind prefers-reduced-motion, which Rive does not handle for you.

Why it is here. The only mainstream tool where the designer's animation file is itself the interaction logic, which removes the usual animator-to-engineer handoff that kills motion quality in production.

Install command, framework, licence and component list.
Components it ships3
Helps you build7
Notable for
  • State Machine with code-settable inputs
  • MIT open-source runtimes on 10+ platforms
  • files reported up to 90% smaller than Lottie
  • GPU Rive Renderer at 120fps
  • used by Duolingo, Spotify, Google
Provenance

Verified 2026-08-15. HTTP 200. https://rive.app/, https://rive.app/pricing, https://rive.app/docs/runtimes/getting-started, https://github.com/rive-app/rive-react/commits/main.atom

Related resourcesMotion & Interaction