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

Project Structure

The repository is a Cargo workspace containing the framework, platform adapters, CLI, and integration projects.

PathPurpose
uzumibi-cliCLI and embedded project templates
uzumibi-gemCore Ruby request, response, and router API
uzumibi-art-routerRoute matching implementation
uzumibi-cloudflare-extCloudflare-specific Ruby host APIs
uzumibi-googleGoogle Cloud integrations
uzumibi-docsThis mdBook
uzumibi-on-*-spikePlatform integration and development examples

Generated application layouts are platform-specific. A generated Cloudflare project contains a JavaScript Worker at the root and a Rust Wasm crate under wasm-app; other templates may be a single Rust crate.

Use the generated project’s own scripts and configuration as the source of truth. The spike directories are useful for development, but applications should normally be created with uzumibi new.