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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • expressjs/expressAvatar von expressjs

    expressjs/express

    69,235Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗69,235
  • kludex/starletteAvatar von Kludex

    Kludex/starlette

    12,397Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,397
  • 99designs/gqlgenAvatar von 99designs

    99designs/gqlgen

    10,729Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,729
  • graphql-dotnet/graphql-dotnetAvatar von graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Auf GitHub ansehen↗

    GraphQL.NET ist ein serverseitiges Framework für den Aufbau und die Ausführung von GraphQL-APIs innerhalb von C#-Anwendungen. Es bietet ein umfassendes Toolkit für den Schema-Aufbau, eine föderierte Engine für verteilte Datengraphen und einen Subscription-Handler für die Verwaltung von Echtzeit-Datenströmen. Das Projekt zeichnet sich durch einen flexiblen Schema-Builder aus, der sowohl programmatische Code-First-Definitionen als auch deklarative Schema-First-Ansätze unter Verwendung der Standard-Schema-Definitionssprache unterstützt. Es enthält eine dedizierte Föderations-Engine, um Datengraphen in Subgraphen aufzuteilen und zu einem einheitlichen Gateway zusammenzuführen, sowie eine Data-Loader-Implementierung, die speziell darauf ausgelegt ist, das N+1-Abfrageproblem durch Batching und Caching zu lösen. Das Framework deckt ein breites Spektrum an operativen Funktionen ab, einschließlich Dependency-Injection-Integration für das Service-Lifetime-Management, Middleware-Pipelines für die Interzeption von Feldauflösungen und eine Ausführungspipeline, die mit Werttypen optimiert wurde, um Speicherallokationen zu reduzieren. Zudem bietet es Tools für die Analyse der Abfragekomplexität, Dokument-Caching und rollenbasierte Zugriffskontrolle zur Absicherung von API-Endpunkten. Die Unterstützung für Ahead-of-Time-Schema-Kompilierung ermöglicht es dem Framework, in Umgebungen ausgeführt zu werden, die dynamische Code-Generierung untersagen.

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

    C#apidotnet-coregraphiql
    Auf GitHub ansehen↗5,987
  • daveh/php-mvcAvatar von daveh

    daveh/php-mvc

    815Auf GitHub ansehen↗

    Dieses Projekt ist ein leichtgewichtiges PHP-Framework für den Aufbau von Webanwendungen unter Verwendung des Model-View-Controller-Architekturmusters. Es bietet eine strukturierte Umgebung, die Geschäftslogik, Datenverwaltung und Benutzeroberflächenpräsentation in distinkte Schichten trennt, um die Code-Wartbarkeit zu verbessern. Das Framework nutzt einen Front-Controller, um den gesamten eingehenden Web-Traffic abzufangen und Anfragen basierend auf definierten URL-Mustern an spezifische Controller-Aktionen weiterzuleiten. Es integriert Middleware-artige Request-Interzeption, was die Ausführung benutzerdefinierter Logik wie Authentifizierung, Sicherheitsfilterung oder Datenvorbereitung in verschiedenen Stadien des Request-Lebenszyklus ermöglicht. Über die Kern-Routing- und Strukturfunktionen hinaus enthält das Framework Tools für die Verwaltung von Datenbankinteraktionen durch abstrahierte Datenzugriffsschichten und das Rendern dynamischer Webseiten unter Verwendung templatebasierter View-Generierung. Diese Funktionen unterstützen gemeinsam die Entwicklung organisierter, serverseitiger Webanwendungen.

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

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

Unter-Tags erkunden

  • 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.