Web Loom

Keep application logic reusable as your rendering framework changes.

Made for application developers.

Discuss using itDelivered to clients

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

Back to all engineering

Use Web Loom in your product

Tell us what you need and where it will run. We will agree scope, integrations, and rollout.