Skip to content

Live demos

Playground

Every feature on this site has a live, clickable demo - this site is the router. Watch the address bar as you click: each link below is a real route matched by the same <Brouter> that served this page, and every group links to the documentation page that explains it.

Press Ctrl K anywhere on the site to jump to any of these by name, or to any documentation page.

Route matching

Typed parameters, optionals, defaults, complex segments, catch-alls and specificity - docs.

Constraints

All 18 built-in constraints, tested interactively - docs.

Nested routes & outlets

Parents render persistent layout, children fill outlets - docs.

Guards & locks

Preventive cancellation - the URL never moves - docs.

Data loading

Loaders, SWR caching, preloading, deferred data, error boundaries - docs.

Navigation & history

Awaited outcomes, history entry state - docs.

Lifecycle & keep-alive

Retention, per-parameter caching, lifecycle callbacks - docs.

View transitions

Shared-element morphs, direction-aware motion - docs.

Discovery & fallbacks

@page discovery and not-found handling - docs.

MCP server

The tools an AI agent gets from this site, called live - docs.