Spectre Shell

Application structure without framework noise.

Three focused modules that solve the application edges — startup, routing, and local state — without growing into a framework.

Modules

Shell, routing, and state. Each with one clear job.

  1. 01

    Module

    Spectre Shell

    The thin application frame. Handles startup sequencing, the top-level application boundary, and the structural context downstream modules run inside.

  2. 02

    Module

    Spectre Shell Router

    The routing layer. Registers application routes and handles shell movement between views without coupling route logic to component trees.

  3. 03

    Module

    Spectre Shell Signals

    The reactive primitives layer. Provides local UI state for Spectre shells without reaching for a full state management solution.

Operating model

Keep the frame thin and the structure explicit.

Spectre Shell exists to solve the application edges: startup, route structure, and local state around the interface.

That keeps the shell useful, predictable, and small enough to stay out of the way.

PHCDevworks

The shell stays thin by design.

Route management, frame structure, and reactive state — tight and predictable. Spectre Shell handles the edges so your application logic doesn't have to.