Create web servers that run anywhere.

Nitro is an open source TypeScript framework to build ultra-fast web servers.
The open engine powering Nuxt and open to everyone.

Bash
$npx giget@latest nitro$cd nitro-app$npm install$npm run dev
Click to copy

Features

🐇

Rapid Development

Zero config setup with hot module replacement for server code in development.

😌

Deploy Anywhere

Deploy the same codebase to any deployment provider with no extra config.

💼

Portable and Compact

Say goodbye to node_modules, output size is less than 1MB.

📁

Filesystem Routing

Automatically registers server and API routes.

🤏

Minimal Design

Minimal design to fit into any solution with minimum overhead

🚀

Code-Splitting

Async chunk loading for fast server startup time and answer.

👕

TypeScript

TypeScript support out of the box with few more goodies.

💾

Storage Layer

Multi driver and platform-agnostic storage system.

💰

Cache API

Powerful built-in caching API.

🐱

Hackable

Built to be customized with the plugins hooks system.

Auto Imports

Automatically import utilities for a minimal and clean codebase. Only the used ones will be added to the final bundle.

🏛️

Backward Compatible

So you can use legacy npm packages, CommonJS and mocking Node.js modules for workers.