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 →

Category: Motion Design Software

Motion Design Software for Product Teams

Define motion tokens, orchestrate multi-element choreography, and ship interactive components your developers can drop into production. This is motion design for the interface people actually use, not a rendered video of it.

What is Motion Design in ExodeUI?

Motion design software for products is where a team defines, tests and ships the motion of a software interface: transitions, micro-interactions, loading states and the timing that ties them together. ExodeUI is motion design software for product UI, not a video tool. The motion lives in one open .exode file with motion tokens, spring curves and state machines, and it plays back inside the app through a runtime. If you are looking for video and broadcast motion instead, that is motion graphics software and a different class of tool.

Core Architecture

Why Engineers & Designers Choose ExodeUI

Design, logic and motion in one file that runs inside your app.

Motion Design Tokens

Export spring parameters and easing curves as reusable design tokens formatted for Tailwind CSS, CSS variables, or Theme UI.

Core Architecture

Staggered Choreography

Orchestrate multi-element enter and exit transitions with automatic stagger offsets and hierarchy sequencing.

Core Architecture

Motion Spec Inspector

Developers can click any element to inspect spring constants (stiffness, damping, mass), duration, and trigger criteria in clean code notation.

Core Architecture

Accessible Reduced Motion

Built-in support for prefers-reduced-motion media queries ensures your product remains fully accessible to all users.

Core Architecture

Objective Evaluation

How ExodeUI Compares to Video Motion Design Tools

Where ExodeUI is stronger, and what to weigh before you switch.

The ExodeUI Architecture

ExodeUI

Strengths
  • Designed specifically for interactive software interfaces
  • Outputs design tokens and code rather than rendering flat video
  • Native spring physics calculated in real time
  • Maintains 1:1 parity between visual canvas and code implementation
Compared with

Video Motion Design Tools

Trade-offs
  • Built for broadcast video, TV commercials, and film title sequences
  • No understanding of DOM elements, component trees, or responsive layouts
  • Engineers must eyeball timing and guess easing curves
  • Zero support for user interaction or reactive states

Developer Handoff

Using It in Your Code

Your app loads the compiled file through the ExodeUI runtime and talks to it through inputs and events.

import { ExodeUICanvas } from 'exodeui';

// Springs, states and timing live in the .exode file (designed in the
// editor). Your code passes inputs in and hears events back.
export function StaggeredList({ items }) {
  return (
    <ExodeUICanvas
      src="/list_entrance.bexode"
      inputs={{ items }}
      onTrigger={(name) => console.log('ExodeUI event:', name)}
    />
  );
}

Topic Cluster Network

Explore Connected Concepts & Tooling

Got Questions?

Frequently Asked Questions

Build living components with real motion.

Start free in the browser or download the desktop app. Compile spring physics and state machines directly to React and SwiftUI.

Try for free