MultronHub

About Multron

Multron is a proof-of-concept application demonstrating how Astro can serve as a meta-framework, hosting multiple independent SPA applications under different sub-paths.

Architecture

Each route in this application can be a completely different kind of web app. The /sign-in route is a SolidJS SPA, /conversations is a React SPA, and /billing mixes React and SolidJS islands on a single Astro page.

Design System

All sub-applications share the same @axhxrx/astro design system, which provides theming (default, cyberpunk, cyberpunk-readable), color modes (light/dark/system), and shape geometry (rounded/rectangular).

Shared State

Theme preferences and authentication state are shared across all sub-apps via localStorage and CustomEvents. Changing the theme on any page instantly updates all pages.

Build Information

These values were baked in at build time (or server render time in dev mode):

Generated At 2026-02-22T15:24:03.000Z
Hostname runnervmwffz4
Node Version v22.22.0
Astro Mode production
Production true
Development false

Technology Stack

Astro 5

Meta-framework providing the routing, static generation, and server-side rendering.

React 19

Powers the /conversations SPA and the invoice table island on /billing.

SolidJS 1.9

Powers the /sign-in SPA and the support chat widget on /billing.

Playwright

End-to-end testing across all sub-routes.