awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 dépôts

Awesome GitHub RepositoriesServer Configurations

Runtime-adjustable settings for controlling command execution, file access, and audit logging without requiring a server restart.

Distinct from Behavior Configuration: Distinct from general Behavior Configuration: focuses on server-side operational settings (blocked commands, allowed directories) rather than agent lifecycle hooks or mock return values.

Explore 23 awesome GitHub repositories matching development tools & productivity · Server Configurations. Refine with filters or upvote what's useful.

Awesome Server Configurations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • languagetool-org/languagetoolAvatar de languagetool-org

    languagetool-org/languagetool

    14,597Voir sur GitHub↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Offers runtime-adjustable server settings and accessibility configurations via files or command-line options.

    Javagrammarnatural-languagenatural-language-processing
    Voir sur GitHub↗14,597
  • meetecho/janus-gatewayAvatar de meetecho

    meetecho/janus-gateway

    9,117Voir sur GitHub↗

    Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints. The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SI

    Supports server behavior definition through command-line flags and configuration files.

    C
    Voir sur GitHub↗9,117
  • gsd-build/gsd-2Avatar de gsd-build

    gsd-build/gsd-2

    7,740Voir sur GitHub↗

    This project is an autonomous AI software development framework designed to plan, code, test, and commit software milestones without human intervention. It functions as a state-machine-driven agent loop that orchestrates development through a recurring cycle of research, execution, and verification. The system distinguishes itself through a git-isolated task runner that executes milestones in separate worktrees and branches, ensuring changes are squash-merged into a linear commit history. It features a multi-model routing gateway that assigns different LLM providers to specific workflow phase

    The project assigns specific model providers to different project phases and sets automatic fallbacks for failed requests.

    TypeScriptcontext-engineeringmeta-promptingspec-driven-development
    Voir sur GitHub↗7,740
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Voir sur GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Writes server logic in a class or module that the platform instantiates and runs as a Durable Object.

    TypeScriptbackendscollaborationcrdts
    Voir sur GitHub↗5,644
  • lxc/lxdAvatar de lxc

    lxc/lxd

    5,554Voir sur GitHub↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Sets any server-level configuration key to a specified value through the command line, including network addresses and storage volumes.

    Go
    Voir sur GitHub↗5,554
  • webmin/webminAvatar de webmin

    webmin/webmin

    5,595Voir sur GitHub↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    Saves runtime operational settings like listening addresses and temporary directories to configuration files.

    HTML
    Voir sur GitHub↗5,595
  • wonderwhy-er/desktopcommandermcpAvatar de wonderwhy-er

    wonderwhy-er/DesktopCommanderMCP

    5,493Voir sur GitHub↗

    DesktopCommanderMCP is a Model Context Protocol (MCP) server that gives AI agents direct access to local files, shell commands, and system processes through natural language instructions. It acts as a unified bridge between conversational commands and desktop operations, enabling an AI to translate plain English into file management, code editing, system command execution, data analysis, and software scaffolding tasks without needing its own API. The server exposes these capabilities as structured tools via the MCP protocol, so any compatible agent can interact with the local environment in a

    Provides runtime-adjustable server settings for blocked commands, allowed directories, and audit logging without requiring a restart.

    TypeScriptagentaicode-analysis
    Voir sur GitHub↗5,493
  • docker-library/docsAvatar de docker-library

    docker-library/docs

    5,281Voir sur GitHub↗

    Ce projet sert de hub de documentation et de dépôt de spécifications pour les images Docker officielles. Il fonctionne comme un générateur de documentation piloté par les métadonnées qui transforme les fichiers de contenu structurés en fichiers markdown et readmes pour une distribution publique. Le dépôt fournit des guides techniques et des standards de configuration pour déployer des logiciels conteneurisés à travers plusieurs architectures CPU. Il inclut des manuels détaillés pour configurer les variables d'environnement, les montages de volumes et les paramètres réseau afin d'assurer des déploiements d'images cohérents. La documentation couvre un large éventail d'environnements conteneurisés, incluant diverses distributions Linux et des environnements Unix minimaux. Elle détaille le déploiement d'instances de base de données, de runtimes Java et de systèmes de gestion de contenu, avec un accent sur l'optimisation des conteneurs légers et la persistance des données. Le projet utilise une validation automatisée pour vérifier les fichiers sources markdown et YAML par rapport aux standards de formatage avant qu'ils ne soient publiés.

    Allows setting the server language during initialization via environment variables or mounted files.

    Shellhacktoberfest
    Voir sur GitHub↗5,281
  • mimblewimble/grinAvatar de mimblewimble

    mimblewimble/grin

    5,090Voir sur GitHub↗

    Grin est une implémentation de protocole et un nœud blockchain qui fournit un système de transaction confidentiel. Il utilise des engagements de Pedersen et le chiffrement homomorphe pour vérifier l'intégrité de la valeur et assurer une masse monétaire cohérente sans révéler les montants spécifiques des transactions ou les identités des participants. Le projet se distingue par un modèle d'échange de transactions interactif, où les portefeuilles coordonnent des échanges de données en plusieurs rounds pour construire des transactions signées. Pour maintenir l'anonymat, le système prend en charge la livraison de transactions routées en oignon et masque les adresses IP d'origine via des mécanismes de relais spécialisés. Il incorpore également une preuve de travail (PoW) gourmande en mémoire pour résister à la domination du minage ASIC et utilise un modèle de registre à élagage d'état avec un stockage Merkle Mountain Range pour réduire l'empreinte disque de la blockchain. La base de code couvre un large ensemble de capacités, incluant l'exécution d'échanges atomiques cross-chain sans confiance, la gestion de portefeuilles déterministes hiérarchiques et l'opération de nœuds réseau complets. Elle fournit des outils pour le minage limité par la mémoire, l'exécution de contrats cryptographiques via des timelocks, et la communication client-serveur sécurisée utilisant le chiffrement authentifié. Le nœud peut être déployé en tant qu'image de conteneur avec un support pour la persistance des données de cache.

    Allows adjustment of node operational parameters and behavior via configuration files or command-line overrides.

    Rustcryptocurrencycryptographygrin
    Voir sur GitHub↗5,090
  • phusion/passengerAvatar de phusion

    phusion/passenger

    5,084Voir sur GitHub↗

    Passenger est un serveur web multitenant et un gestionnaire de processus dynamique conçu pour héberger et gérer des applications web écrites en Ruby, Python et Node.js. Il fonctionne comme un serveur d'application qui gère la gestion des processus et des ressources, garantissant que plusieurs applications indépendantes peuvent s'exécuter sur une seule instance de serveur. Le projet se distingue par un modèle de déploiement flexible, capable d'opérer en tant que serveur web autonome ou en tant que module d'intégration pour des serveurs web externes haute performance existants. Il emploie une interface agnostique au langage pour fournir un hébergement polyglotte et utilise une architecture multitenant pour optimiser l'utilisation des ressources système. Les capacités fondamentales incluent la gestion automatisée des processus avec mise à l'échelle dynamique basée sur le trafic en temps réel et un système de supervision qui redémarre automatiquement les processus plantés. Le serveur fournit également un équilibrage de charge par reverse-proxy pour distribuer les requêtes au processus disponible le moins occupé, aux côtés d'outils pour le monitoring de santé et la capture de logs. Le comportement et les paramètres du serveur peuvent être définis via un fichier de configuration dédié ou des arguments de ligne de commande.

    Allows definition of server behavior, such as ports and addresses, via configuration files or command line arguments.

    C++application-serverappservercloud
    Voir sur GitHub↗5,084
  • kasmtech/kasmvncAvatar de kasmtech

    kasmtech/KasmVNC

    5,060Voir sur GitHub↗

    KasmVNC est un serveur VNC basé sur le web et une solution d'accès à distance qui fournit une passerelle sécurisée pour accéder à des environnements de bureau distants via un navigateur web. Il implémente le protocole Remote Frame Buffer pour transmettre les données de pixels et sert de passerelle d'accès à distance sécurisée avec audit utilisateur et contrôles d'entrée intégrés. Le projet se distingue par une accélération matérielle étendue, utilisant la capture d'images accélérée par GPU et l'accélération graphique pour prendre en charge les tâches gourmandes en graphismes avec une faible latence. Il emploie un pipeline de compression multi-thread et une négociation d'encodage dynamique pour adapter les capacités du serveur aux codecs supportés par le navigateur. Le système couvre un large éventail de capacités, incluant la gestion de sessions multi-utilisateurs, la surveillance de sessions à distance et l'ajustement adaptatif de la qualité pour optimiser la bande passante. La sécurité est gérée via une gestion granulaire des permissions utilisateur, des contrôles d'accès au presse-papiers et une limitation du débit des entrées clavier. Le comportement du serveur peut être personnalisé via des paramètres opérationnels globaux et par utilisateur définis dans des fichiers de configuration.

    Defines global and per-user operational parameters via configuration files to customize system behavior.

    C++
    Voir sur GitHub↗5,060
  • zigtools/zlsAvatar de zigtools

    zigtools/zls

    4,960Voir sur GitHub↗

    ZLS est un serveur de langage pour le langage Zig qui implémente le Language Server Protocol pour fournir une intelligence de type IDE. Il fonctionne comme un fournisseur d'intelligence de code, un outil d'analyse de code statique et un moteur de refactoring automatisé pour les projets Zig. Le serveur s'intègre directement avec la chaîne d'outils du compilateur Zig pour dériver des informations de type précises et effectuer une analyse sémantique. Il utilise cette intégration pour faire remonter les erreurs de compilation en temps réel en tant que diagnostics d'éditeur et pour fournir une mise en évidence de syntaxe sémantique basée sur les types résolus plutôt que sur des patterns regex. Le projet couvre un large éventail de capacités de développement, incluant la navigation dans les symboles, la complétion de code et les inlay hints. Il fournit des utilitaires de refactoring pour le renommage de symboles, le formatage de code source et l'organisation des imports. De plus, il gère l'automatisation de build, incluant les builds automatiques à la sauvegarde et la récupération des dépendances. Le serveur prend en charge la validation de configuration via JSON Schema et s'intègre avec des éditeurs tels que Sublime Text et les IDE JetBrains.

    Applies specific server behaviors and tool paths on a per-project basis using local configuration files.

    Ziglanguage-serverlanguage-server-protocollsp
    Voir sur GitHub↗4,960
  • mock-server/mockserver-monorepoM

    mock-server/mockserver-monorepo

    4,897Voir sur GitHub↗

    Ce projet est un système de simulation et de mocking d'API multi-protocole conçu pour remplacer les dépendances externes pendant le développement et les tests. Il fournit un serveur de mocking d'API, un proxy de trafic réseau et des simulateurs spécialisés pour les services de modèles de langage et les fournisseurs d'identité. Le système se distingue par ses capacités de simulation IA avancées, incluant l'émulation de fournisseurs de modèles de langage et de serveurs Model Context Protocol utilisant JSON-RPC 2.0. Il prend en charge la logique conversationnelle multi-tours, le suivi d'état pour les API de chat IA et la visualisation de l'exécution des agents via des graphes d'appels et le suivi de la consommation de jetons. Les domaines de capacités étendus incluent les tests de contrat d'API par rapport aux spécifications OpenAPI, la résilience et le chaos engineering via l'injection de fautes réseau, et l'interception de trafic en direct pour la modification de requêtes en temps réel. Le projet gère également la simulation de fournisseurs d'identité pour les standards OIDC, OAuth2, SAML 2.0 et SCIM 2.0. Le serveur peut être déployé en tant que conteneur Docker, via des charts Helm Kubernetes ou en tant que binaire natif autonome.

    Defines server properties and initialization settings using inline values or external configuration maps.

    Java
    Voir sur GitHub↗4,897
  • lxc/incusAvatar de lxc

    lxc/incus

    4,893Voir sur GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Manages server behavior through a namespaced set of key/value options that control core, cluster, images, logging, authentication, and authorization.

    Gocloudcontainershacktoberfest
    Voir sur GitHub↗4,893
  • frangoteam/fuxaAvatar de frangoteam

    frangoteam/FUXA

    4,660Voir sur GitHub↗

    FUXA est un système SCADA basé sur le web et un logiciel HMI industriel conçu pour surveiller et contrôler le matériel industriel. Il fonctionne comme une passerelle de protocoles industriels et un historien de données, permettant l'ingestion de télémétrie depuis des automates programmables industriels (API) et des capteurs via des protocoles de communication industriels standards. Le projet dispose d'un moteur d'automatisation basé sur les flux qui permet de construire une logique opérationnelle complexe via un environnement visuel de nœuds et de liens. Il utilise un rendu basé sur SVG pour ses interfaces graphiques, permettant aux utilisateurs de développer des widgets HMI personnalisés et des tableaux de bord synchronisés avec la télémétrie des appareils en temps réel. Le système couvre un large éventail de capacités opérationnelles, notamment la gestion des alarmes avec alertes basées sur des seuils, l'archivage de données temporelles dans des bases de données relationnelles ou spécialisées, et l'exécution de logique personnalisée via un moteur JavaScript intégré. Il fournit également des outils de configuration d'acquisition de données, d'exportation/importation de projets et un contrôle d'accès basé sur des jetons pour la sécurité administrative. FUXA peut être déployé en tant qu'application full-stack sur divers systèmes d'exploitation ou en tant que binaire headless sur des appareils embarqués.

    Allows modification of global operation settings via a configuration file to define server behavior.

    TypeScriptangularbacnetdashboard
    Voir sur GitHub↗4,660
  • sebastienros/jintAvatar de sebastienros

    sebastienros/jint

    4,653Voir sur GitHub↗

    Jint est un interpréteur JavaScript pour l'écosystème .NET qui exécute du code sans nécessiter de navigateur ou d'environnement Node.js. C'est un moteur conforme à ECMAScript qui fournit un runtime de script sandboxé avec des limites configurables sur la mémoire et le temps pour exécuter du code non fiable. Le moteur dispose d'un pont d'objets natif qui expose les classes et méthodes .NET aux scripts JavaScript pour un échange de données bidirectionnel. Pour réduire la surcharge lors d'exécutions répétées, il utilise un cache de scripts précompilés pour stocker le JavaScript analysé en mémoire. Le projet couvre l'exécution de scripts asynchrones et la gestion des promesses, ainsi que la prise en charge des modules ES6 pour résoudre les dépendances et les références circulaires. Il inclut des capacités d'internationalisation pour gérer les paramètres de culture et la résolution des fuseaux horaires via des fournisseurs de paramètres régionaux externes. La sécurité est gérée par des contraintes de ressources d'exécution et un contrôle sur l'accès au runtime du langage commun.

    Configures language and regional settings using custom data providers for internationalization.

    C#
    Voir sur GitHub↗4,653
  • szabodanika/microbinAvatar de szabodanika

    szabodanika/microbin

    4,419Voir sur GitHub↗

    Microbin is a self-hosted file sharing application and encrypted pastebin written in Rust. It provides a platform for hosting text snippets and binary files via unique links, functioning as both a secure file drop and a URL shortener. The system features client-side end-to-end encryption, ensuring the server does not see plaintext data before it is transmitted. It includes secure postbox portals for collecting documents from external clients and supports password-protected access control to restrict content visibility. The platform manages the upload lifecycle through time and view-based exp

    Allows adjustment of application settings and operational requirements via environment variables or CLI arguments.

    Rustactixaskamabin
    Voir sur GitHub↗4,419
  • amannn/next-intlAvatar de amannn

    amannn/next-intl

    4,304Voir sur GitHub↗

    next-intl est un framework d'internationalisation pour les applications Next.js. Il fournit un système pour gérer les traductions, le routage localisé et le formatage de messages ICU afin de délivrer du contenu multilingue à travers les composants serveur et client. Le projet se distingue par son accent sur l'expérience développeur et la sécurité des types, utilisant un validateur de traduction TypeScript qui génère des fichiers de déclaration à partir de messages JSON pour une validation des clés à la compilation. Il rationalise les flux de travail de traduction avec des outils pour extraire automatiquement les chaînes de caractères du code source vers des fichiers de messages et synchroniser ces bundles avec des services de localisation externes. Le framework couvre un large éventail de capacités, incluant la gestion du routage sensible à la locale pour des préfixes d'URL et un mapping de domaine optimisés pour le SEO, ainsi qu'un formatage complet des données pour les dates, les nombres et les listes. Il prend en charge le formatage complexe de messages utilisant la syntaxe ICU pour les pluriels et le genre, et fournit des utilitaires pour gérer les mises en page de droite à gauche (RTL) et les métadonnées de page localisées. La bibliothèque s'intègre aux API d'internationalisation natives de JavaScript et propose une intégration Storybook pour prévisualiser les composants localisés pendant le développement.

    Configures the active locale, time zone, and custom formats to ensure consistency across the application.

    TypeScriptdate-formattingi18nnext
    Voir sur GitHub↗4,304
  • ravendb/ravendbAvatar de ravendb

    ravendb/ravendb

    3,961Voir sur GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    Applies database configuration options via environment variables for consistent, version-controlled deployments.

    C#csharpdatabasedocument-database
    Voir sur GitHub↗3,961
  • parse-community/parse-dashboardAvatar de parse-community

    parse-community/parse-dashboard

    3,809Voir sur GitHub↗

    Parse Dashboard is a web-based administrative interface designed for managing applications powered by the Parse Server framework. It functions as a centralized console that enables developers and administrators to oversee backend configurations, user accounts, and operational settings through a graphical environment. The dashboard provides a comprehensive suite of tools for database administration, allowing users to browse, filter, and modify relational data records directly. It includes integrated capabilities for data visualization, enabling the generation of charts and graphs to track tren

    Provides a web-based console to modify application parameters and operational configurations without code changes.

    JavaScriptdashboardgraphqlhacktoberfest
    Voir sur GitHub↗3,809
