---
title: Nooh Documentation
description: 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](https://hono.dev). 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](/docs/introduction)**

Understand why Nooh exists and how it works at a high level.

**[Quickstart](/docs/introduction/quickstart)**

Get a Nooh project up and running in minutes.

**[Routing](/docs/routing)**

Learn how the filesystem maps to HTTP routes, groups, and middleware.

**[Dependency Injection](/docs/dependency-injection)**

Use Nooh's compile-time DI to inject typed services into your handlers.

**[Validation](/docs/validation)**

Validate requests and responses with any Standard Schema-compatible library.

**[Error Handling](/docs/error-handling)**

Handle errors gracefully with typed error factories and custom handlers.

**[RPC Client](/docs/rpc)**

Connect frontends using Hono's native type-safe RPC client (hc).
