awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Middleware Pipelines · Awesome GitHub Repositories

9 repos

Awesome GitHub RepositoriesMiddleware Pipelines

Architectural patterns that process HTTP requests through a sequential chain of modular filters or interceptors.

Explore 9 awesome GitHub repositories matching web development · Middleware Pipelines. Refine with filters or upvote what's useful.

  1. Home
  2. Web Development
  3. Backend Development
  4. Middleware Pipelines

Awesome Middleware Pipelines GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • fastapi/fastapi

    fastapi/fastapi

    95,356GitHubView on GitHub↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event

    Implements a modular interceptor pattern to process requests and manage exceptions throughout the application lifecycle.

    Pythonapiasyncasyncio
  • gin-gonic/gin

    gin-gonic/gin

    88,134GitHubView on GitHub↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework

    Chains modular filters together to handle cross-cutting concerns like logging, authentication, and error management during request execution.

    Goframeworkgingo
  • django/django

    django/django

    86,891GitHubView on GitHub↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes se

    Processes HTTP requests through a sequential chain of modular filters to intercept and modify traffic.

    Pythonappsdjangoframework
  • laravel/laravel

    laravel/laravel

    83,758GitHubView on GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. Th

    Routes HTTP requests through a sequential chain of modular filters to handle cross-cutting concerns like authentication and logging.

    Bladeframeworklaravelphp
  • nestjs/nest

    nestjs/nest

    74,685GitHubView on GitHub↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies thr

    Executes request-processing logic through a configurable chain of interceptors, guards, and pipes.

    TypeScriptframeworkhacktoberfestjavascript
  • expressjs/express

    expressjs/express

    68,784GitHubView on 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 proces

    Executes HTTP requests through a sequential chain of filters capable of modifying data or terminating the response cycle.

    JavaScriptexpressjavascriptnodejs
  • rails/rails

    rails/rails

    58,297GitHubView on GitHub↗

    This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side temp

    Processes HTTP requests through a modular stack that handles session management, authentication, and error reporting.

    Rubyactivejobactiverecordframework
  • pocketbase/pocketbase

    pocketbase/pocketbase

    56,221GitHubView on GitHub↗

    Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management. The

    Routes incoming HTTP traffic through modular interceptors for authentication, logging, and request validation before processing.

    Goauthenticationbackendgolang
  • go-gitea/gitea

    go-gitea/gitea

    53,820GitHubView on GitHub↗

    Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or

    Processes incoming HTTP requests through a sequential chain of modular handlers for authentication, logging, and routing.

    Gobitbucketcicddevops

Explore sub-tags

  • Parameter-Based MiddlewareMiddleware that executes logic automatically based on the presence of specific parameters in the request.
  • Rack-Based Middleware PipelinesModular request processing stacks that follow the standard interface for web server communication.
  • Request Body ParsersMiddleware that parses incoming HTTP request payloads into structured formats like JSON or URL-encoded data.