9 repos
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.