Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
Core Concepts

Motion Runtime

Canonical Definition

The lightweight client execution layer that drives spring numerical integration and state machine transitions in the target application.

Detailed Explanation & Context

The Motion Runtime is the client-side software library that executes interaction logic inside production applications. In ExodeUI, the runtime ships as the exodeui package for React, with sibling packages for Vue, Svelte, Angular, Solid, React Native, SwiftUI and Flutter. It loads a compiled .bexode file and exposes the file’s inputs and events to your code.

Mathematical Model / Governing FormulaShipped file: a compiled .bexode (ExodeUI) vs a binary .riv (Rive) vs JSON (Lottie)

Key Takeaways

  • Ultra-minimal bundle footprint designed for strict Core Web Vitals targets.
  • Zero external dependencies and memory leak protection.
  • Your code drives it through inputs and listens for its events.
Implementation Syntax (BASH)
npm install exodeui
# React runtime; Vue, Svelte, Angular, Solid and React Native have sibling packages

Apply Motion Runtime in Your Application

ExodeUI makes modern motion engineering effortless. Design visually and compile clean, accessible components directly to production.