What is Rive?

Real-time Animations

Rive is a 2D animation tool that enables designers to easily add high-quality animation to their apps and games. These animations can be interactive, and are suitable for animated icons, onboarding screens, game characters, and more. The Rive framework is real-time; Rive assets are designed and tested in the editor, exported and imported with space-efficient .riv files, and are dynamic and can be manipulated with code.

Interactive Animations

Rive animations can be manipulated at runtime and can be layered such that multiple independently-designed animations run at the same time.

Design Once, Run Everywhere

There are two parts to Rive: the editor and the runtimes. The editor is a web-based tool, https://rive.app/. Using the editor, one can create and modify assets and prepare them for export. The exported assets can be imported and run in any of the supported runtimes. As of the time of writing, supported runtimes include:

  • Flutter
  • iOS - Swift
  • Android
  • Web - Javascript/WebGL
  • React
  • C++
  • and more