Préc.12Suivant
  1. Home
  2. Development Tools & Productivity
  3. Behavior Configuration
  4. Server Configurations

Explorer les sous-tags

  • JettyStarts and stops the embedded Jetty server, with support for graceful shutdown and custom Jetty handlers. **Distinct from Server Configurations:** Distinct from Server Configurations: focuses on embedded Jetty server lifecycle and handler configuration, not runtime-adjustable settings.
  • Localization SettingsConfiguration of language and regional settings for server environments. **Distinct from Server Configurations:** Distinct from Server Configurations: specifically handles locale and language initialization.
  • Per-Member Server Option Configuration2 sous-tagsSetting server-wide or per-cluster-member configuration options via the command line. **Distinct from Server Configurations:** Distinct from Server Configurations: focuses on per-member option configuration, not just general server settings.
  • Programmatic Server Logic DefinitionsWriting server logic in a class or module that the platform instantiates and runs as a Durable Object. **Distinct from Server Configurations:** Distinct from Server Configurations: focuses on defining server behavior through code (classes/modules), not through runtime-adjustable settings.
  • Runtime Settings PersistenceSaves listening addresses, preload lists, per-module temporary directories, and other runtime settings to configuration files. **Distinct from Server Configurations:** Distinct from Server Configurations: focuses on persisting runtime operational settings (addresses, directories) rather than command execution or file access controls.