Nooh Documentation
A zero-dependency, compile-time metaframework for building type-safe file-based Hono APIs.
Nooh adds a filesystem-first development model on top of Hono. Your files define the shape of your API, and a fast compiler generates the typed route functions and native Hono application behind them — with zero runtime overhead and full type safety.
Introduction
Understand why Nooh exists and how it works at a high level.
Quickstart
Get a Nooh project up and running in minutes.
Routing
Learn how the filesystem maps to HTTP routes, groups, and middleware.
Dependency Injection
Use Nooh’s compile-time DI to inject typed services into your handlers.
Validation
Validate requests and responses with any Standard Schema-compatible library.
Error Handling
Handle errors gracefully with typed error factories and custom handlers.
RPC Client
Connect frontends using Hono’s native type-safe RPC client (hc).