Ukrainabrocoders/nestjs-boilerplate
NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 NestJS boilerplate: bật đầy đủ tính năng chỉ sau vài phút
Boilerplate NestJS REST API với auth đa dạng, TypeORM/Mongoose, Docker, Swagger, I18N, mailing — sẵn sàng cho dự án thực tế.
NestJS boilerplate của Brocoders là lựa chọn hoàn hảo cho dự án backend TypeScript cần tích hợp nhanh xác thực, cơ sở dữ liệu đa dạng (Postgres, MongoDB), hệ thống i18n đa ngôn ngữ, gửi email, upload file, và CI/CD đầy đủ. Dự án hỗ trợ cả TypeORM lẫn Mongoose, kèm Docker và GitHub Actions để triển khai nhanh.
✨ Điểm nổi bật
- Hỗ trợ CSDL đa dạng: TypeORM (Postgres) và Mongoose (MongoDB).
- Xác thực đa dạng: Đăng ký, đăng nhập qua email, và đăng nhập xã hội (Apple, Facebook, Google).
- Phân quyền rõ ràng: Hệ thống vai trò Admin và User.
- Đa ngôn ngữ (I18N): Hỗ trợ đa ngôn ngữ nhờ thư viện nestjs-i18n.
- Gửi email (Mailing): Tích hợp nodemailer cho xác thực và thông báo.
- Upload file: Hỗ trợ lưu trữ cục bộ và Amazon S3.
- Tài liệu API tự động: Tích hợp Swagger để tạo tài liệu API.
- Docker & CI/CD: Hỗ trợ Docker và CI bằng GitHub Actions.
💡 Vì sao đáng chú ý
Không chỉ là một boilerplate trống, NestJS boilerplate của Brocoders đã tích hợp sẵn các tính năng cốt lõi cần thiết cho hầu hết các dự án thực tế — từ auth phức tạp cho tới i18n đa ngôn ngữ. Điều này giúp các team tiết kiệm thời gian cài đặt ban đầu và tập trung ngay vào logic nghiệp vụ.
#NestJS #TypeScript #Boilerplate #Auth #TypeORM #Mongoose #Docker #Swagger #I18N #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.
NestJS CRUD for RESTful API 使用 NestJS + Mysql + Typeorm + Redis + JWT + Swagger 企业中后台管理系统项目RBAC权限管理(细粒度到按钮)、实现单点登录等...
NestJs CRUD for RESTful API使用nestjs+mysql+typeorm+jwt+swagger企业项目中的RBAC权限管理、实现单地方登录。
Example for Nest.js, MySQL, REST api, CQRS, DDD, Outbox with SQS (LocalStack)
A production-ready 🏭 NestJS boilerplate with batteries 🔋 included. No Kidding! Now Supports NestJS V10!!
Production-ready NestJS boilerplate featuring JWT authentication, TypeORM, RBAC, Swagger, and Docker support. Built for enterprise-grade Node.js applications
This library provides utitlites to create & drop the database, seed the database and apply URL query parameter(s).