올해는 머신러닝이다.
NestJS API 추천 보일러플레이트 정리 본문
NestJS를 API로 활용하기 위한 다양한 오픈소스 보일러플레이트가 존재합니다. 아래에 몇 가지 추천할 만한 보일러플레이트를 소개해 드리겠습니다.
1. NestJS REST API Boilerplate by Brocoders
- 특징: TypeORM과 PostgreSQL을 사용하며, 인증, 권한 관리, 이메일 확인, 비밀번호 재설정, 파일 업로드, Swagger 문서화, Docker 설정 등을 포함한 종합적인 기능을 제공합니다.
- GitHub: https://github.com/brocoders/nestjs-boilerplate
2. Awesome NestJS Boilerplate
- 특징: TypeORM과 PostgreSQL을 기반으로 하며, JWT 인증, 역할 기반 접근 제어(RBAC), Swagger 문서화, 환경 설정 관리 등의 기능을 제공합니다.
- GitHub: https://github.com/NarHakobyan/awesome-nest-boilerplate
3. NestJS Prisma Starter
- 특징: Prisma를 ORM으로 사용하며, GraphQL, JWT 인증, Swagger 문서화, Docker 설정 등을 포함합니다.
- GitHub: https://github.com/fivethree-team/nestjs-prisma-starter
4. NestJS API Boilerplate
- 특징: TypeScript, PostgreSQL, TypeORM, Swagger를 사용하여 API 문서화를 지원하며, Passport-JWT 인증, Jest를 통한 테스트, 환경 설정, 마이그레이션, 시드 데이터, Docker, Redis, AWS S3 등의 기능을 포함합니다.
- GitHub: https://github.com/MidoAhmed/nestjs-api-boilerplate
5. NestJS Boilerplate
- 특징: TypeORM과 PostgreSQL 또는 MongoDB를 지원하며, 인증, 메일링, 다국어(i18n), Docker 설정, 파일 업로드(로컬 및 AWS S3 지원), Swagger 문서화, 테스트, CI/CD 설정 등을 포함한 종합적인 기능을 제공합니다.
- GitHub: https://github.com/mung9/nestjs-boilerplate
각 보일러플레이트는 제공하는 기능과 구조에 차이가 있으므로, 프로젝트의 요구 사항에 맞게 선택하시는 것이 좋습니다. 또한, 보일러플레이트를 사용하실 때는 해당 프로젝트의 유지 관리 상태와 커뮤니티 지원 여부를 확인하시는 것을 권장드립니다.
'스터디 > Server' 카테고리의 다른 글
Ubuntu에서 php8.3 설치하는 방법 (0) | 2024.12.09 |
---|---|
Spring Boot + Pm2 배포하기(Deploy) (0) | 2018.08.02 |
[Server 세팅] 우분투에 nginx, SSL 세팅 가이드 (0) | 2018.04.09 |