10 repositorios
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.
Este proyecto es un recurso educativo centrado en el análisis de la arquitectura de Nginx y el desarrollo de módulos. Proporciona un enfoque estructurado para estudiar cómo el servidor maneja el tráfico y cómo personalizar el comportamiento principal del servidor. El material cubre la programación de sistemas en lenguaje C con el propósito de crear extensiones de servidor personalizadas. Guía el proceso de escritura e integración de nuevos módulos en el código fuente del servidor para implementar lógica de red especializada o protocolos personalizados. El plan de estudios examina los componentes internos del servidor, incluidos los pools de memoria, las cadenas de procesamiento de solicitudes y el sistema de extensión basado en módulos. Detalla la arquitectura interna y el uso de estructuras de datos de bajo nivel para gestionar el tráfico de red.
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 es una colección de extensiones de Python que sirven como envoltorio para la API nativa de Windows, permitiendo la invocación de funciones del sistema operativo para gestionar recursos del sistema de bajo nivel y hardware. Proporciona una librería central para interactuar con objetos del Modelo de Objetos de Componentes (COM) para automatizar aplicaciones de escritorio nativas, un framework para construir aplicaciones GUI nativas de Windows y una interfaz para registrar y ejecutar scripts de Python como servicios de sistema en segundo plano. El proyecto se distingue por proporcionar una integración profunda con el entorno de Windows, incluyendo la capacidad de vincular código Python al bucle de eventos nativo para manejar notificaciones del sistema y la capacidad de exponer lógica interna como extensiones ISAPI para manejar solicitudes web. Las capacidades más amplias de la librería cubren la conectividad de bases de datos a través de interfaces de proveedores de datos de Windows estandarizadas, la gestión de registros de eventos del sistema y la integración de entornos interpretados interactivos en software externo. El proyecto se distribuye como ruedas binarias específicas de la plataforma para múltiples arquitecturas de procesador, incluyendo ARM64.
Exposes internal Python logic as ISAPI server extensions to handle incoming web requests.
MaiBot es un agente conversacional inteligente y un framework basado en plugins diseñado para simular una personalidad humana auténtica y compañía digital. Funciona como un bot de mensajería multiplataforma que conecta un agente central a varios servicios de mensajería instantánea a través de un sistema de adaptadores estandarizado. El proyecto se distingue por el uso de un sistema de memoria de grafo de conocimiento para mantener personalidades consistentes y perfiles de usuario a largo plazo. También actúa como un orquestador de herramientas, coordinando el razonamiento de múltiples turnos y llamadas a herramientas externas para gestionar el ritmo y flujo natural de las conversaciones. El framework incluye una arquitectura extensible que cuenta con un modelo de eventos de publicación-suscripción y un sistema de plugins multiproceso con capacidades de recarga en caliente. Su superficie funcional cubre el análisis de estilo lingüístico, la gestión de expresiones visuales para activos multimedia y una tubería de procesamiento basada en hooks para el enrutamiento de mensajes. La administración del sistema, incluyendo configuraciones de modelos y gestión de plugins, se maneja a través de una interfaz web centralizada.
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.