멋진 NestJS
NestJS와 관련된 멋진 것들의 선별된 목록
리소스 기여 가이드 공식 문서
내용물
- 자원
- NestJS를 사용하는 프로젝트
- 구성 요소 및 라이브러리
- 테스트
- 통합
- 실행 시간
- 모임
- 기여하다
- 특허
자원
공식 리소스
- 웹사이트
- 공식 가이드
- GitHub 레포
- 유튜브 채널
- 예
- Nest Starter - Nest 프레임워크 TypeScript 스타터입니다.
- JavaScript 스타터 - Nest 프레임워크 JavaScript(ES6/ES7/ES8) 스타터입니다.
지역 사회
- 불화
- 텔레그램(커뮤니티 유지)
- 텔레그램(브라질 포르투갈어 커뮤니티)
- 텔레그램(러시아어 커뮤니티)
- 텔레그램(우크라이나어 커뮤니티)
- Slack (한국어 커뮤니티)
- Reddit(커뮤니티 유지)
- Facebook (폴란드어 사용 커뮤니티)
커뮤니티 제작 문서
- NestJS 공식 패키지에 대한 API 참조
- 중국어 간체 문서
회담
- 프레임워크 기본 공개: Kamil Myśliwiec의 숨겨진 NestJS
- 반응형 Node.js 길들이기: NestJS를 사용한 스트림 지향 아키텍처 | 카밀 미실리비에츠
교육
- (PL) Node.js - NestJS를 사용하여 고급 애플리케이션 개발
튜토리얼
- Dev.to의 NestJS 콘텐츠: 핵심 팀이 작성한 기사 커뮤니티에서 작성한 기사입니다.
- Trilon(NestJS 제작자 회사)의 블로그입니다.
- NestJS30Days - 30일 안에 NestJS 프레임워크를 알아보세요.
- NestJS 및 Google Maps API를 사용하여 지오펜싱 웹 앱 구축
- NestJS를 사용하여 감정 분석으로 실시간 댓글 작성
- NestJS를 사용하여 감정 분석이 포함된 채팅 앱 구축
- NestJS를 사용하여 실시간 그래프 만들기
- DataTables 및 NestJS를 사용하여 실시간 테이블 구축
- NestJS 기본 인증 및 세션
- NestJS 및 Swagger를 사용한 MEAN 스택
- Kelvin Mai의 YouTube 재생 목록: NestJS Ideas API - NestJS, GraphQL PostgreSQL, Angular 및 NgRx를 다루는 전체 스택 Typescript에 대한 프로젝트 기반 과정입니다.
- Codeforges TM의 YouTube 재생 목록: Angular + NestJs 자습서 - NestJS, Angular 및 Angular Material을 사용하여 전체 스택 블로그 구축.
- Udemy 무료 강좌: 완전한 NestJS 개발자. Enterprise Node.js 프레임워크 - 개발자를 위한 NestJS 프레임워크를 사용하여 기업용 애플리케이션을 만드는 방법에 대한 전체 가이드입니다.
- NestJS와 프로젝트 구조 - 무엇을 해야 할까요? - NestJS를 사용하여 애플리케이션을 구성하는 방법을 보여주는 기사
예
- ChatServer - NestJS를 사용하여 구현된 채팅 앱의 서버 측입니다.
- 도메인 기반 디자인 - 라이브러리 - 도메인 기반 디자인을 따르는 애플리케이션의 예입니다.
- 실제 예제 앱 - NestJS + TypeORM으로 구축된 예시적인 실제 백엔드 API입니다.
- Mant - 시장에 있는 새로운 스택으로 모든 것을 이길 수 있습니까? 만트.
- REST NestJS Postgres - NestJS 및 Postgres를 사용하여 REST API로 구현된 CrudJS입니다.
- Nest Permissions Seed - NestJS의 기본 권한 사용법을 보여주는 간단한 애플리케이션입니다.
- Angular NestJS 렌더링 - NestJS를 사용한 Angular 5+ 서버 측 렌더링입니다.
- Angular Contact Manager 앱 - Angular, NestJS, Mongoose, Passport, JWT를 사용하는 연락처 관리자 앱입니다.
- Books Library API - NestJS 및 몽구스를 사용한 편안한 API입니다.
- Passport Auth NestJS - NestJS로 구축된 Passport 전략 및 oauth 통합입니다.
- NestJS Auth0 - 인증을 위해 Passport를 통해 Auth0을 사용하는 NestJS 애플리케이션의 예입니다.
- Nest Ideas API - NestJS, PostgresQL 및 TypeORM으로 구축된 REST 및 GraphQL 서버 구현입니다.
- Nestcloud Starter - Nestcloud를 사용하여 마이크로서비스 앱을 빠르게 시작합니다.
- Nodepress - 블로그 CMS용 RESTful API 서버 애플리케이션입니다.
- Serverless-Lambda-DynamoDB - AWS Lambda, DynamoDB, DynamoDB Streams를 갖춘 완전한 서버리스 프로덕션 애플리케이션입니다.
- Serverless-Lambda-FirestoreDB - AWS Lambda, FirestoreDB, Firebase Auth, Winston Logger, Swagger를 갖춘 완전한 서버리스 프로덕션 애플리케이션입니다. 또한 관리자 역할 인증을 구현합니다.
- 서버리스 NestJS TypeOrm - TypeORM과 함께 서버리스 프레임워크를 사용하여 NestJS를 수행하는 방법의 예입니다.
- Passport Email Auth - MongoDB 및 PassportJs를 사용한 사용자 이메일 인증을 위한 API가 포함된 시작 프로젝트입니다.
- NestJS 프로젝트 구조 - NestJS를 사용하여 프로젝트 구조를 구성하는 예입니다.
- NestJS Elasticsearch Vue - NestJS, Elasticsearch 및 Vue를 사용한 자동 완성 검색입니다.
- TypeScript Clean Architecture - NestJS, PostgreSQL 및 TypeORM을 사용한 클린 아키텍처 기반 애플리케이션입니다.
- NestJS 앱 컬렉션 - NestJS 커뮤니티를 위한 NestJS 및 Typeorm, Mongodb, PostgreSQL, GraphQL, Mercurius 등이 포함된 컬렉션 예제 앱
- Lyricstify - 터미널에 동기화된 Spotify 가사를 표시하는 명령줄 기반 애플리케이션입니다. Node, TypeScript, Nest Commander 및 RxJ로 구축되었습니다.
- 우아한 종료 기능을 갖춘 NestJs RabbitMQ Transporter - RabbitMQ 메시지 브로커를 기반으로 하는 마이크로서비스의 우아한 종료 구현 예입니다.
- NestJs 인증 - Bcrypt, JWT 및 Redis를 사용하여 Passport 없이 NestJS 인증
- LawKnowledge: 언어 모델을 활용한 베트남 법률에 대한 법률 지식 검색 Q&A 앱
- NestJs Farm Starter - Farm을 사용하여 Nestjs 프로젝트를 컴파일하고 밀리초 안에 컴파일합니다.
상용구
- Clean NestJs 아키텍처 - 이 상용구는 단위, 통합 및 e2e 테스트를 포함하여 NestJ를 사용하여 클린 아키텍처를 설정하는 방법을 보여줍니다.
- ? 완전히 테스트된 NestJS Prisma Clean Architecture 상용구 - 이 상용구는 단위, 통합 및 e2e 테스트를 통해 NestJS API를 테스트하는 방법을 보여줍니다. 사용 사례는 FP-TS를 사용한 기능적 프로그래밍으로 작성됩니다.
- NestJS 권한 상용구 - 더 강력한 Node.js 프레임워크를 기반으로 구축된 기본 NestJS 상용구 프로젝트입니다. 이 프로젝트의 주요 목적은 사용자에게 할당된 역할과 권한을 동적으로 처리하는 것입니다.
- SQB NestJS 상용구 - 생산 준비가 되었나요? 배터리가 포함된 NestJS 상용구? 포함됩니다. 농담하지 마세요!.
- Nest BFF - NestJS를 사용하는 상용구 BFF 웹 애플리케이션 시작 프로젝트입니다. CLI 및 MongoDB 마이그레이션 기능이 포함되어 있습니다.
- NestJS 템플릿 - Docker 환경용으로 제작되어 프로덕션에 즉시 사용 가능한 NestJS 템플릿을 사용하여 다음 TypeScript API를 구축하세요.
- NestJS를 사용한 MEAN Todo - NestJS 및 Swagger를 사용한 간단한 Todo 애플리케이션입니다. 승인/인증이 포함되어 있습니다.
- NestJS 상용구 - 사용 가능한 인증, 유형, 환경 구성 및 스웨거가 포함된 상용구입니다. 훌륭한 일을 시작하는 데 필요한 모든 것.
- Awesome Nest Boilerplate - Typescript, Postgresql, TypeORM, Swagger for Api 문서, 역할 기반 액세스 제어 및 최고의 애플리케이션 아키텍처.
- NestJS Prisma Starter - NestJS용 스타터 프로젝트에는 Prisma 클라이언트가 포함된 Graphql, Passport-JWT 인증, Swagger Api 및 Docker가 포함되어 있습니다.
- TeanJS - TeanJS는 가능한 한 빨리 코드 작성을 시작할 수 있도록 모든 키를 제공하는 스타터입니다.
- NestJS DDD 상용구 - NestJS, 클래스 유효성 검사기 및 TypeORM이 포함된 도메인 기반 디자인 기반 앱입니다. 완벽하게 테스트 가능한 애플리케이션을 만들기 위해 SOLID 원칙이 적용되었습니다.
- Nest Mongo Graphql - NestJS MongoDB Graphql 및
type-graphql
사용하는 스타터 키트는 유형 스키마 첫 번째 접근 방식에 영감을 주었습니다. - Ultimate Backend - CQRS GraphQL 마이크로서비스 아키텍처, Apollo 페더레이션, 이벤트 소스 및 인증을 갖춘 엔터프라이즈 다중 테넌트 SaaS 스타터 키트입니다.
- NestJS GraphQL Boilerplate - NestJS, TypeORM, TypeGraphQL, MongoDB, GraphQL 및 Makefile을 사용한 자동화된 작업이 포함된 Dockerized API 상용구입니다. 코드 우선 접근 방식.
- NextJS 및 NestJS GraphQL 스타터 - NextJS 상용구가 포함된 GraphQL NestJS입니다. GitHub, Reddit 및 Google OAuth가 포함됩니다.
- Knests 스택 - PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React, Material-UI, Docker 다단계 이미지, Docker compose 및 GitLab CI/CD 파이프라인이 완전히 구성된 전체 스택/엔드 스타터입니다.
- Nest Hackathon Starter - NestJS용 Hackathon 스타터 프로젝트입니다. Prisma, 이메일 확인, Passport-JWT 인증, Swagger 등이 포함됩니다.
- Stator - 자동 릴리스, 배포, 규칙 적용 등 모든 작업을 수행하는 풀 스택 상용구입니다.
- NestJS REST 스타터 키트 - MonstarLab 제작 - 기능: JWT 인증, RBAC 인증, TypeORM, 윈스턴 로거, 페이지 매김, 자동 생성 Swagger. 기타: 더 예쁘고 커밋 린팅이 가능한 허스키 후크, SonarCloud, docker-compose.
- NestJS Api Boilerplate JWT - NestJS + TypeORM 및 JWT Auth를 통해 즉시 사용 가능한 REST API를 몇 초 만에 생성하는 API 상용구입니다.
- 일반 프로젝트를 위한 NestJS REST API 상용구 - Auth, TypeORM, PostgreSQL, 메일링, I18N, Docker, 파일 업로드(로컬 및 Amazon S3 드라이버 지원), Swagger, 테스트, CI가 포함된 상용구입니다.
- NestJS 및 Prisma Yarn Monorepo 스타터 템플릿 - Prisma, GraphQL, CI 등을 포함하는 전체 스택 모노레포 스타터(Yarn 작업 영역)입니다.
- Truthy NestJS 헤드리스 CMS - NestJS를 사용하여 작성된 오픈 소스 헤드리스 CMS API에는 사용자 관리, 역할 관리, 권한 관리, 이메일 모듈, 계정 설정, 2FA 설정, 제한, RBAC 지원, 현지화, 다음과 같은 기본 제공 모듈이 있습니다. ReactJS 및 Redux Saga, Ant 디자인으로 구축된 UI 등. 기타: Jest, 더 예쁘고 커밋 린팅 허스키 후크, PostgreSQL, Redis, docker 등을 사용한 단위 테스트
- NestJS 실시간 채팅 - PassportJS/JWT 인증, 회의실, 사용자 차단/차단 기능을 포함하는 Websocket, TypeORM, PostgreSQL, REST, Docker 기반 실시간 채팅을 위한 상용구
- Nest Sequelize JWT - 스타터 키트 Nest + Sequelize + jwt.
- Nest 후속편-typescript - Nest + 후속편-typescript + JWT + Jest + Swagger.
- Samchon Backend - Nestia, Safe-TypeORM 및 PostgreSQL을 활용하는 NestJS용 템플릿 프로젝트입니다. 개발자가 TDD(테스트 중심 개발) 및 BDD(행동 중심 개발) 원칙을 따르도록 지원합니다. 문서는 잘 구성되어 있으며 추가 예제 프로젝트가 제공됩니다.
- NestJS 스타터 - NestJS를 사용한 BFF, MS 및 API Rest용 스타터로, GitOps, GitHub Actions가 포함된 CI/CD, Dockerization, 기존 커밋, 버전 관리 등을 사용하기 위한 중앙 집중식 구성을 갖춘 환경에서 확장 가능합니다.
- NestJS HTTP 상용구 - NestJS, Fastify, Typegoose, Vitest, 사용자 정의 Logger 구현, Redis 등을 위한 템플릿으로 빠르고 간단한 상용구입니다.
- Ultimate NestJs - Mikroorm, postgres, i18n , twilio, Github 작업이 포함된 CI/CD, cz 및 husky를 사용한 Conventiona 커밋, 캐싱, 메일러, 센트리가 포함된 Nestjs 템플릿입니다. 모범 사례를 위한 확장된 ESLint 구성입니다. 또한 Nest의 새로운
repl
도 추가되었습니다. - Zen NestJS Prisma Apollo Angular Starter - 프로그레시브 웹 애플리케이션으로 사용자 포털을 생성하기 위한 Nx 모노레포입니다. Zen은 NestJS, Prisma, Apollo 및 Angular 에코시스템 내에서 가장 널리 채택된 종속성을 통합합니다. 전체 데이터 액세스 계층을 생성하는 코드입니다.
- NestJS Webpack 상용구 - Webpack, Pnpm, Fastify, Swagger, Pino Logger, Airbnb JavaScript Guide, Google JSON Style, ESLint, Prettier, Editorconfig, Husky, Lint-Staged, Commitlint, Axios, Docker, Alias Path, 오류 처리 기능을 갖춘 NestJS용 상용구 및 클러스터링.
- Nest Prisma Zod Boilerplate - Prisma + Postgres, Socket.IO, Zod 및 Vitest를 사용하는 NestJS 프레임워크의 모범 사례입니다.
- Typescript Generics를 사용하는 NestJS Boilerplate - 추상화를 사용하여 일반 컨트롤러, 서비스, dtos 및 엔터티를 생성하는 NestJS 상용구입니다. TypeORM 및 MongoDB를 사용하여 프로젝트 전반에 걸쳐 재사용 가능한 논리를 하나의 중앙 집중식 기본 모듈로 캡슐화하는 것을 목표로 합니다.
- NestJS Drizzle Auth.js - Drizzle + Postgres를 사용하고 Auth.js를 통합하는 Nest.js 상용구입니다.
- Awesome Docs가 포함된 NestJS 상용구 - SWC 빌더, PNPM, Auth, TypeORM, PostgreSQL, 데이터 시딩(TypeORM 확장), 메일링(@nestjs-modules/mailer, nodemailer), 로깅(Pino), 예외 처리, I18N이 포함된 NestJS 상용구, Dockerization(로컬 개발, 프로덕션), Swagger, 문서(Vuepress), Lint 및 형식(ESLint, Prettier, Editorconfig, Husky, Lint-Staged, Commitlint), 테스트, CI.
NestJS를 사용하는 프로젝트
오픈 소스
- Ever® - 온디맨드 경제 및 디지털 마켓플레이스를 위한 오픈 소스 상거래 플랫폼입니다.
- Feednext - 오픈 소스 소셜 미디어 애플리케이션.
- Gauzy - 현대 에이전시 및 스튜디오를 위한 오픈 소스 수익 공유 플랫폼입니다.
- Notadd - 마이크로서비스 개발 아키텍처.
- Novu - 모든 기능을 갖춘 알림 센터가 내장된 오픈 소스 알림 인프라입니다.
- Pimp My PR - 통계 및 끌어오기 요청 관리를 위한 오픈 소스 플랫폼입니다.
- Teable - 초고속, 실시간, 전문적이고 개발자 친화적이며 코드가 없는 데이터베이스입니다.
- ToolJet - ToolJet은 최소한의 엔지니어링 노력으로 내부 도구를 구축 및 배포하기 위한 Retool & Mendix의 대안인 오픈 소스 로우 코드 프레임워크입니다. (소스 코드)
GPL-3.0
- Vendure - NestJS를 기반으로 구축된 오픈 소스 헤드리스 GraphQL 전자상거래 프레임워크로, 개발자 생산성과 사용자 정의 용이성에 중점을 두고 있습니다.
- iola - Rest API를 사용하는 소켓 클라이언트입니다.
- Amplication - Amplication은 TypeScript 및 Node.js로 구축된 백엔드 앱과 React로 구축된 클라이언트를 자동 생성하는 오픈 소스 로우 코드 개발 도구입니다.
- Necord/Toolkit - Toolkit은 Necord로 구축된 문서 검색 및 전송을 위한 오픈 소스 봇입니다.
- Undb - Undb는 Svelte-kit 및 SQLite를 기반으로 하는 코드가 없는 데이터베이스입니다.
- Eicrud - CRUD 서비스, 사용자 관리 명령 및 인증 제어를 통해 NestJS를 확장하는 독창적인 프레임워크입니다.
구성 요소 및 라이브러리
유용
-
@nestjs/cqrs
- Nest 프레임워크용 경량 CQRS 모듈입니다. -
@nestjs-architects/typed-cqrs
- 쿼리 및 명령 결과를 더 효과적으로 입력하기 위한 Nest CQRS 라이브러리용 래퍼입니다. -
nestjs-config
- 프로젝트 구성을 처리하는 훌륭한 모듈입니다. -
nest-typed-config
- Nest 프레임워크를 위한 직관적이고 유형이 안전한 구성 모듈입니다. -
configfy
- 구성 파일과 비밀을 더 쉽게 처리할 수 있게 해주는 데코레이터 기반 구성 모듈입니다. -
@nestcloud/cli
- Typescript 언어 및 NestJS 프레임워크로 작성되는 Consul을 기반으로 하는 Node.js 마이크로 서비스 솔루션입니다. -
nestjs-easyconfig
- 일부 세련된 기능을 제공하는 구성 관리용 NestJS 모듈입니다. -
nest-schedule
- 데코레이터를 통해 작업을 더 쉽게 예약할 수 있습니다. -
nest-queue
- 애플리케이션에 대한 Redis 기반의 간편한 대기열 관리입니다. - NestJS 도구 상자 - 저장소에는 NestJS용 구성 요소 및 모듈 모음이 포함되어 있습니다.
-
nestjs-multer-extended
- 유연한 Amazon S3 업로드 및 유용한 기능을 갖춘 NestJS 프레임워크용 확장 MulterModule입니다. -
nestjs-cls
- Nest용 연속 로컬 스토리지 모듈( async_hooks
사용) -
nestjs-http-promise
- @nestjs/axios
에 대한 Promise 기반 대안으로, axios-retry
및 axios
사용하는 재시도 기능이 있습니다. -
NestJS Toolkit
- 이 툴킷은 NestJs Starter 또는 스타터의 동일한 아키텍처를 따르는 중앙 집중식 구성을 사용하는 모든 프로젝트에서 사용하도록 고안되었습니다. Pks: http-client, typeorm, redis, 필터 예외, 테스트 컨테이너가 있는 테스트 유틸리티. -
typia
: 순수 TypeScript 유형을 사용하여 20,000배 더 빠른 런타임 유효성 검사기입니다. -
@nestia/core
: typia
사용하여 유효성 검사가 20,000배 더 빨라지고 JSON 직렬화 데코레이터가 200배 더 빨라졌습니다. 순수 TypeScript 인터페이스 유형을 DTO로 활용할 수 있으며 전체 서버 성능이 약 30배 향상됩니다. 또한 tgrid
통해 고급 websocket
제어 방법을 지원합니다. -
@nestia/migrate
: swagger.json
파일에서 NestJS 프로젝트를 생성하는 마이그레이션 프로그램입니다. @nestia/sdk
통해 swagger.json
파일에서 SDK(유형 정의가 있는 fetch
함수 모음) 및 Mockup Simulator(SDK에 내장된 백엔드 서버 시뮬레이터)를 생성할 수도 있습니다. -
dto-classes
: 개발자 친화적인 구문 분석, 검증 및 직렬화. 유형 선언을 통해 파이프가 자동 구문 분석됩니다. 데코레이터가 아닌 필드 스키마의 속성을 사용합니다. -
nestjs-conditional-exception-filter
- 속성 기반 예외 필터링을 지원하는 작은 유틸리티입니다. 즉, @Catch()
에 클래스를 사용할 필요가 없습니다. -
murlock
- MurLock은 NestJS 프레임워크용으로 설계된 분산 잠금 솔루션입니다. 경쟁 조건을 방지하기 위해 애플리케이션의 중요한 섹션을 잠글 수 있는 데코레이터 @MurLock()
을 제공합니다. -
@nestjs-library/config
- 환경 변수를 쉽고 안전하게 관리하기 위한 NestJS 모듈 -
@youba/nestjs-dbvalidator
- NestJS 모듈에는 class-validator 및 typeorm을 사용하는 일부 내장 데이터베이스 유효성 검사기가 있습니다. -
@jmcdo29/nestjs-spelunker
- 제공된 모듈을 통해 약간의 다이빙을 수행하고 지정된 진입점에서 종속성 트리를 읽는 NestJS 모듈입니다.
코드 스타일
- StyleGuide 및 코딩 규칙 - 비공식 TypeScript StyleGuide입니다.
웹 소켓
-
@nestjs/websockets
-
tgrid
- 순수 TypeScript 유형을 사용하여 웹소켓 및 작업자 프로토콜을 지원하는 TypeSCript RPC(원격 프로시저 호출) 프레임워크입니다. @nestia/core
사용하여 NestJS 웹소켓 컨트롤러 메서드를 지원합니다.
은닉처
-
nestjs-omacache
- NestJS 프레임워크를 위한 간단하고 유연하며 강력한 캐시 데코레이터 팩토리
레디스
-
@nestjs-modules/ioredis
- Nest 프레임워크용 ioredis 모듈입니다. -
@liaoliaots/nestjs-redis
- NestJS 프레임워크용 Redis(ioredis) 모듈입니다.
우편
-
@squareboat/nest-mailman
- 유일한 ? NestJS 애플리케이션에 필요한 메일러 패키지입니다. -
@nestjs-modules/mailer
- Nest 프레임워크용 메일러 모듈입니다.
API
-
@nestjs/swagger
- Nest용 OpenAPI(Swagger) 모듈입니다. [튜토리얼] . -
nestjs-asyncapi
- NestJS용 AsyncAPI 모듈입니다. -
@ptc-org/nestjs-query-*
- GraphQL API용 Nest CRUD. -
@nestia/sdk
- 자동 SDK(소프트웨어 개발 키트, tRPC
와 같은 유형 정의가 포함된 fetch
기능 모음), Mockup Simulator( msw
와 같이 SDK에 내장된 백엔드 서버 시뮬레이터) 및 Swagger 생성기가 그 어느 때보다 발전했습니다. 또한 NestJS 서버 코드를 분석하여 모든 API 경로에 대한 e2e 테스트 기능을 자동으로 생성할 수 있습니다. -
nest-problem-details
RFC-7807 호환 HTTP 응답을 반환하는 예외 필터입니다. -
@nestjs-library/crud
- 지정된 TypeORM 엔터티에 대한 컨트롤러의 CRUD 경로를 자동으로 생성합니다.
미들웨어
-
@nest-middlewares/*
- NestJS용 공통 주입 가능 미들웨어입니다. -
nest-cloudflare-turnstile
- ☁️ NestJS용 Cloudflare Turnstile 보안문자 통합
오류
-
@squareboat/nest-eyewitness
- 예외가 목격될 때마다 받은편지함으로 직접 오류 보고서를 받으시겠습니까? NestJS 애플리케이션에서. -
nestjs-flub
예쁜 오류? NestJS 프레임워크용 스택 뷰어. -
nestjs-enlighten
- NestJS 프레임워크에 대한 오류 페이지와 같은 laravel-ignition입니다. -
nestjs-rate-limiter
- 고도로 구성 가능한 속도 제한기 라이브러리입니다. -
nest-raven
- NestJS 프레임워크용 Sentry Raven( @sentry/minimal
) 모듈입니다. -
nestjs-sentry
- 주입 가능한 센트리 클라이언트가 있는 또 다른 NestJS Sentry 모듈입니다.
린트
-
eslint-plugin-nestjs
- NestJS 프레임워크에 대한 ESLint 규칙입니다. -
@darraghor/eslint-plugin-nestjs-typed
- NestJS 프레임워크에 대한 ESLint 규칙입니다.
라우터?
-
nest-router
- NestJS 프레임워크용 라우터 모듈? 경로 구성, 경로 트리 생성 등을 위한 것입니다.
대화 흐름?
-
nestjs-dialogflow
- NestJS를 사용하여 NLP 애플리케이션에 대한 웹훅 처리를 단순화하는 대화 흐름 모듈입니다.
벌채 반출
-
nest-winston
- NestJS용 Winston 모듈입니다. -
nestjs-pino
- 어느 위치에나 요청 컨텍스트가 있는 NestJS 로그용 Pino 모듈입니다. -
@ogma/*
- Ogma 로거 및 관련 패키지에 대한 단일 저장소입니다.
모니터링
-
@nestjs/terminus
- Terminus 패키지를 기반으로 하는 통합 상태 확인입니다. -
@metinseylan/nestjs-opentelemetry
- 자동 계측 기능과 긴밀하게 통합된 NestJS OpenTelemetry 모듈입니다. -
nest-status-monitor
- NestJS 기반 노드 서버에 대한 실시간 서버 측정항목을 보고하기 위한 Socket.io 및 Chart.js를 기반으로 하는 간단한 자체 호스팅 모듈입니다. -
@narando/nest-xray
- AWS X-Ray에 대한 수신 및 발신 요청을 기록하고 사용자 지정 계측도 지원합니다. -
nestjs-otel
- NestJS용 OpenTelemetry 모듈입니다. -
nestjs-hot-shots
- NestJS용 핫샷 모듈입니다. Etsy의 StatsD 서버, Datadog의 DogStatsD 서버 및 InfluxDB의 Telegraf StatsD 서버용 Node.js 클라이언트입니다. -
nestjs-prometheus
- Prometheus용 NestJS 모듈입니다. -
apitally
- NestJS에 대한 경고 기능이 있는 간단한 API 모니터링 및 분석 도구인 Apitally용 클라이언트 라이브러리입니다.
국제화(i18n)
-
nestjs-i18n
- 풍부한 형식의 API가 내장되어 서버에 i18n 지원을 쉽게 추가합니다.
통화
-
nestjs-cashify
- NestJS용 통화 변환 모듈입니다.
이벤트
-
nest-event
- NestJS 프레임워크용 데코레이터를 사용한 이벤트 처리입니다.
인증
-
nestjs-session
- NestJS용 관용적 세션 모듈입니다. Express-Session을 기반으로 구축되었습니다.
신뢰할 수 있음
-
nestjs-resilience
- NestJS 애플리케이션의 안정성과 내결함성을 향상시키기 위한 모듈입니다. -
nestjs-graceful-shutdown
- NestJS 애플리케이션을 정상적으로 종료하기 위한 강력한 패키지입니다.
RBAC(역할 기반 액세스 제어)
-
nestjs-rbac
- 동적 저장소와 캐시를 갖춘 NestJS용 RBAC 모듈입니다. -
nestjs-keycloak-admin
- 사용자 관리 액세스 프로토콜을 지원하는 Keycloak 관리 클라이언트입니다. -
nestjs-oso
- OSO(인증을 위한 오픈 소스 정책 엔진) 구현을 단순화하는 라이브러리입니다.
다중 테넌시
-
nestjs-mtenant
- 시스템 전체에 대한 심층 통합을 통해 다중 테넌트 지원을 활성화하는 NestJS용 모듈입니다( async_hooks
기반).
마이크로서비스
-
nestjs-pg-notify
- PostgreSQL Pub/Sub를 위한 NestJS 커스텀 전송 전략입니다. -
nestjs-transport-eventbus
- 다양한 Nestjs 트래픽을 통해 이벤트를 쉽게 방송할 수 있는 Nest용 모듈입니다. -
nestjs-google-pubsub-microservice
- 맞춤 Google Cloud Pub/Sub 마이크로서비스 전송
데이터 베이스
-
nestjs-prisma
- NestJS 애플리케이션에 Prisma 통합을 추가하는 라이브러리 및 회로도
테스트
예제 모음
- Nestjs 테스트 - 단위 테스트, 통합 테스트, E2E 테스트, 파이프, 필터, 인터셉터, GraphQL, Mongo, TypeORM 등을 포함하여 NestJS를 테스트하는 커뮤니티 방법을 보여주는 저장소입니다!
유용
-
@golevelup/ts-jest
- NestJS 애플리케이션 테스트를 더 쉽게 만드는 유틸리티입니다. 현재 Jest를 지원합니다. -
mockingbird
- 데코레이터와 내장된 페이커 지원을 사용하여 형식화된 테스트 픽스처/모의를 생성하는 라이브러리 - NestJS + Pact - NestJS용 주입 가능한 Pact.js 소비자/공급자
-
@automock/jest
- 클래스 종속성 자동 조롱을 위한 독립형 라이브러리
통합
인증
- Nest + Auth0 - Auth0이 포함된 NestJS 프레임워크 웹 애플리케이션입니다.
-
@tfarras/nestjs-firebase-auth
- Firebase Admin SDK를 사용한 Firebase 인증용 NestJS 여권 전략 -
@alpha018/nestjs-firebase-auth
- 일반 용어인 Admin SDK에서 Firebase를 사용하는 프로세스를 단순화하기 위한 인증, RBAC 및 Firebase Admin SDK용 NestJS 모듈입니다. -
@getlarge/nestjs-ory-integration
- Ory 스택(Hydra, Keto, Kratos)을 통합하여 NestJS 애플리케이션을 보호하는 라이브러리 모음입니다.
데이터베이스
-
@nestjs/typeorm
- Nest 프레임워크용 TypeORM 모듈 [튜토리얼]. -
@nestjs/mongoose
- Nest 프레임워크용 Mongoose 모듈입니다. -
typeorm-factories
- TypeORM 엔터티 팩토리입니다. NestJS 단위 테스트에 유용합니다. -
nest-transact
- Nest 및 TypeORM을 사용하는 가장 간단한 트랜잭션 -
nestjs-typegoose
- Nest 프레임워크용 Typegoose 모듈입니다. -
kindagoose
- 후크에서 종속성 주입을 지원하는 NestJS와의 새로운 Typegoose 통합입니다. -
@mikro-orm/nestjs
- Nest Framework용 MikroORM 모듈입니다. - Nest Prisma - 완전히 유형이 안전한 NestJS용 ORM입니다.
-
nestjs-tile38
- Nest 프레임워크용 Tile38 모듈입니다. -
nestjs-drizzle
- Nest용 Drizzle ORM 모듈입니다.
GraphQL
-
@golevelup/nestjs-graphql-request
- 서버 측 NestJS 코드에서 GraphQLClient 인스턴스를 쉽게 삽입하고 작업할 수 있습니다. 타사 GraphQL API와 상호작용하는 데 유용합니다. -
@golevelup/nestjs-hasura
- Postgres 데이터베이스를 통해 실시간 GraphQL API를 제공하는 Hasura 작업을 위한 NestJS 통합입니다. -
@kolpakov-p/zod-to-nestjs-graphql
- zod
계약에서 GraphQL 유형을 생성하는 도구입니다.
무늬
-
nestjs-typeorm-paginate
- 페이지 매기기를 위한 간단한 함수 및 인터페이스입니다. -
nestjs-paginate
- TypeORM 저장소 또는 쿼리 빌더를 위한 페이지 매김 및 필터링 도우미 방법입니다. -
@jashkasoft/nestjs-json-rpc
- NestJS 프레임워크용 JSON RPC 전송 계층입니다.
편집자
- VSCode
- NestJS 파일 - NestJS 파일을 빠르게 생성합니다.
- NestJS 스니펫 - Vscode NestJS 코드 스니펫.
AMQP
-
nestjs-amqp
- amqp 연결 관리자입니다. -
nestjs-rmq
- NestJS 마이크로서비스용 사용자 정의 라이브러리입니다. RabbitMQ 또는 AMQP를 사용할 수 있습니다. -
@golevelup/nestjs-rabbitmq
- 여러 메시징 패턴과 직관적인 데코레이터를 지원하는 NestJS용 유연한 AMQP 통합입니다. -
@getlarge/nestjs-tools-amqp-transport
- 교환을 지원하는 확장된 AMQP 전송 전략입니다.
이벤트스토어
-
nestjs-geteventstore
by PrestaShopCorp - 프로젝트 및 구독이 포함된 NestJS CQRS용 evenstore.org 모듈입니다. 이벤트스토어 21.10.0+ 지원 -
@juicycleff/nestjs-event-store
- Catchup 구독에 대한 마지막 체크포인트를 유지하기 위한 어댑터 지원이 포함된 NestJS CQRS용 evenstore.org 모듈입니다. -
@ocoda/event-sourcing
- MongoDB 및 DynamoDB를 지원하는 NestJS용 이벤트 소싱 및 CQRS 모듈입니다.
결제 게이트웨이
-
nestjs-braintree
- 웹후크 및 트랜잭션을 위한 모듈입니다. -
@golevelup/nestjs-stripe
- 주입 가능한 클라이언트와 더 깊은 통합을 위한 자동 유선 Stripe 웹훅 처리.
프런트엔드
-
ra-data-nestjsx-crud
- React Admin을 NextJS CRUD 라이브러리와 통합하는 데이터 제공자입니다. -
@adminjs/nestjs
- 애플리케이션에 연결할 수 있는 자동 관리 인터페이스인 AdminBro용 NestJS 플러그인입니다. -
@forestadmin/agent
- 애플리케이션에 연결된 고도로 확장 가능한 API를 기반으로 하는 기성 관리 패널인 Forest Admin용 NestJS 호환 플러그인입니다.
스케줄링
-
@nestjs/bull
- Nest 프레임워크용 Bull 모듈입니다.
워크플로우 자동화
챗봇
-
nestjs-telegraf
- Telegraf를 기반으로 NestJS를 사용하여 Telegram 봇을 생성하기 위한 모듈입니다. -
necord
- Discord.js를 기반으로 NestJS를 사용하여 Discord 봇을 생성하기 위한 모듈입니다.-
@necord/pagination
- Necord용 경량 페이지 매김 모듈입니다. -
@necord/localization
- Necord로 Discord 봇을 현지화하세요.
파일 저장
-
@codebrew/nestjs-storage
- NestJS 프레임워크용 파일 저장 모듈(플라이드라이브) 관리입니다. -
@getlarge/nestjs-tools-file-storages
- 파일을 저장하기 위한 여러 전략( FS , S3 , GCP 저장소 )을 지원하는 FileStorage 모듈입니다. -
@getlarge/nestjs-tools-fastify-upload
- Fastify를 사용하여 파일 업로드를 처리하기 위한 인터셉터 및 요청 데코레이터 모음입니다.
클라우드 관리 구성
-
@nonfig/nestjs-config
- Nonfig 구성 관리 서비스용 모듈입니다. Nonfig는 구성과 기능을 결합합니다. 따라서 기능을 변경하고 신속하게 출시하며 디지털 영향을 측정합니다.
SDK
-
@tfarras/nestjs-firebase-admin
- Firebase Admin SDK용 NestJS 모듈입니다.
실행 시간
명령줄/터미널
-
@nestjs/cli
- NestJS 애플리케이션용 CLI 도구입니다. -
nest-commander
- NestJS를 사용하여 CLI 애플리케이션을 구축하기 위한 모듈 -
generator-nestjs-app
- NestJS 앱용 여만 생성기입니다. -
nestjs-console
- 애플리케이션에 cli를 제공하는 NestJS 모듈입니다. -
nest-sdk-generator
- Nest.js REST API에서 완전한 형식의 SDK를 생성하는 명령줄 유틸리티입니다.
모임
- NestJS Meetup - 커뮤니티 중심 모임
- NestJS Vienna Meetup - 비엔나 및 주변 지역의 NestJS 개발자 모임
기여하다
기여를 환영합니다! 먼저 기여 지침을 읽어보세요.
특허
법에 따라 가능한 한도 내에서 juliandavidmr
이 저작물에 대한 모든 저작권 및 관련 권리 또는 저작인접권을 포기했습니다.