Skip to main content

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 GitHub

Signature element · System diagram

One typed protocol · Three native adapters

Architecture contract

Shared behavior. Native rendering.

  1. 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.

  2. Native framework rendering

    Each adapter translates the shared protocol into its framework’s native component, reactivity, lifecycle, and accessibility model.

  3. 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

  1. SDUI Blade Core

    A framework-agnostic state machine and orchestration engine for horizontal, context-preserving interface journeys.

    Protocol and state orchestration · MIT

  2. SDUI Blade Angular

    An Angular 21 Signals renderer for the abstract schema emitted by the shared core.

    Angular 21 adapter · MIT

  3. SDUI Blade React

    A React renderer that connects the core store to an injected component registry and application-owned styling.

    React adapter · MIT

  4. SDUI Blade Svelte

    A Svelte 5 presentation layer built with Runes and snippets over the shared orchestration engine.

    Svelte 5 adapter · MIT