nestjs/nest


A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

https://nestjs.com/

License: MIT

Language: TypeScript

Keywords: framework, javascript, javascript-framework, microservices, nest, nestjs, node, nodejs, nodejs-framework, typescript, typescript-framework, websockets


Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective

Description

Nest is a framework for building efficient, scalable Node.js server-side applications. It uses modern JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

Under the hood, Nest makes use of Express, but also, provides compatibility with a wide range of other libraries, like e.g. Fastify, allowing for easy use of the myriad third-party plugins which are available.

Philosophy

In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front and backend applications, giving rise to awesome projects like Angular, React and Vue which improve developer productivity and enable the construction of fast, testable, extensible frontend applications. However, on the server-side, while there are a lot of superb libraries, helpers and tools for Node, none of them effectively solve the main problem - the architecture.

Nest aims to provide an application architecture out of the box which allows for effortless creation of highly testable, scalable, loosely coupled and easily maintainable applications.

Getting started

Consulting

With official support, you can get expert help straight from Nest core team. We provide dedicated technical support, migration strategies, advice on best practices (and design decisions), PR reviews, and team augmentation. Read more about support here.

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Principal Sponsor

Silver Sponsors

     

Sponsors

                                       

Backers

Stay in touch

License

Nest is MIT licensed.

Project Statistics

Sourcerank 19
Repository Size 25.1 MB
Stars 20,238
Forks 1,508
Watchers 532
Open issues 99
Dependencies 11,151
Contributors 120
Tags 107
Created
Last updated
Last pushed

Top Contributors See all

Kamil Mysliwiec Renovate Bot Livio Brunner Jean-Baptiste Pionnier Anton Repin Andrey Shuleiko Anton Larichev Christian Wilson Hobbs Michael Yali Upperfoot John Biundo Ionut Ovidiu Zailic Daniel Ruf Livio Brunner csidell-earny Frédéric Woelffel Frédéric Woelffel Gustavo Perdomo Patrick Housley

Packages Referencing this Repo

@nestjs/microservices
Nest - modern, fast, powerful node.js web framework (@microservices)
Latest release 6.8.3 - Updated - 20.2K stars
@nestjs/core
Nest - modern, fast, powerful node.js web framework (@core)
Latest release 6.8.3 - Updated - 20.2K stars
@nestjs/platform-fastify
Nest - modern, fast, powerful node.js web framework (@platform-fastify)
Latest release 6.8.3 - Updated - 20.2K stars
@nestjs/common
Nest - modern, fast, powerful node.js web framework (@common)
Latest release 6.8.3 - Updated - 20.2K stars
@nestjs/platform-express
Nest - modern, fast, powerful node.js web framework (@platform-express)
Latest release 6.8.3 - Updated - 20.2K stars
@nestjs/testing
Nest - modern, fast, powerful node.js web framework (@testing)
Latest release 6.8.3 - Updated - 20.2K stars
@nestjs/websockets
Nest - modern, fast, powerful node.js web framework (@websockets)
Latest release 6.8.3 - Updated - 20.2K stars
@nestjs/platform-socket.io
Nest - modern, fast, powerful node.js web framework (@platform-socket.io)
Latest release 6.8.3 - Updated - 20.2K stars
@nestjs/platform-ws
Nest - modern, fast, powerful node.js web framework (@platform-ws)
Latest release 6.8.3 - Updated - 20.2K stars
nestjs-browser
Modern, fast, powerful node.js web framework
Latest release 5.4.1 - Published - 20.2K stars
nestjs-test
Modern, fast, powerful node.js web framework
Latest release 5.4.1 - Published - 20.2K stars
nestjs-client
Modern, fast, powerful node.js web framework
Latest release 5.4.10 - Updated - 20.2K stars
nestjs-core
Nest - modern, fast, powerful node.js web framework (@core)
Latest release 5.5.2 - Updated - 20.2K stars
@nestjs-client/common
Nest - modern, fast, powerful node.js web framework (@common)
Latest release 5.4.10 - Updated - 20.2K stars
@nestjs-client/microservices
Nest - modern, fast, powerful node.js web framework (@microservices)
Latest release 5.4.10 - Updated - 20.2K stars
@quero/nest-common-fork
Nest - modern, fast, powerful node.js web framework (@common)
Latest release 6.5.2 - Published - 20.2K stars
@nestjs-client/websockets
Nest - modern, fast, powerful node.js web framework (@websockets)
Latest release 5.4.10 - Updated - 20.2K stars
@nestjs-client/core
Nest - modern, fast, powerful node.js web framework (@core)
Latest release 5.4.10 - Updated - 20.2K stars
@nestjs-client/testing
Nest - modern, fast, powerful node.js web framework (@testing)
Latest release 5.4.10 - Updated - 20.2K stars

Recent Tags See all

v6.8.3 October 10, 2019
v6.8.2 October 04, 2019
v6.8.1 October 04, 2019
v6.8.0 September 30, 2019
v6.7.2 September 21, 2019
v6.7.1 September 16, 2019
v6.7.0 September 16, 2019
v6.6.7 September 03, 2019
v6.6.6 September 03, 2019
v6.6.5 September 03, 2019
v6.6.4 September 02, 2019
v6.6.4 September 02, 2019
v6.6.3 August 29, 2019
v6.6.2 August 28, 2019
v6.6.1 August 28, 2019

Interesting Forks See all

mazyvan/nest
A progressive Node.js framework for building efficient and scalable server-side applications on t...
TypeScript - MIT - Updated - 1 stars
zhusjfaker/nest
A progressive Node.js framework for building efficient and scalable server-side applications on t...
TypeScript - Updated - 1 stars
iamclaytonray/nest
A progressive Node.js framework for building efficient and scalable server-side applications on t...
TypeScript - Updated - 1 stars - 1 forks

Something wrong with this page? Make a suggestion

Last synced: 2019-08-28 07:42:09 UTC

Login to resync this repository