awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 repositorios

Awesome GitHub RepositoriesApplication Server Configurations

Settings and parameters for tuning the performance and runtime behavior of application servers.

Distinguishing note: Focuses on server-level tuning like worker counts and threading rather than general application settings.

Explore 29 awesome GitHub repositories matching devops & infrastructure · Application Server Configurations. Refine with filters or upvote what's useful.

Awesome Application Server Configurations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • nats-io/nats-serverAvatar de nats-io

    nats-io/nats-server

    20,076Ver en GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Provides mechanisms to query configured server limits such as maximum payload size.

    Gocloudcloud-computingcloud-native
    Ver en GitHub↗20,076
  • trojan-gfw/trojanAvatar de trojan-gfw

    trojan-gfw/trojan

    19,724Ver en GitHub↗

    Trojan is a censorship circumvention tool and TLS proxy server designed to bypass network restrictions by imitating legitimate web services. It functions as a TLS traffic obfuscator that masks proxy activity by mimicking the handshake and data flow of standard HTTPS requests. The system disguises network traffic as common web browsing to avoid deep packet inspection. It achieves this by wrapping TCP and UDP data within TLS encryption and forwarding unauthenticated or unauthorized requests to a legitimate destination website to hide the proxy's purpose. The project provides a tunnel that conv

    Allows updating internal settings and TLS certificates in real time using system signals without restarting the process.

    C++anticensorshipantisurveillancebypass-gfw
    Ver en GitHub↗19,724
  • kubernetes/ingress-nginxAvatar de kubernetes

    kubernetes/ingress-nginx

    19,492Ver en GitHub↗

    This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It serves as a secure network gateway, directing external HTTP and HTTPS traffic to backend services within a cluster based on declarative routing rules. The controller acts as a TLS termination gateway to secure traffic and integrates with Prometheus to expose request metrics and latency data for cluster monitoring. It supports canary deployment workflows by implementing weight-based traffic splitting between different versions of a service. The system manages external access

    Applies configuration changes by sending a reload signal to Nginx to avoid dropping connections.

    Goingress-controllerkubernetesnginx
    Ver en GitHub↗19,492
  • vercel/vercelAvatar de vercel

    vercel/vercel

    15,738Ver en GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Allows developers to configure custom server entrypoints to supply shared context to application data loaders.

    TypeScriptclicloudcommand
    Ver en GitHub↗15,738
  • drogonframework/drogonAvatar de drogonframework

    drogonframework/drogon

    13,568Ver en GitHub↗

    Drogon is a high-performance, cross-platform C++ framework designed for building asynchronous web services and server-side applications. It functions as a multi-threaded, event-driven server engine that manages concurrent network traffic and WebSocket connections with minimal latency. By leveraging non-blocking input/output and native code compilation, the framework provides a foundation for scalable applications that operate efficiently across diverse hardware architectures. The framework distinguishes itself through its compile-time template rendering, which transforms dynamic HTML views in

    Configures server-level runtime settings including threading and logging through code-based parameters.

    C++asynchronous-programmingdrogonhttp
    Ver en GitHub↗13,568
  • magento/magento2Avatar de magento

    magento/magento2

    12,126Ver en GitHub↗

    This project is a PHP e-commerce platform and enterprise storefront framework designed for building and managing online stores. It functions as a modular PHP application and headless commerce engine, separating e-commerce business logic from frontend presentation to support multiple storefronts and devices. The system is built on a modular architecture that allows developers to add custom business logic and third-party integrations. It utilizes a service-contract-based API to ensure stability across module implementations and employs dependency-injection for object lifecycle management. Core

    Includes settings for tuning system memory and session parameters to ensure application stability.

    PHPecommerceecommerce-platformhacktoberfest
    Ver en GitHub↗12,126
  • openvinotoolkit/openvinoAvatar de openvinotoolkit

    openvinotoolkit/openvino

    10,414Ver en GitHub↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    OpenVINO triggers the application of updated configuration files and refreshes model versions without restarting.

    C++aicomputer-visiondeep-learning
    Ver en GitHub↗10,414
  • replicate/cogAvatar de replicate

    replicate/cog

    9,424Ver en GitHub↗

    Cog is a machine learning packaging tool and containerized model wrapper that bundles models and their dependencies into standardized Docker containers. It functions as an environment manager and inference server, ensuring consistent model execution across different hardware systems by resolving GPU drivers, system libraries, and Python dependencies. The project distinguishes itself by automatically generating RESTful HTTP servers and OpenAPI schemas based on defined model input and output types. It manages large model weights as external fixtures to optimize image size and utilizes a slot-ba

    Configures the specific code object that handles incoming model execution requests as the runtime entrypoint.

    Go
    Ver en GitHub↗9,424
  • nginx-proxy/docker-letsencrypt-nginx-proxy-companionAvatar de nginx-proxy

    nginx-proxy/docker-letsencrypt-nginx-proxy-companion

    7,712Ver en GitHub↗

    This project is an automated SSL certificate manager and orchestrator for Nginx proxy configurations. It functions as an ACME protocol client that handles the request, issuance, and renewal of security certificates for web services running in containers. The system monitors Docker container lifecycle events to automatically provision certificates based on assigned hostnames. It automates the full certificate lifecycle, including domain ownership validation and the issuance of specialized wildcard or multi-domain certificates. The tool manages security through both HTTP and DNS challenge reso

    Triggers Nginx configuration reloads to apply updated certificates without service interruption.

    Shell
    Ver en GitHub↗7,712
  • kazupon/vue-i18nAvatar de kazupon

    kazupon/vue-i18n

    7,230Ver en GitHub↗

    vue-i18n is an internationalization framework and plugin for Vue.js applications. It serves as a dynamic translation manager and localization formatting library used to translate user interface text and format dates and numbers for global audiences. The project distinguishes itself through a dynamic translation workflow that supports asynchronous locale loading and the ability to reload translation messages in real-time without refreshing the page. It provides specialized mechanisms for rich text rendering, allowing the interpolation of HTML tags and Vue components directly into translated st

    Updates localization content in real-time without requiring a full page refresh when source files change.

    JavaScripti18ninternationalizationinternationalization-plugin
    Ver en GitHub↗7,230
  • nats-io/nats.goAvatar de nats-io

    nats-io/nats.go

    6,657Ver en GitHub↗

    This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the necessary tools for Go applications to exchange messages using publish-subscribe and request-reply patterns, as well as specialized clients for managing persistent streams and distributed storage. The library includes a JetStream client for durable message streaming and replay, a Key-Value store client for managing distributed state with versioning and watchers, and an Object Store client for the storage and retrieval of large binary files via chunked delivery. The implementation

    Updates server settings without restarting the process by utilizing system signals.

    Gocloud-nativecloud-native-architecturescloud-native-microservices
    Ver en GitHub↗6,657
  • karlstav/cavaAvatar de karlstav

    karlstav/cava

    5,856Ver en GitHub↗

    Listens for SIGUSR1 or key press to re-read config and apply changes without restarting.

    Calsaaudio-visualizerfreebsd
    Ver en GitHub↗5,856
  • prometheus/blackbox_exporterAvatar de prometheus

    prometheus/blackbox_exporter

    5,742Ver en GitHub↗

    The Blackbox Exporter is a Prometheus-compatible probe that checks the availability and response correctness of external services over HTTP, HTTPS, DNS, TCP, ICMP, and gRPC. It exposes probe results as Prometheus metrics, including a probe_success indicator for each endpoint checked, making it a dedicated tool for blackbox monitoring of network services. The exporter uses a probe-module configuration system where reusable settings such as protocol, method, and IP version are defined as named YAML modules. These modules are assigned to target groups through Prometheus relabeling rules, which m

    Applies configuration changes on the fly via SIGHUP signal or HTTP POST to a reload endpoint.

    Goblackbox-exportericmpprometheus
    Ver en GitHub↗5,742
  • soketi/soketiAvatar de soketi

    soketi/soketi

    5,615Ver en GitHub↗

    Soketi es un servidor WebSocket de alto rendimiento y broker de eventos en tiempo real que implementa el protocolo Pusher. Funciona como un gateway WebSocket multi-tenant, permitiendo que múltiples aplicaciones aisladas gestionen conexiones de cliente persistentes y transmitan eventos a través de canales públicos, privados y de presencia. El proyecto se distingue por su arquitectura distribuida, utilizando sincronización de estado pub-sub a través de Redis o NATS para escalar horizontalmente a través de múltiples instancias de servidor. Cuenta con cifrado de carga útil simétrico para canales privados, asegurando que el servidor actúe como un relé sin acceder al contenido en texto plano, y proporciona aislamiento de recursos multi-tenant para imponer límites granulares de conexión y carga útil por aplicación. El sistema cubre amplias áreas de capacidad, incluyendo observabilidad en tiempo real a través de métricas compatibles con Prometheus, descarga asíncrona de webhooks a Redis o SQS, y almacenamiento de configuración flexible utilizando bases de datos relacionales o almacenes clave-valor. También incluye herramientas de gestión de tráfico como protección de recursos basada en memoria, limitación de tasa y procedimientos de apagado elegante. El despliegue es compatible a través de imágenes de contenedor Docker y gráficos Helm de Kubernetes.

    Allows tuning of runtime behavior and operational parameters via configuration files and environment variables.

    TypeScriptbroadcastingcloudflaredocker
    Ver en GitHub↗5,615
  • agiresearch/aiosAvatar de agiresearch

    agiresearch/AIOS

    5,168Ver en GitHub↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Supports reloading settings and reinitializing components from configuration files without restarting the server.

    Python
    Ver en GitHub↗5,168
  • opennextjs/opennextjs-awsAvatar de opennextjs

    opennextjs/opennextjs-aws

    5,005Ver en GitHub↗

    opennextjs-aws es un adaptador de infraestructura serverless y herramienta de despliegue que transforma los artefactos de build de Next.js en paquetes compatibles para su alojamiento en AWS Lambda y S3. Funciona como un adaptador de despliegue que mapea las salidas específicas del framework a funciones serverless y almacenamiento de objetos. El proyecto se distingue por implementar optimizaciones específicas para serverless, incluyendo un gestor de caché que sincroniza la regeneración estática incremental y las cachés de fetch a través de S3 o DynamoDB. Cuenta con un optimizador de cold start que utiliza minificación de bundles y calentamiento programado de funciones para reducir la latencia, junto con un pipeline de optimización de imágenes dedicado para obtener archivos fuente de S3 y entregarlos a través de CDN. El sistema cubre una amplia gama de capacidades, incluyendo integración de middleware en el edge, revalidación en segundo plano basada en colas y distribución de rutas multi-objetivo. También gestiona el tráfico a través de enrutamiento CDN, inyección de datos de geolocalización y streaming de respuestas del servidor para mejorar el tiempo hasta el primer byte (TTFB). La herramienta proporciona amplias opciones de personalización para pipelines de build, comportamientos de adaptadores y lógica de servidor para soportar necesidades arquitectónicas variadas y estructuras de monorepo.

    Overrides default server components and entrypoints to adapt the build for specific cloud platforms.

    TypeScriptawsnextjssst
    Ver en GitHub↗5,005
  • hashicorp/consul-templateAvatar de hashicorp

    hashicorp/consul-template

    4,830Ver en GitHub↗

    Consul Template es un renderizador de configuración y gestor de configuración dinámica que genera archivos poblando plantillas con datos de Consul y Vault. Funciona como un motor de plantillas de descubrimiento de servicios y un integrador de gestión de secretos, transformando el catálogo del clúster y los datos de salud en archivos de configuración formateados. La herramienta se distingue por actuar como un supervisor de procesos y notificador, capaz de ejecutar comandos de shell o reiniciar aplicaciones automáticamente después de que las plantillas se actualizan. Cuenta con un observador de sondeo largo (long-polling) para monitorear almacenes clave-valor remotos y emplea un mecanismo de bloqueo compartido para coordinar actualizaciones en múltiples instancias y evitar reinicios de servicio simultáneos. El sistema cubre una amplia gama de capacidades, incluyendo la rotación automática de secretos para certificados PKI y credenciales de Vault, transformación de formatos de datos para JSON y YAML, y la ejecución de plugins binarios externos para el procesamiento de datos personalizado. También proporciona arranque de infraestructura (bootstrapping) y sincronización de renderizado distribuido para reducir la carga de la API mediante la deduplicación de consultas basada en líderes.

    Triggers application settings refresh by sending OS signals to child processes when configuration files change.

    Goconsulgolangvault
    Ver en GitHub↗4,830
  • mostlygeek/llama-swapAvatar de mostlygeek

    mostlygeek/llama-swap

    4,786Ver en GitHub↗

    Llama-swap es un orquestador de inferencia local y puerta de enlace API para modelos de lenguaje de gran tamaño. Funciona como un proxy de la API de OpenAI que gestiona el ciclo de vida de múltiples servidores de modelos locales, iniciándolos y deteniéndolos automáticamente para intercambiar modelos según los identificadores de las solicitudes entrantes. El proyecto destaca por su intercambio dinámico de modelos y optimización de hardware. Utiliza un control de concurrencia basado en matrices para definir qué modelos pueden ejecutarse simultáneamente y emplea una política de desalojo basada en costes para eliminar servidores inactivos de la memoria según los costes relativos de los recursos. El sistema proporciona una gestión integral de modelos, incluyendo alias de identificadores, filtrado de solicitudes y la ejecución de comandos de ciclo de vida para contenedores o máquinas virtuales. También incluye herramientas de observabilidad como un entorno de pruebas visual para modelos, monitorización del rendimiento del sistema en tiempo real y funciones de seguridad como verificación de claves API y cifrado TLS. Las actualizaciones de configuración se gestionan mediante recarga dinámica, que monitoriza el sistema de archivos en busca de cambios sin necesidad de reiniciar manualmente.

    Updates server settings and model mappings in real time by monitoring filesystem changes without restarting.

    Go
    Ver en GitHub↗4,786
  • steveltn/https-portalAvatar de SteveLTN

    SteveLTN/https-portal

    4,694Ver en GitHub↗

    Este proyecto es un gestor de proxy inverso Nginx basado en Docker, diseñado para automatizar el despliegue de HTTPS para aplicaciones web. Funciona como una pasarela que adquiere y renueva certificados de seguridad a través de Let's Encrypt y redirige el tráfico entrante a los servicios backend. El sistema se distingue por descubrir automáticamente los servicios web que se ejecutan en contenedores Docker, eliminando la configuración manual de dominios. Gestiona los certificados de seguridad mediante un proceso automatizado y puede exponer estos certificados a otras aplicaciones a través de volúmenes compartidos. La herramienta cubre la gestión del tráfico mediante balanceo de carga y redirección de dominios. También proporciona controles de seguridad como autenticación básica y restricciones de acceso por IP, además de la capacidad de servir archivos estáticos directamente desde el sistema de archivos.

    Allows updating server configurations and reloading Nginx without requiring a process restart.

    Ruby
    Ver en GitHub↗4,694
  • hashicorp/boundaryAvatar de hashicorp

    hashicorp/boundary

    4,041Ver en GitHub↗

    Boundary es un proxy de acceso consciente de la identidad y herramienta de gestión de acceso privilegiado. Intermedia conexiones de red seguras a objetivos de infraestructura mapeando identidades de usuario verificadas a permisos granulares, proporcionando una puerta de enlace a servidores y bases de datos sin la necesidad de credenciales estáticas o VPNs. El sistema se distingue por la conectividad just-in-time y la inyección automatizada de credenciales, entregando secretos de corta duración a los usuarios durante la inicialización de la sesión. Implementa un modelo de seguridad componible utilizando control de acceso basado en roles de solo permitir y alcance de recursos jerárquico para aislar dominios de seguridad y limitar el radio de explosión. La plataforma proporciona amplias capacidades para la auditoría de infraestructura, incluyendo grabación de sesiones y registro de auditoría dimensional para la reconstrucción de la línea de tiempo de incidentes. Admite el descubrimiento automatizado de recursos desde plataformas en la nube y gestiona la conectividad de red a través de nodos trabajadores que puentean el tráfico a redes privadas. La autenticación se maneja a través de cuentas nativas o mediante el puente de identidad OpenID Connect. Boundary puede desplegarse como una instalación autogestionada o como un servicio en la nube alojado.

    Updates active server settings without a full process restart by triggering a configuration reload signal.

    Gohacktoberfesthashicorpsecurity
    Ver en GitHub↗4,041
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Application Server Configurations

Explorar subetiquetas

  • Dynamic Configuration Reloading2 sub-etiquetasMechanisms for applying server configuration changes and refreshing model assets without requiring a process restart. **Distinct from Application Server Configurations:** Distinct from Application Server Configurations: focuses on the runtime update mechanism rather than the static settings themselves.
  • Server Entrypoint ConfigurationsSettings for defining custom server logic and framework entrypoints to supply shared context. **Distinct from Application Server Configurations:** Focuses on application-level entrypoint configuration rather than server-level performance tuning.