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: Is http_server package discontinued? | reddit.com/r/dartlang | 2021-09-21

    I personally build my backends with NestJS.

  • 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: No-code/low-code NestJs Visual editor! Will it help you? | reddit.com/r/Nestjs_framework | 2021-08-11

    You should check out amplification: https://amplication.com/

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo domain-driven-hexagon

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

    Project mention: Domain-Driven Hexagon - architecture and best practices | reddit.com/r/softwarearchitecture | 2021-04-10
  • GitHub repo crud

    NestJs CRUD for RESTful APIs (by nestjsx)

    Project mention: EasyData 1.3 - super easy, adaptive CRUD for ASP.NET Core projects | reddit.com/r/dotnet | 2021-09-06

    This is some good inspiration: https://github.com/nestjsx/crud

  • 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: Any good tutorial showing you which library to use for dependency injection in a project? | reddit.com/r/node | 2021-08-29

    Then there's also a @nestjs/testing package that can be used for overriding these injections during tests to make for super easy unit testing (in my opinion) and a large repo of examples here.

  • 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 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 graphql

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

    Project mention: Solving the double (quintuple) declaration Problem in GraphQL Applications | news.ycombinator.com | 2021-08-14

    And that's why I love so much NestJS and its code first approach.

    https://docs.nestjs.com/graphql/quick-start#code-first

  • 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 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 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 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 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`.

  • GitHub repo config

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

    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 nestjs-easyconfig

    Manage nestjs configs on the go 🔥

    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:

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-09-21.

Index

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

Project Stars
1 Nest 40,674
2 amplication 3,333
3 domain-driven-hexagon 2,668
4 crud 2,520
5 nestjs-realworld-example-app 1,707
6 ultimate-backend 1,531
7 testing-nestjs 1,070
8 typescript-starter 997
9 typeorm 959
10 graphql 860
11 nestjs 684
12 ts-proto 538
13 nestjs-config 538
14 docs.nestjs.com 502
15 nestjs-bff 487
16 typescript-clean-architecture 456
17 cloudbase-extension-cms 410
18 nest-next 393
19 passport 267
20 nestjs-typegoose 248
21 serve-static 228
22 config 228
23 nestjs-easyconfig 148
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.
Syncfusion Essential Studio for JavaScript is a modern UI control library built from the ground up to be lightweight, responsive, modular, and touch-friendly.
syncfusion.com