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

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

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

9 repositorios

Awesome GitHub RepositoriesVersion-Controlled Configuration Stores

Mechanisms for storing application settings in plain text files to facilitate version control and easy modification.

Distinct from Configuration Persistence: Distinct from Configuration Persistence: focuses on the version-control-friendly nature of the plain-text storage format.

Explore 9 awesome GitHub repositories matching data & databases · Version-Controlled Configuration Stores. Refine with filters or upvote what's useful.

Awesome Version-Controlled Configuration Stores GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • apolloconfig/apolloAvatar de apolloconfig

    apolloconfig/apollo

    29,762Ver en GitHub↗

    Apollo is a centralized configuration management system designed to manage environment-specific application settings for microservices and servers. It serves as a central store for properties, YAML, and JSON data, providing a platform for versioning, auditing, and the dynamic delivery of configurations. The system distinguishes itself through a dynamic delivery platform that supports real-time configuration pushes and grayscale releases. This allows updates to be rolled out to a small subset of service instances as a canary deployment to validate stability before a full fleet update. Governa

    Provides version-controlled storage for application settings to facilitate rapid rollbacks to previous stable states.

    Javaconfig-managementconfiguration-managementdistributed-configuration
    Ver en GitHub↗29,762
  • ctripcorp/apolloAvatar de ctripcorp

    ctripcorp/apollo

    29,760Ver en GitHub↗

    Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized platform for storing, distributing, and syncing application settings across distributed environments to maintain consistency across various clusters. The system distinguishes itself through a dynamic configuration orchestrator that supports real-time updates to connected applications, eliminating the need for manual service restarts. It features a grayscale configuration deployment tool for rolling out changes to a small subset of service instances and a version control system

    Stores application settings in a version-controlled manner to facilitate auditing and rapid rollbacks.

    Java
    Ver en GitHub↗29,760
  • quickemu-project/quickemuAvatar de quickemu-project

    quickemu-project/quickemu

    15,230Ver en GitHub↗

    Quickemu is a command-line utility designed to automate the deployment and management of virtual machine instances. It functions as an automated provisioner that handles the acquisition of operating system images and the generation of optimized configuration files, allowing users to launch virtualized environments with minimal manual setup. The tool leverages hardware-accelerated emulation to execute virtual machines, mapping host-native resources directly to the guest environment to maintain performance. It utilizes shell-scripted orchestration to manage the lifecycle of these instances, sto

    Stores virtual machine settings in plain text files to allow for version control and easy modification of hardware definitions.

    Shell9pefihackintosh
    Ver en GitHub↗15,230
  • dbt-labs/dbt-coreAvatar de dbt-labs

    dbt-labs/dbt-core

    13,051Ver en GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Stores and manages standalone SQL statements within a project directory to enable version control and collaboration.

    Rustanalyticsbusiness-intelligencedata-modeling
    Ver en GitHub↗13,051
  • darrenburns/postingAvatar de darrenburns

    darrenburns/posting

    12,035Ver en GitHub↗

    Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It functions as a keyboard-driven interface that allows users to execute requests, manage collections, and inspect server responses directly within the command line environment. By storing request configurations as plain text files on the local filesystem, the tool ensures that API definitions remain compatible with standard version control systems. The project distinguishes itself by treating API collections as version-controlled assets, enabling users to migrate existing workflo

    Stores API request configurations as plain-text files to ensure compatibility with version control systems.

    Pythonautomationclideveloper-tools
    Ver en GitHub↗12,035
  • aprilnea/openlogiAvatar de AprilNEA

    AprilNEA/OpenLogi

    5,314Ver en GitHub↗

    OpenLogi es una herramienta de configuración de hardware local-first y un mapeador de entradas entre aplicaciones escrito en Rust. Permite la personalización de periféricos mediante el protocolo HID++, permitiendo a los usuarios gestionar la configuración de sus dispositivos sin necesidad de cuentas en la nube ni telemetría. El sistema se distingue por su enfoque local-first, almacenando todas las configuraciones de dispositivos y mapeos de botones en archivos de texto plano. Este diseño permite la edición manual y el control de versiones, asegurando que los comandos se envíen directamente a la memoria del hardware. La suite cubre varias áreas de gestión de hardware, incluyendo el remapeo de botones físicos y la configuración de preajustes de sensibilidad DPI. Incluye un sistema para crear perfiles específicos por aplicación que cambian automáticamente los enlaces de entrada según la ventana activa, así como controles para el comportamiento de la rueda de desplazamiento y el monitoreo del estado de la batería. Se proporciona una interfaz de línea de comandos para gestionar el inventario de hardware y recuperar datos de diagnóstico de los dispositivos conectados.

    Uses plain-text files for device bindings to enable version control and portability.

    Rust
    Ver en GitHub↗5,314
  • kennyledet/algorithm-implementationsAvatar de kennyledet

    kennyledet/Algorithm-Implementations

    2,197Ver en GitHub↗

    Este repositorio es una colección de algoritmos y estructuras de datos comunes de ciencias de la computación implementados en múltiples lenguajes de programación. Sirve como recurso educativo para que estudiantes y desarrolladores estudien lógica computacional fundamental y patrones de ingeniería de software a través de ejemplos de código prácticos y con control de versiones. El proyecto destaca por desacoplar las definiciones abstractas de problemas de sus implementaciones específicas en cada lenguaje. Esta estructura permite una comparación directa entre lenguajes, permitiendo a los usuarios analizar cómo diferentes sintaxis y paradigmas de programación manejan tareas computacionales idénticas. Al organizar las soluciones mediante una estructura de directorios jerárquica, el repositorio facilita la evaluación de compromisos de rendimiento y métodos de codificación. La colección apoya el desarrollo de habilidades técnicas proporcionando un conjunto estandarizado de ejemplos para la resolución de problemas algorítmicos y la preparación de entrevistas. El contenido se mantiene a través de flujos de trabajo impulsados por la comunidad, asegurando que las implementaciones permanezcan accesibles para su estudio y revisión.

    Stores algorithmic implementations in plain text files within a version control system to track history and facilitate review.

    Lua
    Ver en GitHub↗2,197
  • fastlane/ciAvatar de fastlane

    fastlane/ci

    2,067Ver en GitHub↗

    Este proyecto es una plataforma de integración y entrega continua autohospedada, diseñada específicamente para el desarrollo de aplicaciones móviles. Proporciona un entorno de servidor centralizado que monitorea repositorios de código fuente para disparar flujos de trabajo automatizados de compilación, pruebas y despliegue, asegurando que las versiones de software móvil sean consistentes y fiables. La plataforma se distingue por su soporte especializado para el ciclo de vida de aplicaciones móviles, incluyendo la gestión segura y distribución de identidades de firma criptográfica. Al integrarse directamente con plataformas de control de versiones existentes para la autenticación, simplifica el control de acceso mientras mantiene pipelines seguros y automatizados para la firma de código y la distribución de binarios. El sistema gestiona la orquestación de compilaciones distribuidas delegando tareas a múltiples nodos de trabajo remotos, permitiendo a los equipos escalar su infraestructura para reducir los tiempos de compilación. Toda la lógica de compilación y los ajustes del entorno se mantienen mediante archivos de configuración versionados, asegurando que los procesos de automatización permanezcan transparentes y reproducibles en todos los entornos de desarrollo.

    Maintains build logic and environment settings in version-controlled configuration files to ensure reproducible automation workflows.

    Ruby
    Ver en GitHub↗2,067
  • awslabs/diagram-as-codeAvatar de awslabs

    awslabs/diagram-as-code

    1,523Ver en GitHub↗

    Este proyecto es una librería para generar diagramas de arquitectura visual y topologías de red directamente desde plantillas de infraestructura como código y especificaciones de configuración. Funciona como una interfaz programática que transforma definiciones de infraestructura en documentación visual, permitiendo a los usuarios mantener diagramas de sistema como archivos de texto controlados por versiones. La herramienta se distingue por un motor de diseño automatizado que utiliza algoritmos de grafos para calcular el posicionamiento espacial, el enrutamiento de conexiones y las rutas de enlace sin configuración manual de coordenadas. Admite jerarquías visuales complejas permitiendo la agrupación lógica de recursos, el posicionamiento de límites y la aplicación de estilos visuales personalizados a componentes o segmentos individuales. El sistema proporciona un conjunto integral de capacidades para gestionar el flujo y la estructura de los diagramas, incluyendo búsqueda de rutas automatizada, indicadores direccionales y prevención de superposición para conexiones. También cuenta con una interfaz de dibujo programática y lógica de procesamiento de plantillas, que permiten la integración de la generación de diagramas en flujos de trabajo automatizados o agentes de software externos.

    Enables version control of architecture diagrams by storing definitions as plain text files.

    Goawsdiagram-as-code
    Ver en GitHub↗1,523
  1. Home
  2. Data & Databases
  3. Local Persistence
  4. Configuration Persistence
  5. Version-Controlled Configuration Stores