4 Repos
Chains of logic for handling cross-cutting concerns.
Distinguishing note: Focuses on the processing flow rather than the pipeline structure.
Explore 4 awesome GitHub repositories matching web development · Middleware-Driven Request Processing. Refine with filters or upvote what's useful.
Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da
Executing reusable logic chains to handle cross-cutting concerns like authentication, logging, and security across an entire application.
Hubot is a Node.js bot engine and programmable framework for creating conversational agents that respond to user triggers and automate tasks across various messaging platforms. It functions as a command-based agent capable of processing deterministic slash commands with argument validation and role-based access control. The system uses a modular adapter pattern to connect a single bot instance to multiple chat backends through a unified interface. It is an extensible automation tool that allows the integration of external services, such as translation engines and mapping utilities, via custom
Processes incoming messages through a middleware pipeline to handle authentication and access control.
Vinext is a build system and edge runtime compiler that enables framework-agnostic serverless deployments. It functions as a Vite plugin and compatibility layer that emulates file-system routing, server components, and server actions, allowing projects to maintain specific framework API surfaces while targeting edge workers and serverless environments. The project provides a specialized bridge for migrating projects to a Vite-based build pipeline while preserving routing and server component patterns. It utilizes a system of module shimming and adapters to produce standalone bundles compatibl
Utilizes a middleware layer to process incoming requests for URL rewrites and redirects.
Iron ist ein Rust-Web-Framework, das zum Erstellen nebenläufiger Webanwendungen und APIs verwendet wird. Es fungiert als nebenläufiger HTTP-Server und bietet einen zustandslosen Routen-Dispatcher, um eingehende URL-Pfade und Globs bestimmten Handler-Funktionen zuzuordnen. Das Projekt basiert auf einer Middleware-basierten Request-Pipeline, die es ermöglicht, den Request-Response-Zyklus über Plugins und Modifikatoren zu erweitern. Es nutzt einen thread-sicheren Zustandscontainer, um geteilten Anwendungsspeicher zu speichern, der über alle nebenläufigen Handler und Middlewares hinweg zugänglich ist. Das Framework deckt breite Funktionsbereiche ab, einschließlich dynamischem API-Routing, Hosting statischer Dateien und Web-Sitzungsmanagement. Es enthält zudem Tools zum Protokollieren von HTTP-Verkehr sowie zum Parsen von Request-Bodys und URL-Parametern.
Implements chains of logic through middleware to handle cross-cutting concerns like routing and authentication.