awesome-rive
github.com/rive-app/awesome-rive ↗An awesome list that curates Rive runtime examples, articles and tutorials, videos, resources and more!
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me buttons/icons resources from awesome-rive"
Installation instructions →What's inside
Use Cases
- Adding Animation to Buttons in Flutter using RiveButtons/Icons
Simple Animated Menu Toggle Button in Rive
- Animated spider cursorAnimated Cursor
Create an animated spider cursor that crawls across the screen.
- A simple skinning exampleSkinning
Skinning is managed in the Rive editor and toggled with an input
- Delightful Ocean Email FormForms
Render interactive code "in between" a Rive animation. See video
- Flutter Teddy Login ScreenForms
Animated teddy login screen.
- One Kraken BandSync Sounds at runtime
Sync sound with actions in the state machine using the high-level JS runtime and howler.js
Videos
- Add interactivity to your Webflow sites with RiveWebflow
Use Rive share links to quickly add animations and interactivity to WebFlow websites.
- Add Rive to your Flutter Flame gameFlutter
Learn how to add interactive Rive animations to a Flutter Flame game.
- Amimated macOS Doc IconsmacOS
Adding animated macOS doc icons.
- Animated Bottom BarFlutter
Integrations and editor example to create an animated bottom bar in Flutter
- Animated Icons in Android - RiveAndroid
Create your own animated vector icons with Rive.
- Animated Water Bar SliderFlutter
Learn how to make an animated custom slider with Flutter + Rive
Advanced
- Android Rive Piggy
Combine multiple artboards together to layer an animation.
- Dynamically update component colors at runtime
Make use of a custom Rive render object to change a shape's fill color, accessing it by name.
- Rive Canvas Advanced API
Centaur Example game, combining multiple artboards.
- Track a Rive component in Flutter
Demo showing how to make use of the low level rendering to track a Rive component and overlay text with a painting context.
Articles
- Animated Login ScreenReact
Implement an animated login experience using Rive's React runtime.
- Animate Web UIs with State MachinesReact
Explore Rive state machines to build web UIs
- ARIA Live RegionsWeb
Implement accessibility features with dynamically changing content.
- Create Rive-ting AnimationsCase Studies
"Rive reduces the time it takes to make complex animation, making some motion items easier and faster to build."
- Flutter Flow Rive IntegrationFlutter
How to use Rive in Flutter Flow
- Flutter SVG Animations with Rive (Reso CoderFlutter
Sprinkling some beautiful animations across your app.
Courses
- Build an animated appSwiftUI
Free course that teaches you how to design and code an iOS/SwiftUI app with Rive animated assets, icon animations, custom layouts, and interactions.
- LERP — Luau Education for Rive ProfessionalsRive Scripting
Free, open-source interactive course for learning Rive Luau scripting in the Rive Editor, with lessons, exercises, quizzes, API references, and capstone projects.
- Rive Masterclass for DesignersRive Animation
Project-based course covering Rive animation, State Machines, Data Binding, and Scripting through 60+ hands-on lessons. Built around one rolling product (an interactive weather app). For product and motion designers.
- Rive Scripting & AI Agent Course — Rive MasterclassRive Scripting
Project-based course teaching Rive scripting and Rive's AI Agent, by building a complete interactive space game. For designers, no programming experience required.
Games
- Car wash!Flutter
A simple demo, all state and game logic is handled in Rive.
- Find the DogFlutter
Simple guessing game displaying a grid of Rive state machines.
- Flame/Rive Doodle Dash GameFlame (Flutter)
An extension to the Flame Doodle Dash game to add Rive animations. See step-by-step
- Tappy TurkeyWeb/JS
A Flappy Bird kind of game.
Open Source Apps with Rive Animations
- Coffee LoaderAndroid
Play with a cute coffee loader built by
- Dash Slide Puzzle (Runner Up - Animation/Design)Flutter
Animation/Design)
- Dashtronaut (Winner - Best Educational Content)Flutter
Best Educational Content)
- Developer QuestFlutter
Become a tech lead, slay bugs.
- Don't Look at MeWeb
Using eye movement detection to trigger a state machine
- Hash (Community Choice)Flutter
Showing a sample of 131 resources. View the full list on GitHub →