Unified Handler System
Middleware, routes, and error handlers all share one type: Request => Future[Result].
Unified Handler System
Middleware, routes, and error handlers all share one type: Request => Future[Result].
Type-Safe
Type-safe JSON via zio-json and a typed request context (TypedKey). Immutable request/response types.
10 Built-in Middleware
Auth, CORS, compression, static files, rate limiting, file uploads, and more.
Zero npm Dependencies
Pure Scala.js — only Node.js is required at runtime.