awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apolloconfig/apolloapolloconfig 的头像

    apolloconfig/apollo

    29,762在 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
    在 GitHub 上查看↗29,762
  • ctripcorp/apolloctripcorp 的头像

    ctripcorp/apollo

    29,760在 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
    在 GitHub 上查看↗29,760
  • quickemu-project/quickemuquickemu-project 的头像

    quickemu-project/quickemu

    15,230在 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
    在 GitHub 上查看↗15,230
  • dbt-labs/dbt-coredbt-labs 的头像

    dbt-labs/dbt-core

    13,051在 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
    在 GitHub 上查看↗13,051
  • darrenburns/postingdarrenburns 的头像

    darrenburns/posting

    12,035在 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
    在 GitHub 上查看↗12,035
  • aprilnea/openlogiAprilNEA 的头像

    AprilNEA/OpenLogi

    5,314在 GitHub 上查看↗

    OpenLogi 是一个用 Rust 编写的本地优先硬件配置工具和跨应用输入映射器。它支持使用 HID++ 协议自定义外设,允许用户在无需云账户或遥测的情况下管理设备设置。 该系统通过采用本地优先的方法脱颖而出,将所有设备配置和按键映射存储在纯文本文件中。这种设计支持手动编辑和版本控制,同时确保命令直接分发到硬件内存。 该套件涵盖了多个硬件管理领域,包括物理按键重映射和 DPI 灵敏度预设配置。它包含一个用于创建特定应用配置文件的系统,可根据活动窗口自动切换输入绑定,以及用于控制滚轮行为和电池状态监控的功能。 提供了一个命令行界面,用于管理硬件库存并从连接的设备检索诊断数据。

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

    Rust
    在 GitHub 上查看↗5,314
  • kennyledet/algorithm-implementationskennyledet 的头像

    kennyledet/Algorithm-Implementations

    2,197在 GitHub 上查看↗

    该仓库是一个跨多种编程语言实现的通用计算机科学算法和数据结构集合。它作为教育资源,供学生和开发者通过实用的、版本控制的代码示例来学习基础计算逻辑和软件工程模式。 该项目通过将抽象问题定义与其特定的语言实现解耦而脱颖而出。这种结构允许直接进行跨语言比较,使用户能够分析不同的语法和编程范式如何处理相同的计算任务。通过通过分层目录结构组织解决方案,该仓库促进了对性能权衡和编码方法的评估。 该集合通过提供一套标准化的算法问题解决和面试准备示例,支持技术技能发展。内容通过社区驱动的工作流进行维护,确保实现方式始终可供学习和审查。

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

    Lua
    在 GitHub 上查看↗2,197
  • fastlane/cifastlane 的头像

    fastlane/ci

    2,067在 GitHub 上查看↗

    这是一个专为移动应用开发设计的自托管持续集成与交付(CI/CD)平台。它提供了一个集中的服务器环境,通过监控源代码仓库来触发自动化的构建、测试和部署工作流,确保移动软件发布的稳定性和一致性。 该平台通过对移动应用生命周期的专业支持脱颖而出,包括对加密签名身份的安全管理与分发。通过与现有的版本控制平台直接集成进行身份验证,它在简化访问控制的同时,维护了代码签名和二进制分发的安全自动化流水线。 系统通过将任务委派给多个远程工作节点来管理分布式构建编排,使团队能够扩展基础设施以缩短编译时间。所有构建逻辑和环境设置均通过版本控制的配置文件进行维护,确保自动化流程在不同开发环境中的透明度和可复现性。

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

    Ruby
    在 GitHub 上查看↗2,067
  • awslabs/diagram-as-codeawslabs 的头像

    awslabs/diagram-as-code

    1,523在 GitHub 上查看↗

    This project is a library for generating visual architecture diagrams and network topologies directly from infrastructure-as-code templates and configuration specifications. It functions as a programmatic interface that transforms infrastructure definitions into visual documentation, allowing users to maintain system diagrams as version-controlled text files. The tool distinguishes itself through an automated layout engine that uses graph algorithms to calculate spatial positioning, connection routing, and link paths without manual coordinate configuration. It supports complex visual hierarch

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

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