TypeScript Nestjs

Open-source TypeScript projects categorized as Nestjs | Edit details

Top 23 TypeScript Nestj Projects

  • GitHub repo Nest

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

    Project mention: Should I keep learning Python/Django or shift too Node/Express? | reddit.com/r/cscareerquestions | 2021-11-29


  • GitHub repo domain-driven-hexagon

    Guide on Domain-Driven Design, Hexagonal architecture, best practices etc.

    Project mention: Building production-grade web backends? | reddit.com/r/node | 2021-11-28
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo amplication

    Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.

    Project mention: Need MANY Github Reactions in this issue!! Please it's a contest!! | reddit.com/r/programming | 2021-11-16
  • GitHub repo crud

    NestJs CRUD for RESTful APIs

    Project mention: Build fast and customizable admin panel with NestJS. | dev.to | 2021-10-04

    NestJS is a framework for building efficient, scalable Node.js server-side applications. With nestjsx/crud we can add CRUD functions quickly and effortlessly on this framework.

  • GitHub repo nestjs-realworld-example-app

    Exemplary real world backend API built with NestJS + TypeORM / Prisma

    Project mention: Please send me your open source production Express API code! | reddit.com/r/node | 2021-04-06

    I've always thought this was a pretty good place to see how frameworks look in a 'real-world' way. https://github.com/gothinkster/realworld Since each repo is a clone of Medium.com you can see how expressjs compares to NestJS, or Laravel or Spring, etc.

  • GitHub repo ultimate-backend

    Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication

    Project mention: API + Event Consumer using NestJS | reddit.com/r/Nestjs_framework | 2021-09-10

    I don’t personally know of any repos with that architecture, however if you’d like to look more into microservices in NestJs check out the ultimate-backend repo on GitHub

  • GitHub repo testing-nestjs

    A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!

    Project mention: is it normal that service classes get really big? | reddit.com/r/Nestjs_framework | 2021-09-22

    Test files usually shouldn't be too large. You should just need a simple mock for each injected dependency for the service. You can see a lot of examples I have here. If you could show your test file it may help us figure out why it might be really large.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo typescript-starter

    Nest framework TypeScript starter :coffee:

    Project mention: Seeding NestJs with Prisma And Faker | dev.to | 2021-08-01

    git clone https://github.com/nestjs/typescript-starter.git project cd project yarn yarn add -D prisma npx prisma init

  • GitHub repo typeorm

    TypeORM module for Nest framework (node.js) 🍇 (by nestjs)

    Project mention: Spring Dev looking at Nest.JS and I have some major concerns about the packages that its built on and the node community more generally. | reddit.com/r/node | 2021-06-27

    Also, re: TypeORM - first, it looks like they've forked it. (https://github.com/nestjs/typeorm) -- I'm not sure how maintained it is. On their docs they've got a few different recipes for using different ORM solutions -- there's an article for sequelize, mongoose, -- but it looks like you can plug in anything you desire. For my two cents, I really dislike ORMs in javascript and would likely opt for using the database driver(s) directly.

  • GitHub repo nestjs-prisma-starter

    Starter template for NestJS 😻 includes GraphQL with Prisma Client, Passport-JWT authentication, Swagger Api and Docker

    Project mention: Should I learn prisma2 to replace objectionjs? | reddit.com/r/node | 2021-11-22

    He also created a Nest Prisma starter: https://github.com/notiz-dev/nestjs-prisma-starter

  • GitHub repo graphql

    GraphQL (TypeScript) module for Nest framework (node.js) 🍷 (by nestjs)

    Project mention: File Uploads on GraphQL: Why or Why not | dev.to | 2021-11-13

    For NestJS, the GraphQL setup is fairly simple, read more about it here - docs.nestjs.com/graphql/quick-start

  • GitHub repo nestjs

    A collection of badass modules and utilities to help you level up your NestJS applications 🚀

    Project mention: Providing Providers to Dynamic NestJS Modules | dev.to | 2021-07-27

    For this, I'm going to be using a package called @golevelup/nestjs-modules to help with the creation of the dynamic module. Instead of having to set up the entire forRoot and forRootAsync methods, we can extend a mixin and let the package take care of the setup for us. everything in this article will work without the package, I just like using it for the sake of simplicity. So, lets dive into setting up our AuthModule to be a dynamic module. First we need to create our injection token for the options

  • GitHub repo ts-proto

    An idiomatic protobuf generator for TypeScript

    Project mention: React Native + gRPC 2021 | reddit.com/r/reactnative | 2021-04-14

    We also use protobufs and typescript, so we use ts-proto for codegen + binding to grpc services.

  • GitHub repo nestjs-config

    Config module for nestjs using dotenv :key:

    Project mention: Tired of writing type-castings, so I made yet another configuration module... | reddit.com/r/Nestjs_framework | 2021-05-19

    There are various popular configuration modules for Nest framework, such as the official configuration module, nestjs-config and nestjs-easyconfig. These modules can help to manage configurations, validate them, and load them through the ConfigService. But that's when type-safety is gone. For example:

  • GitHub repo docs.nestjs.com

    The official documentation https://docs.nestjs.com 📕

    Project mention: Best ORM for use with Typescript? | reddit.com/r/typescript | 2021-03-03

    One of the core members of the NestJS team here: I agree. I see so many posts about how Mikro is light years ahead of TypeORM. I'm personally not really for ORMs in general, but I wish Kamil didn't go and create @nestjs/sequelize. I believe he created the @nestjs/typeorm package before Mikro got too much steam and popularity. There's also discussion in a PR about adding a recipe for MikroORM so that the community becomes more aware of it.

  • GitHub repo typescript-clean-architecture

    It is my attempt to create Clean Architecture based application in TypeScript

    Project mention: It is my attempt to create Clean Architecture based application (NodeJS + TypeScript) | reddit.com/r/node | 2021-04-19
  • GitHub repo nestjs-bff

    A full-stack TypeScript solution, and starter project. Includes an API, CLI, and example client webapp. Features include production grade logging, authorization, authentication, MongoDB migrations, and end-to-end testing.

    Project mention: Show HN: Supercharge.dev – Accelerated Development in React/Next.js | news.ycombinator.com | 2021-01-24

    [3]: https://github.com/ablestack/nestjs-bff

  • GitHub repo cloudbase-extension-cms

    🚀 一站式云端内容管理系统 - An open source Node.js headless cms based on CloudBase

    Project mention: Help ssr, use concent to add some material to the nextjs application | dev.to | 2020-12-21

    Welcome brothers to pick up CloudBase CMS to create a one-stop cloud content management system, which is developed by the cloud and based on Node.js Headless The content management platform provides a wealth of content management functions, is simple to install, easy for secondary development, and is closely integrated with the cloud development ecosystem to help developers improve development efficiency.

  • GitHub repo nest-next

    Render Module to add Nextjs support for Nestjs

  • GitHub repo passport

    Passport module for Nest framework (node.js) 🔑 (by nestjs)

    Project mention: Setting Up Sessions with NestJS, Passport, and Redis | dev.to | 2021-08-24

    Like most @nestjs/ packages, the @nestjs/passport package is mostly a thin wrapper around passport, but Nest does do some cool things with the passport package that I think are worth mentioning. First, the AuthGuard mixin. At first glance, this mixin may look a little intimidating, but let's take it chunk by chunk.

  • GitHub repo nestjs-typegoose

    Typegoose with NestJS

    Project mention: On Nestjs | reddit.com/r/node | 2021-06-29

    As much as I don't like to use it, there are people who decide that NoSQL and MongoDB are the way to go for their application. Before v7, Nest didn't provide it's own decorators for a mongoose integration, and developers had to use the standard schema approach. While there's nothing wrong with this, it definitely does bring in some pain points when it comes to types and DTOs, so a SchemaFactory was created to allow developers to keep using classes to define their mongoose schemas. This works pretty well, but does admittedly lack some features, like virtuals and static methods. These can be added to the generated schema, but Typescript will not know about them. I usually suggest people use nestjs-typegoose instead of Mongoose/Typegoose integration with NestJS.

  • GitHub repo config

    Configuration module for Nest framework (node.js) 🍓 (by nestjs)

    Project mention: Building Microservices with Nest.js is that simple! | dev.to | 2021-09-23

    ** *For the real application remember to not use credentials in plain values but use environment variables or/and @nestjs/config package.

  • GitHub repo serve-static

    Serve static websites (SPA's) using Nest framework (node.js) 🥦

    Project mention: How do you implement your Front-end build & deploy process? | reddit.com/r/Nestjs_framework | 2021-03-04

    Alternatively, you can serve your frontend from the backend using serve-static. Note that this doesn't actually require that your frontend source code is nested in the backend source code directory. You are just serving the build files, not the source, so only those build files need to end up in the `nest` directory. Our dev script just peaks a level up (IE `../frontend`), while our deploy GitHub action builds the frontend and moves the files into the backend before building `nest`.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-29.

TypeScript Nestjs related posts


What are some of the best open-source Nestj projects in TypeScript? This list will help you:

Project Stars
1 Nest 42,447
2 domain-driven-hexagon 4,319
3 amplication 3,598
4 crud 2,675
5 nestjs-realworld-example-app 1,814
6 ultimate-backend 1,645
7 testing-nestjs 1,216
8 typescript-starter 1,060
9 typeorm 1,017
10 nestjs-prisma-starter 935
11 graphql 916
12 nestjs 780
13 ts-proto 637
14 nestjs-config 557
15 docs.nestjs.com 537
16 typescript-clean-architecture 526
17 nestjs-bff 498
18 cloudbase-extension-cms 444
19 nest-next 415
20 passport 280
21 nestjs-typegoose 256
22 config 249
23 serve-static 245
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives