8 रिपॉजिटरी
Modular plugins that process and categorize incoming HTTP requests with custom logic.
Distinct from Custom Plugin Registrations: Distinct from Custom Plugin Registrations: focuses on plugins that process incoming requests, not general plugin registration mechanisms.
Explore 8 awesome GitHub repositories matching development tools & productivity · Request Processing Plugins. Refine with filters or upvote what's useful.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Processes page loads, button clicks, and form submissions from the admin UI through a request-response cycle.
Shenyu is a microservices API gateway designed to route external traffic to backend services using dynamic rules and protocol conversion. It functions as a central entry point that manages traffic flow through a combination of an API traffic governor, a distributed configuration manager, and a security layer for protecting endpoints. The project features a dynamic plugin architecture that allows for the injection of custom request processing logic without restarting the server. It utilizes a distributed coordination service to synchronize routing and policy updates across a gateway cluster in
Provides a modular plugin chain to process and modify incoming HTTP requests and responses.
Higress एक AI-नेटिव और क्लाउड-नेटिव API गेटवे है जो क्लाइंट्स और लार्ज लैंग्वेज मॉडल सेवाओं के बीच ट्रैफ़िक को रूट, सुरक्षित और ऑप्टिमाइज़ करता है। यह माइक्रोसर्विसेज के लिए एक केंद्रीय प्रवेश बिंदु के रूप में कार्य करता है, जो Kubernetes इनग्रेस कंट्रोलर और AI गेटवे ऑर्केस्ट्रेटर दोनों के रूप में कार्य करता है। यह प्रोजेक्ट एक एकीकृत प्रोटोकॉल का उपयोग करके कई AI प्रोवाइडर्स के बीच ट्रैफ़िक को प्रबंधित करके खुद को अलग बनाता है, जिसमें मॉडल इन्फरेंस को ऑप्टिमाइज़ करने के लिए टोकन-अवेयर रेट लिमिटिंग और रिस्पॉन्स कैशिंग शामिल है। यह वास्तविक समय का संदर्भ और डेटा प्रदान करने के लिए AI मॉडल्स और बाहरी टूल्स के बीच संचार को समन्वित करता है, साथ ही AI एजेंट्स के लिए सर्वर एंडपॉइंट्स को भी होस्ट करता है। व्यापक क्षमताओं में वेब एप्लिकेशन फ़ायरवॉल के माध्यम से API सुरक्षा प्रवर्तन, स्वचालित TLS सर्टिफिकेट मैनेजमेंट, और डायनामिक सर्विस डिस्कवरी शामिल है। गेटवे सैंडबॉक्स्ड WebAssembly प्लगइन्स के माध्यम से कस्टम रिक्वेस्ट प्रोसेसिंग को सपोर्ट करता है जो हॉट-रीलोडिंग के साथ ट्रैफ़िक रूपांतरण की अनुमति देते हैं। यह सिस्टम कंटेनराइज़्ड क्लस्टर्स के भीतर कम संसाधन ओवरहेड के साथ नेटवर्क रूटिंग को प्रबंधित करने के लिए स्टैंडर्डाइज़्ड इनग्रेस APIs को लागू करता है।
Provides modular plugins that process and transform incoming HTTP requests using custom logic.
PostgREST is a tool that automatically transforms a PostgreSQL database schema into a production-ready RESTful API. It serves as a database access layer and query engine that maps HTTP requests directly to SQL queries, providing a low-code interface for executing create, read, update, and delete operations without requiring manual boilerplate code. The project distinguishes itself by using schema-driven API generation and metadata-based discovery to expose database tables as navigable resources. It extends standard CRUD capabilities through the execution of custom and templated SQL, a plugin-
Provides a plugin system to inject custom logic into the request processing pipeline.
Expose is a secure tunneling tool that creates public URLs for local development servers, making them accessible from the internet without complex network configuration. It forwards incoming HTTP requests and responses between a public relay server and a local machine, enabling external services to reach a development environment that would otherwise be isolated behind a firewall or VPN. The project distinguishes itself through a comprehensive set of webhook debugging and inspection capabilities. It captures all incoming webhook requests and displays them in a real-time dashboard or command-l
Generates modular plugins with custom logic to process and categorize incoming requests.
mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for
Executes a chain of modular filters for rate limiting and response transformation during request processing.
Extends request/response processing with plugins for caching, security, data protection, and threat detection.
The Haskell Language Server is an implementation of the Language Server Protocol that provides real-time diagnostics, code navigation, and refactoring support for Haskell projects. It functions as a backend service that enables advanced editing capabilities within standard text editors by facilitating communication between the development environment and the Haskell compiler. The project distinguishes itself through a modular, plugin-based architecture that allows for the integration of independent components for specific language features. It leverages the host compiler as a library to perfo
Ensures stability by verifying that dependencies between diagnostics and code actions are handled correctly.