Public engineering infrastructure
SDUI Blade
One typed protocol. Three framework-native adapters.
SDUI Blade is a public TypeScript architecture with a framework-independent core and native Angular, React, and Svelte adapters.
View Slashand on GitHubSignature element · System diagram
One typed protocol · Three native adapters
Architecture contract
Shared behavior. Native rendering.
-
One framework-independent state machine
The core owns journey state, navigation history, durable and transient blade behavior, and serialization without taking a dependency on a rendering framework.
-
Native framework rendering
Each adapter translates the shared protocol into its framework’s native component, reactivity, lifecycle, and accessibility model.
-
Application-owned presentation
Applications register their own components and retain control of design tokens while the protocol coordinates the horizontal journey.
Source index
One protocol across four repositories.
Four independently versioned MIT packages
SDUI Blade Core
A framework-agnostic state machine and orchestration engine for horizontal, context-preserving interface journeys.
Protocol and state orchestration · MIT
SDUI Blade Angular
An Angular 21 Signals renderer for the abstract schema emitted by the shared core.
Angular 21 adapter · MIT
SDUI Blade React
A React renderer that connects the core store to an injected component registry and application-owned styling.
React adapter · MIT
SDUI Blade Svelte
A Svelte 5 presentation layer built with Runes and snippets over the shared orchestration engine.
Svelte 5 adapter · MIT