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 →

Søjle 03 · Rive Alternativ

Rive Alternativ til produktbrugergrænseflade: Layout, fysik og logik i én fil

Rive gjorde interaktiv vektoranimation mainstream. ExodeUI anvender den samme idé på hele grænsefladestykker: layout, logik, fysik og data, ikke kun grafikken.

Opdateret oktober 2026

Er ExodeUI et godt Rive-alternativ?

ExodeUI er et Rive-alternativ bygget til produktets brugergrænseflade snarere end karakterer og spil. Ligesom Rive designer du i en visuel editor, og en runtime afspiller filen inde i din app, med input og hændelser, som din kode styrer. ExodeUI tilføjer responsivt layout med breakpoints, en fysikmotor, nodelogik og API-datavariabler, opbevarer sin kilde i en åben .exode JSON-fil og har en MCP-server til AI-kodningsværktøjer. Rive er mere modent, med et større fællesskab, stærkere rigging og spilmotorens kørselstider. Vi laver ExodeUI.

Kernearkitektur

Hvorfor ingeniører og designere vælger ExodeUI

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

Layout, der flyder tilbage

Responsive breakpoints med per-container-tilsidesættelser, så en komponent tilpasser sig skærmstørrelsen, som produktets brugergrænseflade skal.

Core Architecture

Fysik indbygget

Tyngdekraft, kollisioner, attraktorer, væskezoner og effekter såsom squash og stier, uden at skrive simuleringskode.

Core Architecture

Åben, gennemskuelig kilde

.exode-kilden er JSON, så du kan læse den, gennemgå ændringer og køre CLI's semantiske diff for at fange brydende ændringer.

Core Architecture

Statsmaskiner, logik og data

Tilstande, overgange og input som Rive, plus nodelogik, udtryk og API-variabler, der henter live-data.

Core Architecture

Objektiv evaluering

Hvordan ExodeUI sammenlignes med Rive

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

The ExodeUI Architecture

ExodeUI

Styrker
  • Responsivt layout med brudpunkter for hele skærme og komponenter
  • Indbygget fysikmotor og nodelogik
  • API-variabler, diagrammer og live databinding inde i filen
  • Åbn .exode JSON-kilde plus en MCP-server til AI-kodningsværktøjer
Compared with

Rive

Where it is stronger
  • Karakterrigning, knogler og masker er mere modne i Rive
  • Rive har spilletider (Unity, Unreal), som ExodeUI ikke har
  • Rive har et meget større fællesskab, flere tutorials og en markedsplads
  • Gratis Rive eksporter spiller en splash-skærm; Cadet ($9 pr. sæde pr. måned, årligt) fjerner den

Udvikler Handoff

Brug det i din kode

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

importer { ExodeUICanvas } fra 'exodeui';

// Fjedre, tilstande og timing live i .exode-filen (designet i
// redaktør). Din kode sender input ind og hører begivenheder tilbage.
eksportfunktion AuthWidget() {
  returnere (
    <ExodeUICanvas
      src="/auth_machine.bexode"
      onTrigger={(navn) => console.log('ExodeUI hændelse:', navn)}
    />
  );
}

Når ExodeUI er det bedre Rive-alternativ

Rive er fremragende til karakterer, illustrationer og spilgrafik. Teams leder efter et alternativ, når de bruger det til produktbrugergrænsefladen, såsom skifter, fanebjælker, onboarding, formularer og dashboards, og har brug for mere end en animeret grafik:

  • Layout: Produktbrugergrænsefladen skal ændres på tværs af skærmstørrelser, hvilket ExodeUI håndterer med brudpunkter.
  • Logik og data: Nodelogik, udtryk og API-variabler lader en komponent vise og reagere på rigtige data.
  • Fysik: træk, kast og kollisioner kommer fra en indbygget motor i stedet for håndtunet animation.
  • Søgning og tilgængelighed: Begge værktøjer tegner på et lærred. Rive har en semantiktilstand til skærmlæsere; ExodeUI's valgfrie ExodeSEO-lag tilføjer semantisk HTML og metadata, og dets CLI kan auditere mod WCAG.

Sådan fungerer det i din app

Begge værktøjer bruger den samme model: en runtime tegner filen på et lærred inde i din app, og din kode taler til den gennem input og begivenheder. Med ExodeUI designer du i browser- eller desktopeditoren, kompilerer .exode-kilden til en lille .bexode-fil og afspiller den med runtime for dit framework.

Statsmaskiner

Forbind inaktive, svævende, trykket, indlæsnings- og succestilstande med overgange, og kør dem fra din kode.

Input og begivenheder

Indstil boolesk, tal og tekstinput fra din app, og lyt efter triggere, klik og inputændringer, der kommer tilbage.

Hvornår skal man bo hos Rive

Bliv med Rive, hvis du animerer karakterer med knogler og masker, sender til Unity eller Unreal, stoler på Rive-scripting eller allerede har et bibliotek med .riv-filer og et team, der kender editoren. ExodeUI er nyere, og dens React runtime er den mest modne af sine otte runtimes.

Topic Cluster Network

Udforsk forbundne koncepter og værktøjer

Har du spørgsmål?

Ofte stillede spørgsmål

Byg levende komponenter med ægte bevægelse.

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

Prøv gratis