{
  "slug": "rive",
  "name": "Rive",
  "url": "https://rive.app/docs/",
  "cat": "anim",
  "group": "design",
  "tagline": "Interactive vector animation",
  "price": "Runtimes free MIT · publishing $9/seat/mo",
  "tier": "paid",
  "pick": false,
  "what": "Design tool plus lightweight runtime for interactive vector animation — the Lottie alternative. You build a state machine so the animation responds to inputs, export a tiny .riv file, and drive it from code.",
  "why": "Only worth it if you have three or more animations to amortize the WASM and a designer to own the files. An unowned .riv is an opaque binary nobody can edit.",
  "warn": "<b>Publishing moved behind a paywall in Oct 2025</b> — the free tier cannot export a .riv for production. And the runtime is 88 kB JS plus a <b>725 kB gzipped WASM binary</b> (304 kB on canvas-lite), fetched from unpkg by default — self-host it and call RuntimeLoader.setWasmUrl().",
  "install": "npm install @rive-app/react-canvas",
  "category": {
    "key": "anim",
    "name": "Animation & motion",
    "desc": "Scroll storytelling, transitions, 3D. Bundle costs are measured, not guessed.",
    "group": "design",
    "groupName": "Make it look right"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://rive.app/docs/getting-started/introduction",
    "checked_at": "2026-08-18T21:45:05.257+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}