fastify
npmv5.10.0TypeScriptFast and low overhead web framework, for Node.js
Overview
fastify is an npm package that fast and low overhead web framework, for Node.js. It is very popular, with about 9.2M downloads per week. The latest version is 5.10.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need fast and low overhead web framework, for Node.js and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (9.2M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- Large dependency tree (51 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of fastify.
Dependencies
Runtime (15)
Dev (36)
Used by
Popular packages that depend on fastify.
Build and manage the fast-json-stringify instances for the fastify framework
Build and manage the AJV instances for the fastify framework
Seamless REST/GraphQL API mocking library for browser and Node.js.
Alternatives to fastify
Fast, unopinionated, minimalist web framework
The React Framework
Stringify your JSON at max speed
Koa web app framework
Builds a logical conjunction (AND) of multiple JSON schemas
JSON schema reference resolver
TypeScript-first schema declaration and validation library with static type inference
Native-ESM powered web dev build tool
Promise based HTTP client for the browser and node.js
The official runtime utils for Standard Schema
Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
node.js realtime framework server
Frequently installed together
An AST-based pattern checker for JavaScript.
An extremely fast JavaScript and CSS bundler and minifier.
HTTP server cookie parsing and serialization
HTTP status utility
Prettier is an opinionated code formatter
Fast, unopinionated, minimalist web framework
Promise based HTTP client for the browser and node.js
Next generation testing framework powered by Vite
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
A Query Language and Runtime which can target any service.
Stringify your JSON at max speed
Dependency-free RFC 3986 URI toolbox
Version history
| Version | Published | License |
|---|---|---|
| 5.10.0latest | 14 days ago | MIT |
| 5.9.0 | 21 days ago | MIT |
| 5.8.5 | 3 months ago | MIT |
| 5.8.4 | 3 months ago | MIT |
| 5.8.3 | 3 months ago | MIT |
| 5.8.2 | 4 months ago | MIT |
| 5.8.1 | 4 months ago | MIT |
| 5.8.0 | 4 months ago | MIT |
| 5.7.4 | 5 months ago | MIT |
| 5.7.3 | 5 months ago | MIT |
| 5.7.2 | 5 months ago | MIT |
| 5.7.1 | 6 months ago | MIT |
| 5.7.0 | 6 months ago | MIT |
| 5.6.2 | 8 months ago | MIT |
| 5.6.1 | 9 months ago | MIT |
| 5.6.0 | 10 months ago | MIT |
| 5.5.0 | 11 months ago | MIT |
| 5.4.0 | 1 year ago | MIT |
| 5.3.3 | 1 year ago | MIT |
| 4.29.1 | 1 year ago | MIT |
Funding
Frequently asked questions
How do I install fastify?
Run `npm install fastify` to add fastify to your npm project.
What license is fastify released under?
fastify is distributed under the MIT license.
How popular is fastify?
fastify has approximately 9,176,565 downloads per week.