Nitro
TypeScript server toolkit for full-stack servers with filesystem routing, storage, caching and a Vite plugin, deployable to Node.js, Bun, Deno and serverless hosts.
Nitro is a TypeScript server toolkit for building full-stack servers, and it can be added to an existing Vite project as a plugin or started with create-nitro-app. The homepage says the same codebase deploys to Node.js, Bun, Deno or serverless hosts. Nitro includes a built-in SQL layer that defaults to SQLite and can connect to other databases. The introduction names Nuxt, SolidStart and TanStack Start as frameworks that fully or partially leverage Nitro.
Worth knowing
The project’s pages present a new major line as current, but the stable release line on GitHub and npm is still the previous one, and the newer line is published as beta. Database, Tasks and OpenAPI are marked experimental on the homepage. The npm package named in the install instructions carries the beta.
Identity
Rendering and deploy
- Install with
- npx create-nitro-app, or npm i nitro vite with the Vite plugin7
Releases
Adoption
Sources
- 2026-10-22: links
github.com/nitrojs/nitro - 2026-10-22: links, Written in, GitHub stars
api.github.com/repos/nitrojs/nitro - 2026-10-22: links, Categories, Databases
nitro.build/guide - 2026-10-22: Maintainer
raw.githubusercontent.com/nitrojs/nitro/main/LICENSE - 2026-10-22: Runtime
nitro.build - 2026-10-22: Minimum runtime
registry.npmjs.org/nitro/latest - 2026-10-22: Install with
nitro.build/guide/quick-start - 2026-10-22: License, License model
github.com/nitrojs/nitro/blob/main/LICENSE - 2026-10-22: Current major version
api.github.com/repos/nitrojs/nitro/releases - 2026-10-22: Last release
api.github.com/repos/nitrojs/nitro/releases/latest - 2026-10-22: Contributors
api.github.com/repos/nitrojs/nitro/contributors - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/nitro - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/nitro