Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Vyuh

Vyuh is a Rust application framework for building typed runtime paths in one place: routes, commands, tasks, signals, emitters, services, validation, assets, templates, and OpenAPI.

The framework keeps application structure visible in ordinary Rust code. Handler signatures describe what each runtime path consumes, Site owns the runtime, and Data<T> gives typed application data a common shape across subsystems.

What Vyuh Optimizes For

  • A single application model across web and operational code.
  • Explicit validation and error behavior.
  • Bundle-owned routes, services, tasks, commands, assets, and templates.
  • Postgres-first production behavior with MySQL and SQLite support where available.

Current Status

Vyuh is usable, but not API-stable yet. Expect breaking changes before a stable release.