A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
[x] Input Validation (transformation)
[x] Exception Handling
- High performance with `fastify`
[x] Hot Reload
[x] Open API v3 + Swagger
- automatic class generation
- CORS enabled
- CSRF protection with `csurf`
[5] Prisma ORM with Azure SQL + shadowDB
[ ] prisma-dbml-generator
[x] prisma-erd-generator
[x] prisma-class-generator
[ ] Users
[ ] Guards (RBAC)
[ ] CASL isomorphic authorization
[ ] oAuth2
[ ] health checks
[ ] compodoc
Nest is MIT licensed.