Roadmap - UpstandPlatform/OpenRive GitHub Wiki
Where OpenRive is heading. Priorities follow community interest, so 👍 the matching issues or open a feature request.
Available today
- Design: artboards, parametric shapes, pen paths, groups, text, fills and strokes, gradients, trim paths, blend modes
- Assets: embedded images, SVG import to vector shapes, fonts
- Animation: timelines, auto-key, easing presets, curve editor and 1D blend states
- Interactivity: state machines, layers, property conditions, pointer listeners, custom Rive events, align-to-pointer actions and live preview
- Constraints: distance constraint authoring (closer than, farther than, exact distance)
- Theme colors with multiple themes
- Code panel: automation scripts and embed snippets
- CLI, MCP server (33 tools), REST API
- Local users and roles, sharing
- File storage or PostgreSQL, Docker Compose, migration tool
Next up
| Area | Planned work |
|---|---|
| Rigging | Bone creation and editing, then skinning and weights |
| Constraints | Follow-path, IK, translation, rotation and scale constraint editing (preserved already) |
| Meshes | Image mesh deformation |
| Composition | Nested artboards editing, components |
| State machines | 2D blend states, animation-authored events and richer event workflows |
| Data binding | Shape-property bindings, nested view models, enums, lists and data converters |
| Layouts | Rive layout (flexbox) editing |
| Text | Font subsetting to shrink files, text modifiers |
| Collaboration | Live multi-user editing on a self-hosted server |
| Export | GIF/MP4/WebM video export, sprite sheets |
Ideas under discussion
- Plugin API for custom panels and importers
- Figma import (SVG already works)
- Localization of the UI and docs
Want to work on one of these? Read Contributing and say hello in the issue first, so we can agree on the approach.