{"repo":"msanvarov/nest-rest-mongo-boilerplate","free":true,"listed":false,"github":"https://github.com/msanvarov/nest-rest-mongo-boilerplate","clone":"git clone https://github.com/msanvarov/nest-rest-mongo-boilerplate.git","description":"🍱 backend with nest (typescript), mongoose, and authentication","language":"TypeScript","stars":301,"topics":["nest","docker","mongoose","mongodb","swagger","typescript","bearer-authentication","nestjs","fastify","express"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"API Starter (Mongo) A progressive Node.js framework for building efficient and scalable server-side applications, paired with Mongoose and a built-in Model Context Protocol (MCP) module for AI workflows. Table of Contents 1. Description 2. Stack 3. Prerequisites 4. Deployment 5. Environment Configuration 6. MCP Module 7. Web Framework 8. Testing 9. TypeDocs 10. Open API 11. Mongoose 12. Logs 13. Contribution Description This boilerplate is made to quickly prototype backend applications. It comes with authentication, authorization, logging, CRUD features, MongoDB persistence via Mongoose, and a built-in Model Context Protocol server + client out of the box. Stack Layer Tech -------- ----------------------------------------------------------------------------------- Runtime Node.js 20+ API NestJS 11 (Fastify adapter), Mongoose 8, Passport JWT, nest-access-control, Swagger AI / MCP @modelcontextprotocol/sdk 1.x (server + client over Streamable HTTP) Database MongoDB (any 6+ release) Tooling TypeScript 5.6, ESLint 9, Prettier 3, Jest 29 Prerequisites Non-Docker - Node.js 20+. - A local or hosted MongoDB instance (Community edition, or Atlas). Docker - Docker Desktop running locally. Deployment Manual Deployment without Docker - Clone the repo: git clone https://github.com/msanvarov/nest-rest-mongo-boilerplate . - Install dependencies: npm install . - Copy the env template: cp .env.example .env and fill in valid values. - Start the app in development mode: npm run start:dev (serve","default_branch":null,"files":null,"tree":[],"storefront":"/r/msanvarov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/msanvarov/nest-rest-mongo-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."}