{"repo":"niraj-khatiwada/ultimate-nestjs-boilerplate","free":true,"listed":false,"github":"https://github.com/niraj-khatiwada/ultimate-nestjs-boilerplate","clone":"git clone https://github.com/niraj-khatiwada/ultimate-nestjs-boilerplate.git","description":"Advanced Nest.js boilerplate for scalable startups⚡","language":"TypeScript","stars":435,"topics":["aws","backend","docker","grafana","graphql","nestjs","postgresql","prometheus","websockets"],"license":null,"category":"analytics","readme_excerpt":"Ultimate Nest.js Boilerplate ⚡ Advanced Nest.js boilerplate for scalable startups. Features📦 - [x] Nest.js with Fastify - [x] PostgreSQL with TypeORM - [x] Better Auth for complete authentication. Handles authentication kinds like email/password, OAuth, Magic Link, Pass Keys, Two-Factor Authentication, Session Management, etc. Learn More - [x] REST, GraphQL & WebSocket API - [x] Websocket using Socket.io via Redis Adapter(For future scalability with clusters) - [x] Swagger Documentation and API versioning for REST API - [x] Automatic API generation on the frontend using OpenAPI Codegen Learn More - [x] BullMQ for Queues. Bull board UI to inspect your jobs - [x] Worker server for processing background tasks like queues - [x] React Email for email template management. MailPit SMTP server for local email testing. Learn More - [x] Caching using Redis - [x] Pino for Logging - [x] Rate Limiter using Redis - [x] Graceful Shutdown - [x] Server & Database monitoring with Prometheus & Grafana Learn More - [x] Offset and Cursor based Pagination - [x] Local or Remote File Uploads (AWS S3) - [x] Sentry - [x] Testing with Jest - [x] Internationalization using i18n - [x] pnpm - [x] Docker: Dev & Prod ready from a single script Learn More - [x] Github Actions - [x] Commitlint & Husky - [x] SWC instead of Webpack - [x] Dependency Graph Visualizer Learn More - [x] Database Entity Relationship Diagram Generator Learn More Development: - Make .env files ready: - Start Docker containers: - Run m","default_branch":null,"files":null,"tree":[],"storefront":"/r/niraj-khatiwada","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/niraj-khatiwada/ultimate-nestjs-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}