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
kamilmysliwiec avatar

kamilmysliwiec/nest

0
View on GitHub↗
75,872 stars·8,324 forks·TypeScript·MIT·23 viewsnestjs.com↗

Nest

Nest is an enterprise Node.js framework designed for building scalable and maintainable server-side applications. It provides a typed environment for developing backend services using TypeScript and JavaScript, incorporating architectural patterns for both object-oriented and functional programming.

The framework organizes complex backend logic into a modular application structure to ensure clear boundary separation. It utilizes a dependency injection container to manage object lifecycles and a decorator-based metadata system to attach configuration and routing data to classes and methods.

The platform covers the construction of REST APIs and general server-side programming. Its architectural surface includes adapter-based HTTP routing, class-based controller mapping, and a middleware-based request pipeline for handling authentication, logging, and data validation.

Features

  • Node.js Server Frameworks - Serves as a comprehensive architectural framework for building and organizing Node.js server applications.
  • Modular Architecture Patterns - Organizes the application into encapsulated modules to ensure clear boundary separation between providers and controllers.
  • Dependency Injection Containers - Includes a dependency injection container to manage object lifecycles and decouple components.
  • Metadata Configurations - Uses TypeScript decorators to attach configuration and routing data to classes and methods during compilation.
  • Backend Frameworks - Provides a typed backend framework incorporating architectural patterns for object-oriented and functional programming.
  • Decorator-Based Route Mappings - Implements a routing system where HTTP requests are mapped to class methods using decorators.
  • Server-Side Application Toolkits - Provides a standardized toolkit for constructing scalable, typed backend services and microservices.
  • Server-Side Frameworks - Provides a strongly typed environment for developing server-side applications using TypeScript.
  • Middleware-Based Request Pipelines - Ships a middleware-based request pipeline for sequential processing of authentication, logging, and validation.
  • Enterprise Backend Architectures - Implements architectural patterns for building scalable, modular, and maintainable enterprise backend systems.
  • HTTP Handler Adapters - Provides adapters that wrap underlying web servers like Express or Fastify to maintain a consistent API.
  • RESTful APIs - Enables the construction of structured RESTful APIs with defined endpoints and data models.
  • API Frameworks - Scalable Node.js framework built with TypeScript.

Star history

Star history chart for kamilmysliwiec/nestStar history chart for kamilmysliwiec/nest

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 Nest

These projects share indexed features with Nest. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • adonisjs/coreadonisjs avatar

    adonisjs/core

    18,990View on GitHub↗

    This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration. The framework features a dependency injection container to deliver required objects between application components, decoupling internal logic. It includes built-in tools for server-side data security, such as cryptographic drivers for hashing sensitive data and encrypting application data at rest. The project covers broad capa

    TypeScript
    View on GitHub↗18,990
  • balderdashy/sailsbalderdashy avatar

    balderdashy/sails

    22,807View on GitHub↗

    Sails is an enterprise Node.js web framework designed for building scalable applications using a model-view-controller architecture. It functions as a realtime web application framework and a database agnostic object-relational mapper, providing a structured environment for developing server-side applications. The framework enables bi-directional data exchange between clients and servers via persistent connections to support real-time features. It utilizes a consistent interface to interact with various relational and non-relational data stores, allowing the application to remain independent

    JavaScript
    View on GitHub↗22,807
  • restify/node-restifyrestify avatar

    restify/node-restify

    10,686View on GitHub↗

    Restify is a Node.js web framework designed for building scalable RESTful web services and APIs. It provides a server-side environment for creating HTTP network services with integrated routing and request handling. The framework utilizes a middleware-based architecture to process incoming requests and manage responses. This approach supports the construction of web interfaces that follow standard architectural principles to deliver data to clients. The system covers a broad range of backend engineering capabilities, including route-based request dispatching, schema-based request validation,

    JavaScript
    View on GitHub↗10,686
  • thinkjs/thinkjsthinkjs avatar

    thinkjs/thinkjs

    5,272View on GitHub↗

    ThinkJS is a server-side web framework designed for building applications on the Node.js runtime. It serves as a development platform that supports TypeScript and the latest ECMAScript standards to create stable and maintainable backend services. The framework employs a layered application architecture that separates concerns into controller, service, and model tiers. It utilizes a dependency-injected service model to manage singleton services and a middleware-based system for request handling and route dispatching. Development is supported by a build pipeline that transpiles modern JavaScri

    JavaScript
    View on GitHub↗5,272
Compare all 30 related projects→

Frequently asked questions

What does kamilmysliwiec/nest do?

Nest is an enterprise Node.js framework designed for building scalable and maintainable server-side applications. It provides a typed environment for developing backend services using TypeScript and JavaScript, incorporating architectural patterns for both object-oriented and functional programming.

What are the main features of kamilmysliwiec/nest?

The main features of kamilmysliwiec/nest are: Node.js Server Frameworks, Modular Architecture Patterns, Dependency Injection Containers, Metadata Configurations, Backend Frameworks, Decorator-Based Route Mappings, Server-Side Application Toolkits, Server-Side Frameworks.

Which projects share features with kamilmysliwiec/nest?

Projects with overlapping indexed features include: adonisjs/core — This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It… balderdashy/sails — Sails is an enterprise Node.js web framework designed for building scalable applications using a model-view-controller… restify/node-restify — Restify is a Node.js web framework designed for building scalable RESTful web services and APIs. It provides a… thinkjs/thinkjs — ThinkJS is a server-side web framework designed for building applications on the Node.js runtime. It serves as a… nestjs/awesome-nestjs — This project serves as a curated directory of resources, libraries, and educational materials for the NestJS… loopbackio/loopback-next — LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI…