ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

ER
Elena RostovaDownloaded Desktop App

Staff Product Designer · SaaS Studio · 2m ago

“Exported our gesture state machine to React Native worklets in under 5 minutes.”

Verified switch
Live Download
Elena RostovaElena Rostova(Berlin)downloaded ExodeUI for macOS (Apple Silicon)2m ago
Figma Migration
Devon K.Devon K.(Senior Mobile Lead):“Finally moving our team away from Figma Smart Animate. Having true interruptible 120 FPS spring physics on touch gestures is night and day.”5m ago
Living Canvas
Lucas SilvaLucas Silvapublished new interaction: Dynamic Island morphing state machine9m ago
Live Download
Alexander KleinAlexander Klein(Amsterdam)downloaded ExodeUI for Windows (x64)12m ago
Rive Alternative
Julian M.Julian M.(iOS Engineer):“Uninstalled Rive for our app. Direct Swift and Reanimated worklet export with zero 2.4MB WASM bundle bloat is the future.”18m ago
Community Pulse
User1,490+ active developerscompiled 840+ second-order spring machines todayLive
Design Systems
Priya PatelPriya Patel(Design System Lead):“W3C DTCG motion tokens compiled across React, iOS, and Kotlin with zero manual translation tax. Huge time saver.”24m ago
Live Download
Marcus ChenMarcus Chen(Singapore)downloaded ExodeUI for macOS (Apple Silicon)29m ago
Compiled to React
Sarah LinSarah Linexported tactile spring sheet to React Native Reanimated 334m ago
Live Download
Elena RostovaElena Rostova(Berlin)downloaded ExodeUI for macOS (Apple Silicon)2m ago
Figma Migration
Devon K.Devon K.(Senior Mobile Lead):“Finally moving our team away from Figma Smart Animate. Having true interruptible 120 FPS spring physics on touch gestures is night and day.”5m ago
Living Canvas
Lucas SilvaLucas Silvapublished new interaction: Dynamic Island morphing state machine9m ago
Live Download
Alexander KleinAlexander Klein(Amsterdam)downloaded ExodeUI for Windows (x64)12m ago
Rive Alternative
Julian M.Julian M.(iOS Engineer):“Uninstalled Rive for our app. Direct Swift and Reanimated worklet export with zero 2.4MB WASM bundle bloat is the future.”18m ago
Community Pulse
User1,490+ active developerscompiled 840+ second-order spring machines todayLive
Design Systems
Priya PatelPriya Patel(Design System Lead):“W3C DTCG motion tokens compiled across React, iOS, and Kotlin with zero manual translation tax. Huge time saver.”24m ago
Live Download
Marcus ChenMarcus Chen(Singapore)downloaded ExodeUI for macOS (Apple Silicon)29m ago
Compiled to React
Sarah LinSarah Linexported tactile spring sheet to React Native Reanimated 334m ago

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

Prefer the browser? Open web studio →

Pillar 06 · Design Systems

Motion Tokens: The Complete Architecture for Design Systems

Standardize motion across your entire product ecosystem. Stop hardcoding arbitrary 300ms cubic beziers across dozens of developer repositories.

Direct Definition & Architecture

What is Motion Tokens: in ExodeUI?

Motion Tokens are standardized design tokens that define animation parameters—such as spring stiffness, damping ratio, mass, easing curves, and duration—in a machine-readable format. ExodeUI provides a visual studio to author motion tokens and automatically compiles them into CSS custom properties, Tailwind plugins, iOS Swift asset catalogs, and Android Compose files.

Interactive Runtime Simulation

Authoring with Physics & State Machinery

Live 120 FPS GPU Canvas
Active Component Under TestClick button or toggle switch to evaluate spring momentum
Stiffness: 420·Damping: 24
Tension / Stiffness420

Controls mechanical recovery speed and frequency oscillation.

Friction / Damping24

Suppresses rebound overshoot and energy decay.

Export Guarantee: Modifying parameters visually exports identical mathematical coefficients directly into your target React and SwiftUI component code.

Core Architecture

Why Engineers & Designers Choose ExodeUI

Engineered from first principles to bridge the gap between creative visual authoring and production code.

Spring Physics Tokens

Define motion with physical tokens (stiffness, damping, mass) rather than arbitrary timing numbers.

Core Architecture

Automated Code Generation

Compile tokens into CSS variables (:root), Tailwind CSS configuration files, SwiftUI Animation extensions, and Jetpack Compose objects.

Core Architecture

Semantic Hierarchy

Organize motion tokens into global, semantic, and component levels (e.g. motion.spring.snappy, motion.feedback.success).

Core Architecture

Design Tool Synchronization

Sync motion tokens seamlessly between Figma variables and production Git codebases.

Core Architecture

Objective Evaluation

How ExodeUI Compares to Traditional Design Tokens (Color/Type Only)

See how native code compilation and spring physics outperform legacy design tool prototypes and static playback formats.

The ExodeUI Architecture

Native Interactive Runtime

Production Code
  • Full first-class support for physical spring tokens and velocity curves
  • Exports to native mobile (SwiftUI/Compose) and web formats simultaneously
  • Visual inspector lets designers feel token physics in real time
  • Automatic accessibility fallbacks for prefers-reduced-motion
Legacy Ecosystem

Traditional Design Tokens (Color/Type Only)

Translation Debt
  • Most token tools only support static colors, typography, and spacing
  • Motion is reduced to crude duration strings like "300ms ease-in-out"
  • No visual way to test token dynamics before shipping to code
  • Engineers must manually interpret motion specs into framework code

Zero Handoff Debt

Production-Ready Code Outputs

No video renders. No proprietary binary blobs. Pure, human-readable components designed to drop straight into your app.

/* Generated Motion Tokens: CSS & Tailwind */
:root {
  --motion-spring-snappy-stiffness: 520;
  --motion-spring-snappy-damping: 24;
  --motion-spring-gentle-stiffness: 280;
  --motion-spring-gentle-damping: 32;
}

// In React with ExodeUI
import { useMotionToken } from '@exodeui/react';

export function SnappyButton() {
  const spring = useMotionToken('motion.spring.snappy');
  return <button style={spring} className="btn">Snappy Token</button>;
}
Chapter 01·Technical In-Depth

Why Design Systems Fail at Motion

Modern design systems have perfected color palettes, typography scales, elevation shadows, and spacing grids. But motion remains the forgotten design token. In most organizations, motion documentation consists of vague guidelines like "animations should be snappy" or a static 250ms duration variable.

  • Inconsistent Brand Feel: One engineer uses ease-out, another uses ease-in-out, and mobile uses Apple defaults.
  • Brittle Duration Curves: Timed animations feel slow on small elements and hurried on large bottom sheets.
  • Accessibility Neglect: Teams fail to implement cohesive reduced-motion overrides across all components.
Chapter 02·Technical In-Depth

The 3-Tier Motion Token Hierarchy

ExodeUI models motion tokens across three structured tiers:

Tier 1: Global Primitive Tokens

Raw mathematical constants (e.g., stiffness-400, damping-25, mass-1).

Tier 2: Semantic Intent Tokens

Functional names tied to intent (e.g., motion.interactive.snappy, motion.modal.enter).

Tier 3: Component-Specific Tokens

Overrides bound to specific components (e.g., button.toggle.switch).

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 Exode for Free