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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesApplication Middleware

Functions that execute logic during the request-response lifecycle of an application.

Explore 5 awesome GitHub repositories matching networking & communication · Application Middleware. Refine with filters or upvote what's useful.

Awesome Application Middleware GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • expressjs/expressAvatar de expressjs

    expressjs/express

    69,235Ver en GitHub↗

    Express is a minimalist web server framework that provides a foundational runtime environment for building backend web APIs and applications. It operates through a central application object that orchestrates the entire request-response lifecycle, allowing developers to define routes, manage server settings, and process incoming HTTP traffic. The framework is defined by its middleware-based routing engine, which sequences request handlers and logic blocks to process traffic based on path patterns and HTTP methods. This architecture supports a highly modular approach, enabling the creation of

    Binds modular logic directly to the request-response lifecycle to process incoming traffic.

    JavaScriptexpressjavascriptnodejs
    Ver en GitHub↗69,235
  • kludex/starletteAvatar de Kludex

    Kludex/starlette

    12,397Ver en GitHub↗

    Starlette is a lightweight ASGI web framework and asynchronous HTTP toolkit used to build high-performance HTTP and WebSocket services. It functions as a WebSocket server framework and a collection of ASGI middleware components for managing network requests through non-blocking asynchronous logic. The framework provides tools for real-time communication via persistent bidirectional channels and infrastructure for high-performance APIs. It includes specialized capabilities for response compression, incremental data streaming, and the execution of non-blocking background tasks after a response

    Offers a collection of ASGI middleware for managing session state, CORS, and request-response lifecycles.

    Pythonasgiasynchttp
    Ver en GitHub↗12,397
  • 99designs/gqlgenAvatar de 99designs

    99designs/gqlgen

    10,729Ver en GitHub↗

    gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation engine that transforms declarative GraphQL schema definitions into strongly-typed Go source code, ensuring strict alignment between the API contract and the underlying implementation. The framework distinguishes itself through its deep integration with the Go type system and its highly extensible build pipeline. By using schema-first development, it automates the creation of server boilerplate and resolver stubs, allowing developers to map schema fields directly to Go structs and

    Attaches reusable logic to schema fields or arguments to intercept requests and execute cross-cutting concerns.

    Gocodegendataloadergogenerate
    Ver en GitHub↗10,729
  • graphql-dotnet/graphql-dotnetAvatar de graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Ver en GitHub↗

    GraphQL.NET es un framework del lado del servidor para construir y ejecutar APIs de GraphQL dentro de aplicaciones C#. Proporciona un toolkit integral para la construcción de esquemas, un motor federado para grafos de datos distribuidos y un manejador de suscripciones para gestionar flujos de datos en tiempo real. El proyecto se distingue por un constructor de esquemas flexible que admite tanto definiciones programáticas code-first como enfoques declarativos schema-first utilizando el lenguaje de definición de esquemas estándar. Incluye un motor de federación dedicado para dividir grafos de datos en subgrafos y componerlos en una puerta de enlace unificada, así como una implementación de cargador de datos (data loader) diseñada específicamente para resolver el problema de consultas N+1 mediante procesamiento por lotes y caché. El framework cubre una amplia gama de capacidades operativas, incluyendo la integración de inyección de dependencias para la gestión del ciclo de vida de los servicios, pipelines de middleware para la interceptación de resolución de campos y un pipeline de ejecución optimizado con tipos de valor para reducir las asignaciones de memoria. También proporciona herramientas para el análisis de complejidad de consultas, caché de documentos y control de acceso basado en roles para asegurar los endpoints de la API. La compatibilidad con la compilación de esquemas ahead-of-time permite que el framework se ejecute en entornos que prohíben la generación dinámica de código.

    Provides a middleware pipeline to intercept and wrap field resolution with custom logic via a provider.

    C#apidotnet-coregraphiql
    Ver en GitHub↗5,987
  • daveh/php-mvcAvatar de daveh

    daveh/php-mvc

    815Ver en GitHub↗

    Este proyecto es un framework PHP ligero diseñado para construir aplicaciones web utilizando el patrón arquitectónico modelo-vista-controlador (MVC). Proporciona un entorno estructurado que separa la lógica de negocio, la gestión de datos y la presentación de la interfaz de usuario en capas distintas para mejorar la mantenibilidad del código. El framework utiliza un controlador frontal para interceptar todo el tráfico web entrante, enrutando las solicitudes a acciones de controlador específicas basadas en patrones de URL definidos. Incorpora la interceptación de solicitudes al estilo middleware, permitiendo la ejecución de lógica personalizada como autenticación, filtrado de seguridad o preparación de datos en varias etapas del ciclo de vida de la solicitud. Más allá de sus capacidades centrales de enrutamiento y estructurales, el framework incluye herramientas para gestionar interacciones con bases de datos a través de capas de acceso a datos abstraídas y renderizar páginas web dinámicas utilizando la generación de vistas basada en plantillas. Estas características apoyan colectivamente el desarrollo de aplicaciones web organizadas del lado del servidor.

    Executes custom logic during the request-response lifecycle to handle cross-cutting concerns like authentication.

    PHPmvc-frameworkphpphp-mvc
    Ver en GitHub↗815
  1. Home
  2. Networking & Communication
  3. Communication Protocols and Architectures
  4. Request Processing Architectures
  5. Request Processing
  6. Application Middleware

Explorar subetiquetas

  • Field-Level MiddlewareMiddleware components that intercept requests at the field or argument level to enforce authorization. **Distinct from Application Middleware:** Distinct from Application Middleware: focuses on field-level interception rather than global request-response cycles.