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.