WarpKit
State-based routing for serious Svelte 5 applications.
WarpKit is a standalone Svelte 5 single-page-application framework that organizes routing around application state — unauthenticated, onboarding, authenticated — rather than around URLs alone. Every navigation flows through a predictable ten-phase pipeline with guards and middleware.
It bundles a config-driven data layer with E-Tag caching and stale-while-revalidate, schema-driven forms with deep proxy binding and StandardSchema validation, type-safe real-time WebSockets with automatic reconnection, and a pluggable provider system for swapping browser APIs under test.
WarpKit is built and battle-tested in production, powering both Upstat and cloudlayer.io.
// Highlights
- 01 State-based routing with a 10-phase navigation pipeline
- 02 Config-driven data layer with E-Tag + stale-while-revalidate
- 03 Schema-driven forms with StandardSchema validation
- 04 Type-safe real-time WebSockets with auto-reconnect
- 05 Powers Upstat and cloudlayer.io in production