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.
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.