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 →

Pilastro 03 · Rive Alternativa

Rive Alternativa per l'interfaccia utente del prodotto: layout, fisica e logica in un unico file

Rive ha reso l'animazione vettoriale interattiva mainstream. ExodeUI applica la stessa idea a interi elementi dell'interfaccia: layout, logica, fisica e dati, non solo alla grafica.

Aggiornato Ottobre 2026

ExodeUI è una buona alternativa a Rive?

ExodeUI è un'alternativa Rive creata per l'interfaccia utente del prodotto anziché per personaggi e giochi. Come Rive, progetti in un editor visivo e un runtime riproduce il file all'interno della tua app, con input ed eventi controllati dal tuo codice. ExodeUI aggiunge un layout reattivo con punti di interruzione, un motore fisico, logica dei nodi e variabili di dati API, mantiene la sua fonte in un file .exode JSON aperto e dispone di un server MCP per strumenti di codifica AI. Rive è più maturo, con una comunità più grande, rigging più robusti e tempi di esecuzione del motore di gioco. Facciamo ExodeUI.

Architettura centrale

Perché ingegneri e designer scelgono ExodeUI

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

Layout che si ricompone

Punti di interruzione reattivi con override per contenitore, in modo che un componente si adatti alle dimensioni dello schermo come deve fare l'interfaccia utente del prodotto.

Core Architecture

Fisica incorporata

Gravità, collisioni, attrattori, zone fluide ed effetti come schiacciamento e scie, senza scrivere codice di simulazione.

Core Architecture

Fonte aperta e rivedibile

Il sorgente .exode è JSON, quindi puoi leggerlo, rivedere le modifiche ed eseguire il diff semantico della CLI per individuare le modifiche importanti.

Core Architecture

Macchine a stati, logica e dati

Stati, transizioni e input come Rive, oltre a logica del nodo, espressioni e variabili API che recuperano dati in tempo reale.

Core Architecture

Valutazione oggettiva

Come si confronta ExodeUI con Rive

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

The ExodeUI Architecture

ExodeUI

Punti di forza
  • Layout reattivo con punti di interruzione per interi schermi e componenti
  • Motore fisico e logica dei nodi integrati
  • Variabili API, grafici e associazione dati in tempo reale all'interno del file
  • Sorgente .exode JSON aperta, oltre a un server MCP per strumenti di codifica AI
Compared with

Rive

Where it is stronger
  • Il rigging, le ossa e le mesh dei personaggi sono più maturi in Rive
  • Rive ha tempi di esecuzione del motore di gioco (Unity, Unreal) che ExodeUI non ha
  • Rive ha una comunità molto più grande, più tutorial e un mercato
  • Le esportazioni Rive gratuite riproducono una schermata iniziale; Cadet ($ 9 per posto al mese, annuale) lo rimuove

Passaggio allo sviluppo

Usarlo nel tuo codice

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

importa { ExodeUICanvas } da 'exodeui';

// Molle, stati e tempistiche vivono nel file .exode (progettato nel file
//editore). Il tuo codice passa gli input e ascolta gli eventi.
funzione di esportazione AuthWidget() {
  ritorno (
    <ExodeUICanvas
      src="/auth_machine.bexode"
      onTrigger={(nome) => console.log('Evento ExodeUI:', nome)}
    />
  );
}

Quando ExodeUI è l'alternativa migliore a Rive

Rive è eccellente per personaggi, illustrazioni e grafica di giochi. I team cercano un'alternativa quando la utilizzano per l'interfaccia utente del prodotto, come interruttori, barre delle schede, onboarding, moduli e dashboard, e hanno bisogno di qualcosa di più di una grafica animata:

  • Layout: l'interfaccia utente del prodotto deve ridisporre le dimensioni dello schermo, cosa che ExodeUI gestisce con punti di interruzione.
  • Logica e dati: la logica del nodo, le espressioni e le variabili API consentono a un componente di mostrare e reagire ai dati reali.
  • Fisica: il trascinamento, il lancio e le collisioni provengono da un motore integrato invece che da un'animazione regolata manualmente.
  • Ricerca e accessibilità: entrambi gli strumenti disegnano su una tela. Rive ha una modalità semantica per gli screen reader; Il livello ExodeSEO opzionale di ExodeUI aggiunge HTML semantico e metadati e la sua CLI può eseguire il controllo rispetto a WCAG.

Come funziona nella tua app

Entrambi gli strumenti utilizzano lo stesso modello: un runtime disegna il file su un'area di disegno all'interno della tua app e il tuo codice comunica con esso tramite input ed eventi. Con ExodeUI progetti nel browser o nell'editor desktop, compili il sorgente .exode in un piccolo file .bexode e riproducilo con il runtime per il tuo framework.

Macchine statali

Collega gli stati inattivo, al passaggio del mouse, premuto, in caricamento e di successo con le transizioni e guidali dal tuo codice.

Ingressi ed eventi

Imposta input booleani, numerici e di testo dalla tua app e ascolta i trigger, i clic e le modifiche di input che ritornano.

Quando soggiornare con Rive

Resta con Rive se animi personaggi con ossa e mesh, spedisci a Unity o Unreal, fai affidamento sullo scripting Rive o disponi già di una libreria di file .riv e di un team che conosce l'editor. ExodeUI è più recente e il suo runtime React è il più maturo dei suoi otto runtime.

Topic Cluster Network

Esplora concetti e strumenti collegati

Hai domande?

Domande frequenti

Crea componenti vivi con movimento reale.

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

Provalo gratis