NestJS

NestJS
Original author(s)Kamil Myśliwiec
Developer(s)NestJS core team and others
Initial releaseFebruary 26, 2017; 7 years ago (2017-02-26)[1]
Stable release
10.4.8 / November 15, 2024; 34 days ago[2] Edit this on Wikidata
Repository
Written inTypeScript
PlatformNode.js
TypeWeb framework
LicenseMIT License
Websitenestjs.com Edit this on Wikidata

NestJS, or simply Nest, is a server-side Node.js-based web framework for progressive web app development, released as free and open-source software under an MIT License.[3]

History

[edit]

In February 2017, Kamil Myśliwiec was inspired by Angular to build a Node.js-based framework with an architecture based on Socket.IO and Express.[1][3] According to the NestJS GitHub repository, the first tagged release, version 4.4.0, was on November 23, 2017.[4]

Over the following years, the framework broadened its functionality, adding support for additional adapters and drivers, such as Fastify,[5] to provide more options for developers. It also introduced integration with popular message brokers, including RabbitMQ[6] and Kafka,[7] to facilitate communication in distributed systems.

Features

[edit]

Core features include:

Popularity

[edit]

NestJS is used by Sanofi, Adidas, Autodesk, Mercedes-Benz, GitLab, Red Hat, BMW, Roche, IBM, Decathlon, Société Générale, JetBrains, TotalEnergies, Capgemini, REWE digital and others.[10][11]

See also

[edit]

References

[edit]
  1. ^ a b Myśliwiec, Kamil (February 26, 2017). "Build modern & scalable Node.js web applications with Nest". Blog. Kamil Myśliwiec. Retrieved 2024-11-22.
  2. ^ "Release 10.4.8". November 15, 2024. Retrieved November 23, 2024.
  3. ^ a b "Documentation". NestJS. Retrieved 2024-11-22.
  4. ^ "Release v4.4.0". nestjs/nest. GitHub. November 23, 2017. Retrieved 2024-11-22.
  5. ^ "Fastify integration". NestJS. Retrieved 2024-12-16.
  6. ^ "RabbitMQ integration". NestJS. Retrieved 2024-12-16.
  7. ^ "Kafka integration". NestJS. Retrieved 2024-12-16.
  8. ^ a b Sadhu, Bhavik (4 July 2023). "The 10 Best JavaScript Frameworks to Use in 2023". HackerNoon. Retrieved 2024-11-22.
  9. ^ Omolana, Timilehin (22 February 2023). "An Introduction to CQRS in NestJS". MakeUseOf. Retrieved 2024-11-22.
  10. ^ "Enterprise". NestJS. Retrieved 2024-11-22.
  11. ^ "Who is using Nest?". Discover. NestJS Documentation. Retrieved 2024-11-22.
[edit]