Fastify

Original author(s)|

* Matteo Collina
* Tomas Della Vedova

Developer(s)| Platformatic, OpenJS and others
Initial release| September 2016; 9 years ago (2016-09)[1]
Written in| JavaScript
Platform| Node.js
Type| Web framework
License| MIT License

Fastify is a performance-oriented backend web framework for Node.js, released as free and open-source software under an MIT License. Its development was inspired by Hapi and Express.[2]

As a lightweight alternative to other Node.js web API frameworks,[3][4] benchmarks reveal it to be significantly faster.[5]

## Contents

* 1 History
* 2 Features
* 3 Popularity
* 4 See also
* 5 References
* 6 External links

## History

Fastify was conceived by Matteo Collina while working at NearForm in 2015. Collina and Tomas Della Vedova created Fastify in September 2016.[1] According to GitHub, the initial release of Fastify was version 0.1.0 on October 17, 2016.[6]

Building upon the technical foundations of Fastify, Collina and Luca Maraschi created Platformatic in 2022, to support a "batteries-included" developer experience for building APIs (REST/OpenAPI or GraphQL).[7][8]

In 2023, Accelerating Server-Side Development with Fastify, a comprehensive guide authored by Fastify core contributors, was published.[9]

## Features

Core features include:

* Concentration on high-performance
* Extensibility
* JSON Schema validated routing
* Logging
* Developer friendly
* TypeScript ready

## Popularity

Fastify is used by Capital One, Walmart, American Express[1] and others.[10]

## See also

* Comparison of server-side web frameworks § JavaScript
* Socket.IO

## References

1. ↑ 1.0 1.1 1.2 Collina, Matteo (2023-05-17). "A tale of community: How the quest for better performance led to Fastify and grew into Platformatic". Platformatic. https://blog.platformatic.dev/a-tale-of-community-how-the-quest-for-better-performance-led-to-fastify-and-grew-into-platformatic. "A few months later, in June 2016, while delivering a Node.js training course at Avanscoperta in Bologna, an attendee asked me how to get started working in Open Source. His name was Tomas Della Vedova, and by the end of the course, I asked him if he wanted to build this Node.js framework with me. By September, we landed the first commit of what would later become Fastify."
2. ↑ "Fastify home page". https://fastify.dev/.
3. ↑ Dindi, Sandra (2023-03-22). "5 Node.js Packages to Build Your Next API". MakeUseOf. https://www.makeuseof.com/nodejs-build-api-packages/.
4. ↑ Mulders, Michiel (2020-10-19). "How to Create Your First REST API with Fastify". SitePoint. https://www.sitepoint.com/create-rest-api-fastify/.
5. ↑ Lawson, Loraine (2023-10-11). "A Showdown Between Express.js and Fastify Web App Frameworks". The New Stack. https://thenewstack.io/a-showdown-between-express-js-and-fastify-web-app-frameworks/.
6. ↑ "Release v0.1.0". GitHub. https://github.com/fastify/fastify/releases/tag/v0.1.0.
7. ↑ Scott, Josh (2023-06-01). "Platformatic secures $3.5 million, launches tech to simplify back-end development for enterprises". BetaKit. https://betakit.com/platformatic-secures-3-5-million-launches-tech-to-simplify-back-end-development-for-enterprises/.
8. ↑ Williams, Marie (2023-06-01). "Platformatic Raises $3.5M to Help Developers and Enterprises Evolve Microservices Without a Costly Rearchitecture of Legacy Backend". Business Wire. https://www.businesswire.com/news/home/20230531006036/en/Platformatic-Raises-3.5M-to-Help-Developers-and-Enterprises-Evolve-Microservices-Without-a-Costly-Rearchitecture-of-Legacy-Backend.
9. ↑ Spigolon, Manuel; Sinik, Maksim; Collina, Matteo (June 2023). Accelerating Server-Side Development with Fastify. Packt Publishing. ISBN 978-1-80056-358-2. https://www.packtpub.com/en-us/product/accelerating-server-side-development-with-fastify-9781800563582. Retrieved 2025-12-20.
10. ↑ "Organizations using Fastify". fastify.dev. https://fastify.dev/organizations/.

## External links

* No URL found. Please specify a URL here or add one to Wikidata.
* on GitHub

* v
* t
* e

Web frameworks

* Comparison

C++|

* CppCMS
* Wt

CLI|

* ASP.NET
* Core
* AJAX
* Dynamic Data
* MVC
* Razor
* Web Forms
* DNN
* BFC
* MonoRail
* OpenRasta
* Umbraco
* WebSharper

ColdFusion|

* CFWheels
* ColdBox Platform
* ColdSpring
* Fusebox
* Model-Glue

Common Lisp|

* Caveman2
* CL-HTTP
* Weblocks

Haskell|

* Yesod
* Snap

Java|

* AppFuse
* Flexive
* Grails
* GWT
* ICEfaces
* ItsNat
* JavaServer Faces
* JHipster
* Jspx
* JWt
* OpenXava
* Play
* Remote Application Platform
* RIFE
* Seam
* Sling
* Spring
* Stripes
* Struts
* Tapestry
* Vaadin
* Vert.x
* WebWork
* Wicket
* WaveMaker
* ZK

JavaScript|

* Angular/AngularJS
* Backbone.js
* Chaplin.js
* Closure
* Dojo Toolkit
* Ember.js
* Express.js
* Ext JS
* jQuery
* Knockout.js
* Meteor
* MooTools
* Node.js
* OpenUI5
* Prototype
* React
* Rico
* script.aculo.us
* Sencha Touch
* SproutCore
* Svelte
* Vue.js
* Wakanda

Perl|

* Catalyst
* Dancer
* Mason
* Maypole
* Mojolicious
* WebGUI

PHP|

* CakePHP
* CodeIgniter
* Drupal
* Fat-Free
* FuelPHP
* Flow
* Grav
* Gyroscope
* Horde
* Joomla
* Kohana
* Laravel
* Lithium
* Midgard
* MODX
* Nette
* Phalcon
* PHP-Fusion
* Pop PHP
* PRADO
* ProcessWire
* Qcodo
* Silex
* SilverStripe
* Symfony
* TYPO3
* WordPress
* XOOPS
* Yii
* Zend Framework

Python|

* BlueBream
* CherryPy
* Django
* Flask
* Grok
* Nevow
* Pyjs
* Pylons
* Pyramid
* Quixote
* TACTIC
* Tornado
* TurboGears
* web2py
* Webware
* Zope 2
* more...

Ruby|

* Camping
* Merb
* Padrino
* Ruby on Rails
* Sinatra

Scala|

* Lift
* Play
* Scalatra

Smalltalk|

* AIDA/Web
* Seaside

Other languages|

* Vibe.d (D)
* Application Express (PL/SQL)
* Grails (Groovy)
* Kepler (Lua)
* OpenACS (Tcl)
* Phoenix (Elixir)
* SproutCore (JavaScript-Ruby)
* Yaws (Erlang)

* v
* t
* e

Node.js

Platform|

* Node.js
* NPM
* V8
* CommonJS

Frameworks|

* MEAN
* MongoDB
* Express.js
* AngularJS/Angular
* MEEN (substituted with Ember.js)
* Backbone.js
* Meteor

Libraries|

* Lodash
* Underscore.js
* React.js
* Vue.js

Languages|

* JavaScript
* CoffeeScript
* TypeScript

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Fastify. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Fastify&oldid=4222224"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template