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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 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·8 vuesnestjs.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.

Historique des stars

Graphique de l'historique des stars pour kamilmysliwiec/nestGraphique de l'historique des stars pour kamilmysliwiec/nest

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait kamilmysliwiec/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.

Quelles sont les fonctionnalités principales de kamilmysliwiec/nest ?

Les fonctionnalités principales de kamilmysliwiec/nest sont : 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.

Quelles sont les alternatives open-source à kamilmysliwiec/nest ?

Les alternatives open-source à kamilmysliwiec/nest incluent : 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…

Alternatives open source à Nest

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Nest.
  • adonisjs/coreAvatar de adonisjs

    adonisjs/core

    18,990Voir sur 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
    Voir sur GitHub↗18,990
  • balderdashy/sailsAvatar de balderdashy

    balderdashy/sails

    22,807Voir sur 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
    Voir sur GitHub↗22,807
  • restify/node-restifyAvatar de restify

    restify/node-restify

    10,686Voir sur 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
    Voir sur GitHub↗10,686
  • thinkjs/thinkjsAvatar de thinkjs

    thinkjs/thinkjs

    5,272Voir sur 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
    Voir sur GitHub↗5,272
Voir les 30 alternatives à Nest→