Web Loom
Keep application logic reusable as your rendering framework changes.
Made for application developers.
Overview
Web Loom keeps product logic out of the UI framework. Models hold data and validation, ViewModels expose state and commands, and views render them in React, Vue, Angular, Solid, Lit, Marko, vanilla JavaScript, or React Native.
What it provides
Signals and MVVM
The core
Signals for reactive state, plus model and ViewModel primitives that expose data, loading, errors, and actions without importing a framework.
Application libraries
Build the rest
Queries with caching, client state, Zod-validated forms, typed events, headless UI behaviours, and design tokens. Adopt them one at a time.
Templates and tooling
Render without a framework
A signal-native template engine with Vite integration, server rendering, and template diagnostics.
CLI and MCP server
Scaffold features
Generate models, ViewModels, views, and forms, and look up the toolkit's patterns from an AI assistant.
Built with
- TypeScript
- Zod
- Vite
Logic lives in tested ViewModels, so a team can change frameworks without rewriting its product rules.
Resources
Use Web Loom in your product
Tell us what you need and where it will run. We will agree scope, integrations, and rollout.