awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
brocoders avatar

brocoders/nestjs-boilerplate

0
View on GitHub↗
4,337 stars·940 forks·TypeScript·MIT·19 viewsnestjs-boilerplate-test.herokuapp.com/docs↗

Nestjs Boilerplate

This project is a foundational server template built with NestJS designed for creating REST APIs and enterprise backend environments. It provides a pre-configured structure that integrates database connectivity, authentication, and common API services.

The boilerplate includes a security system utilizing JSON Web Tokens and role-based access control to manage user sessions and restrict resource access. It supports internationalization for serving content in multiple languages and provides a containerized environment using Docker for consistent deployment.

The framework covers a broad range of backend capabilities, including user account administration, email dispatch services, and file upload management for local or cloud storage. Data persistence is handled through integrations with both relational and document stores, supported by database seeding utilities and automated API documentation.

Features

  • Production Ready Templates - Provides a production-ready server environment including Docker, mailing services, and file upload capabilities.
  • Database Schema Managers - Uses declarative toolsets like TypeORM and Mongoose to define and manage database structures.
  • MongoDB and PostgreSQL Backends - Supports selecting between MongoDB and PostgreSQL as the primary data store via TypeORM and Mongoose.
  • Relational Database Persistence - Persists and retrieves application records by mapping objects to relational or document database tables.
  • Role-Based Access Control - Implements a system for managing user permissions and restricting resource access based on assigned roles.
  • JWT Authentications - Authenticates API requests by validating signed JSON Web Tokens issued at login.
  • User Authentication Systems - Includes mechanisms for verifying user identities via email or social providers and managing active sessions.
  • User Identity Management - Implements systems for managing user profiles, registration, and the identity-related data lifecycle.
  • API Boilerplates - Provides a pre-configured template for quickly starting new API projects with a standard NestJS structure.
  • REST API Backends - Serves as a backend implementation that exposes RESTful endpoints to handle business logic and data requests.
  • User Account Administrations - Provides a full set of CRUD endpoints for managing user profile information and account data.
  • API Documentation Generators - Provides tools to automatically generate interactive technical documentation for API endpoints to assist developers.
  • Dockerized Node.js Environments - Ships with a containerized setup using Docker for consistent development and deployment across platforms.
  • Automated API Documentation - Generates technical specifications and interactive guides directly from source code definitions.
  • Application Text Translation - Serves application text and labels in multiple languages by mapping keys to translations based on locale.
  • File Upload Storage - Handles the saving of uploaded files to local disk space or remote cloud storage using configurable drivers.
  • Internationalization Frameworks - Implements a system for managing translation files and swapping locale-based text in the API.
  • Multilingual Web Applications - Implements built-in internationalization and locale management to serve content in multiple languages.
  • Boilerplate Templates - Feature-rich boilerplate with I18N, file uploads, and CI/CD.

Star history

Star history chart for brocoders/nestjs-boilerplateStar history chart for brocoders/nestjs-boilerplate

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Nestjs Boilerplate

These projects share indexed features with Nestjs Boilerplate. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • hagopj13/node-express-boilerplatehagopj13 avatar

    hagopj13/node-express-boilerplate

    7,645View on GitHub↗

    This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It provides a pre-configured structure for backend services, integrating a MongoDB Mongoose ODM framework for data modeling and a token-based security system for managing user identity. The boilerplate distinguishes itself through automated API documentation generated via Swagger by parsing code comments. It implements a layered controller architecture and a middleware-based request pipeline to separate routing logic from business logic and security processing. The system covers

    JavaScriptboilerplatees2018es6
    View on GitHub↗7,645
  • thinkgem/jeesitethinkgem avatar

    thinkgem/jeesite

    8,044View on GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    View on GitHub↗8,044
  • codeigniter4/codeigniter4codeigniter4 avatar

    codeigniter4/CodeIgniter4

    5,924View on GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    View on GitHub↗5,924
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
Compare all 30 related projects→

Frequently asked questions

What does brocoders/nestjs-boilerplate do?

This project is a foundational server template built with NestJS designed for creating REST APIs and enterprise backend environments. It provides a pre-configured structure that integrates database connectivity, authentication, and common API services.

What are the main features of brocoders/nestjs-boilerplate?

The main features of brocoders/nestjs-boilerplate are: Production Ready Templates, Database Schema Managers, MongoDB and PostgreSQL Backends, Relational Database Persistence, Role-Based Access Control, JWT Authentications, User Authentication Systems, User Identity Management.

Which projects share features with brocoders/nestjs-boilerplate?

Projects with overlapping indexed features include: hagopj13/node-express-boilerplate — This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services… davellanedam/node-express-mongodb-jwt-rest-api-skeleton — This project is a starter template for building secure web services and REST application backends using Node.js,…