10 repository-uri
Modules for adding custom logic and specialized features to web server request processing.
Distinct from Server Functions: None of the candidates address application-level server extension logic.
Explore 10 awesome GitHub repositories matching web development · Web Server Extensions. Refine with filters or upvote what's useful.
SpringAll is a comprehensive reference library and learning resource for enterprise Java application development. It provides a collection of practical guides, configuration templates, and code examples designed to demonstrate standard architectural patterns within the Spring ecosystem. The project serves as a reference
Processes incoming network requests and generates dynamic responses to add custom logic to web server infrastructure.
Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture. The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an
Allows configuration of the underlying web server with custom settings and additional API endpoints.
LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This
Allows injecting custom web routes and middleware into the deployment environment for specialized endpoints.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Enables programmatic modification of low-level server settings and custom startup logic via event observers.
This project is an educational resource focused on Nginx architecture analysis and module development. It provides a structured approach to studying how the server handles traffic and how to customize core server behavior. The material covers C language systems programming for the purpose of creating custom server extensions. It guides the process of writing and integrating new modules into the server source code to implement specialized networking logic or custom protocols. The curriculum examines internal server components including memory pools, request processing chains, and the module-b
Enables modification of core server behavior to implement specialized networking logic and custom protocols.
Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end clients. It utilizes a WebSocket data streaming API to synchronize data between the database and user interfaces without requiring manual polling. The project integrates an OAuth identity manager for verifying user identities through third-party providers and a role-based access control system to define granular permissions for viewing or modifying database documents. It is delivered as a containerized backend framework, allowing the server and its dependencies to be deployed as a p
Allows the server to be extended with custom logic and specialized features via web framework integration.
Piku is a git-based platform-as-a-service deployment tool for self-hosted application hosting. It enables the deployment of multiple web applications and background workers to private servers by automating builds and updates through git push. The system acts as an application process orchestrator and reverse proxy server manager, routing incoming HTTP traffic to specific application processes. It features a multi-language application runtime that detects programming languages from repository files to handle dependency installation and execution settings. Security is handled via an integrated
Injects custom directives into web or application server settings using external include files.
pywin32 este o colecție de extensii Python care servesc drept wrapper pentru API-ul nativ Windows, permițând invocarea funcțiilor sistemului de operare pentru a gestiona resursele de sistem de nivel scăzut și hardware-ul. Oferă o bibliotecă de bază pentru interacțiunea cu obiectele Component Object Model pentru a automatiza aplicațiile desktop native, un framework pentru construirea de aplicații GUI native Windows și o interfață pentru înregistrarea și rularea scripturilor Python ca servicii de sistem în fundal. Proiectul se distinge prin oferirea unei integrări profunde cu mediul Windows, inclusiv capacitatea de a lega codul Python la bucla de evenimente nativă pentru gestionarea notificărilor de sistem și capacitatea de a expune logica internă ca extensii ISAPI pentru gestionarea cererilor web. Capabilitățile mai largi ale bibliotecii acoperă conectivitatea la baze de date prin interfețe standardizate de furnizori de date Windows, gestionarea jurnalelor de evenimente de sistem și integrarea mediilor interpretate interactive în software extern. Proiectul este distribuit sub formă de wheels binare specifice platformei pentru mai multe arhitecturi de procesor, inclusiv ARM64.
Exposes internal Python logic as ISAPI server extensions to handle incoming web requests.
MaiBot este un agent conversațional inteligent și un framework bazat pe plugin-uri, conceput pentru a simula o personalitate umană autentică și compania digitală. Funcționează ca un bot de mesagerie multi-platformă care conectează un agent central la diverse servicii de mesagerie instantanee printr-un sistem de adaptoare standardizat. Proiectul se distinge prin utilizarea unui sistem de memorie bazat pe grafuri de cunoștințe pentru a menține personaje consistente și profiluri de utilizator pe termen lung. De asemenea, acționează ca un orchestrator de instrumente, coordonând raționamentul multi-turn și apelurile către instrumente externe pentru a gestiona ritmul și fluxul natural al conversațiilor. Framework-ul include o arhitectură extensibilă care dispune de un model de evenimente publish-subscribe și un sistem de plugin-uri multi-proces cu capabilități de hot-reloading. Suprafața sa funcțională acoperă analiza stilului lingvistic, gestionarea expresiilor vizuale pentru activele media și un pipeline de procesare bazat pe hook-uri pentru rutarea mesajelor. Administrarea sistemului, inclusiv configurațiile modelelor și gestionarea plugin-urilor, se face printr-o interfață web centralizată.
Routes messages through a sequence of interceptors to manage filters and response transformations.
orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu
Adds custom logic to server handlers by hooking into request processing stages from parsing to formatting.