MoroJS Documentation
Build high-performance, type-safe APIs with intelligent routing and a zero-friction developer experience — production-ready features out of the box.
Get Started
Every project starts with the CLI — scaffold, run, and build. Pick the path that fits what you're making.
Quick Start
Go from one command to a running, typed API in under a minute — then add your first validated route. Start here if you just want to see MoroJS work.
Interactive Project Builder
Scaffold a full project, not just a hello-world API. Pick your database, auth, runtime, validation, and features — then copy the exact command.
Why MoroJS?
Enterprise Authentication
Better Auth integration with OAuth, RBAC, and zero dependencies
High Performance
570k+ req/sec on Moro's native C++ engine, with full TypeScript safety
Multi-Runtime
Deploy anywhere: Node.js, Edge, Lambda, Workers
Configuration System
Config files, environment variables, TypeScript support
Explore the Docs
Core Concepts
Intelligent routing, type safety, validation, middleware
Core Systems
Authentication, configuration, OpenAPI docs
Security Middleware
CORS, CSRF, CSP, security headers
Performance Middleware
Caching, compression, rate limiting
Protocols
WebSockets, gRPC, GraphQL, HTTP/2, SSE
Deployment
Node.js, Edge, Lambda, Workers, Docker