Contents
Resources
- Official Resources
- Website
- Official Guide
- API Reference
- GitHub Repo
- Examples
- Nest Starter - Nest framework TypeScript starter
- JavaScript Starter - Nest framework JavaScript (ES6 / ES7 / ES8) starter.
- Community
- Tutorials
- Introduction to modern Node.js framework
- NestJS Node Express - Teach how to use NestJS step by step
- Build web applications with Nest
- Nestjs30Days - Learn the Nestjs framework in 30 days.
- Build a geofencing web app using Nest.js and the Google Maps API
- Building a chat bot with Nest.js and Dialogflow
- Build live comments with sentiment analysis using Nest.js
- Build a chat app with sentiment analysis using Nest.js
- Create a realtime graph using Nest.js
- Build a realtime table with DataTables and Nest.js
- NestJS Basic Auth and Sessions
- MEAN Stack with NestJS and Swagger
- NestJS Ideas API
- Building a real time web applications using Nest.js and Ably
- Video Tutorials - Building a full-stack blog with NestJs, Angular and Angular Material
- Examples
- ChatServer - Server side of Chat App implemented using Nest
- Nestjs API.ai - Interact with api.ai in Node.js
- Simple Todos - A simple web application powered by Nuxt.js ๐ & Nest Framework ๐ป
- Realworld Example App - Exemplary real world backend API built with NestJS + TypeORM
- Mant - New Stack on the Market to beat them all ๐ MANT.
- REST Nestjs Postgres - CrudJS implemented as a REST API, using Nest.js and Postgres.
- Nest Permissions Seed - A simple application demonstrating the basic usage of permissions with NestJS.
- Angular Nestjs Rendering - Angular 5+ server side rendering using NestJS
- Angular Contact Manager App - A Contact Manager App using Angular , Nestjs , Mongoose , Passport, JWT
- Books Library API - A restful API with nestjs, mongoose ,, Passport, JWT
- Passport Auth Nestjs - Passport strategies and oauth integration built with nestjs
- Lynx - Opinionated Framework built on top of NestJS and TypeORM
- NestJS Ideas API - An implementation of a REST and GraphQL server built with NestJS, PostgresQL and TypeORM.
- Nestcloud Starter - Quickly start a micro-service app use nestcloud.
- Nodepress - A RESTful API server application for Blog CMS using Nest. ๐
- Serverless-Lambda-DynamoDB - A fully SERVERLESS in-production application with AWS Lambda, DynamoDB, DynamoDB Streams...
- Boilerplate
- Nest starter kit - Nest + sequelize-typescript + JWT + Jest + Swagger
- Nest BFF - A boilerplate BFF web application starter-project using NestJS. Includes CLI, and MongoDB migrations features.
- Nestjs Template - Scaffold your next TypeScript API with this production-ready NestJS template crafted for Docker environments
- MEAN Todo with NestJS - A simple Todo application with NestJS and Swagger. Included Authorization/Authentication.
- NestJS Boilerplate ๐ก - Boilerplate with available authentication, typeorm, env configuration and swagger. Everything you need to start making great things. ๐
- Awesome Nest Boilerplate ๐, Typescript ๐ช, Postgresql ๐, TypeORM, Swagger for Api documentation, Role base access control, and best application architecture.
- NestJS Prisma Starter - Starter project for NestJS ๐ป includes Graphql with Prisma Client, Passport-JWT authentication, Swagger Api and Docker
- NestJS Starter Reactjs - Start your next fullstack web app in seconds.A clean and scalable architecture with AWS deployment and continuous integration
Projects using NestJS
- Open Source
- EVE Book API - ๐ EVE Book API
- Everยฎ - On-demand eommerce platform
- LXDhub - Management system for Linux Containers (LXC).
- Notadd - Microservice development architecture
Components & Libraries
-
Utilities
- Nest CQRS - A lightweight CQRS module for Nest framework.
- Nestjs Config - A Great module to handle project configurations.
- Nestjs Easy Config - A simple module to handle configurations for nestjs prokects with awesome features.
- Nest Consul Config - A module to get configurations from consul kv.
- Nest Consul Service - A NodeJS micro-service solution based on Consul, writing by Typescript language and NestJS framework.
- NestJs Snippets for vscode - Adds common snippets for nestjs projects
- Nest RBAC - The rbac module for Nest.
- Nest Consul Loadbalance - A software load balancers primary for rest calls.
- Nest Schedule - Schedule job easier by decorator.
- Nest Queue - Easy queue management based on Redis for your application.
- Nest stripe -Injectable Stripe client for your nestjs projects
- Nestjs Admin - Ready-to-use user interface for administrative activities. Allows to list, edit, create, delete entities.
- Nestjs Redirect - Decorator for handling Redirects with NestJS
- Nestjs Cookies - Decorator for handling Cookies with NestJS
-
State Management
- Ngrx Nest - ngrx/store and ngrx/effects on the server using the nest framework.
-
Code Style
- StyleGuide and Coding Conventions - An unofficial TypeScript StyleGuide.
-
Web Sockets
-
Mail
- Nest Mailer - A mailer module for Nest framework.
-
API
-
Middleware
- Nest Middlewares - Common, injectable middlewares for NestJS.
-
Errors
- Nestjs Flub - Pretty Error ๐ซ Stack Viewer for NestJS Framework ๐ ๏ธ.
- Nest Raven - Sentry Raven Module for Nest.js Framework.
-
Lint
- Eslint Plugin Nestjs - ESLint rules for nestjs framework.
-
Router๐ฆ
- Nest Router - Router Module For Nestjs Framework ๐ฆ ๐ for organizing your Routes, creating a routes tree, and more.
-
Dialogflow ๐ก
- Nestjs Dialogflow - Dialog flow module that simplify the web hook handling for your NLP application using NestJS.
-
Logging
- Nest Morgan - Morgan module for nestjs.
- Nest Winston - Winston module for nestjs
-
Monitoring
- Nest Status Monitor - Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for Nest.js based node servers.
-
i18n
- Nest i18n - Adds i18n support easily to your server, with a rich formatting api build in. ## Integrations
-
Auth
- Nestjs + Auth0 - NestJS Framework web application with Auth0.
-
Databases
- Typeorm - A TypeORM module for Nest framework [Tutorial].
- Nest Mongoose - A Mongoose module for Nest framework.
- Nest Sequelize JWT - Starter kit Nest + Sequelize + jwt.
- Nest sequelize-typescript - Nest + sequelize-typescript + JWT + Jest + Swagger
-
GraphQL
- Nestjs Graphql - Nest-js starter which implement graphql module.
-
Pattern
- Nest GRPC Transport - GRPC transport layer for the NestJS framework.
- Nestjs typeorm paginate - A simple function and interfaces for pagination
-
Editors
- VSCode
- Nestjs Snippets - Vscode nestjs code Snippets.
-
AMQP
- Nestjs AMQP - An amqp connection manager.
-
Payment Gateways
- Nestjs Braintree - A module for webhooks and transactions.
-
Consul
- Nest Consul - A NodeJS micro-service solution based on Consul, writing by Typescript language and NestJS framework.
-
Cache
- Nest Memcached - A memcached module for Nest framework.
-
Frontend
- NestJS CRUD React Admin - A React Admin data provider for NextJS CRUD
Runtime
-
Command Line / Terminal
- CLI - CLI tool for Nestjs applications.
- Yeoman Generator - A yeoman generator for nestsjs apps.
- Nestjs Console - A Nestjs module that provide a cli to application.
Top comments (14)
I am sorry but I don't get the point of this post . you just copy pasted here an already curated list from github.
Can you explain ?
Its for those people who don't know that such a curated list exists. Also its for nestjs framework which is relatively new compared to others and has some update contents in the utility section
I got that. But it is just reposting. You could have wrote something of your own explaining Nest.js and in the end a mention url of the curated list would have made this article less redundant.
That is my opinion of this post. I am just trying to advice you better.
Why are you desperately trying to rise the fault in this post. If you have knowledge of this, why are you here. Just for your kind information there are numbers of people who don't have any idea about this. So let this post help them. If you think it's useful take advantage of it else leave it. It doesn't mean, the thing is useless for you, will be for others in same manner.
I am just trying to help you.
Thanks.
Really don't know if this Repository can be added, but here it is:
github.com/squareboat/nestjs-boile...
New stuffs are always welcome
wanago.io/2020/05/11/nestjs-api-co...
Can you add this library to the list? npmjs.com/package/nestjs-graphql-t.... It is really useful. With the library you'll be able to overcome n+1, build hasura-like queries, polymorphic relations and even more.
Thanks!
scotch.io/tutorials/getting-starte...
scotch.io/tutorials/building-a-mod...
an up-to-date version here: github.com/nestjs/awesome-nestjs
Great
Nice article.
I want to add my article about NESTJS AUTHENTICATION FOR SERVER SIDE RENDERING WITH HANDLEBARS so check this out.
Thanks a bunch for this awesome list!
Some comments have been hidden by the post's author - find out more