Finite State Machines and Statecharts for the Modern Web.
Full xterm terminal, in your browser
An addon for xterm.js that enables fitting the terminal's dimensions to a containing element. This addon requires xterm.js v4+.
An addon for xterm.js that enables a WebGL2-based renderer. This addon requires xterm.js v4+.
A headless terminal component that runs in Node.js
An addon for xterm.js that enables searching the buffer. This addon requires xterm.js v4+.
A minimal JSON Schema merging library.
An addon for xterm.js that enables attaching to a web socket. This addon requires xterm.js v4+.
Framework-agnostic XState machine and types for authentication flows
A minimal implementation of xstate fsm for UI machines
Vite plugin that injects source locations into XState createMachine/state definitions so the XState DevTools can link straight to your editor.
Framework-agnostic authentication state store (XState Store) for @eventuras/fides-auth
Advanced state-library adapter integrations for ignite-element.
A framework-agnostic library for creating web components with state management support.
Statechart-shaped finite state machines for MobX stores with Stately-friendly configs and no separate machine context.
Core logic for the combobox widget implemented as a state machine
Core logic for the toggle widget implemented as a state machine
Flow Manager System Base
React hooks for @eventuras/fides-auth — auth store bindings, session monitoring, and heartbeat
Headless docking-layout engine: model, actions, reducer, serialization, geometry, and the XState actor system. No React.
Embed child terminal processes in a TeaUI view via PTY + xterm-headless