awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • apolloconfig/apolloالصورة الرمزية لـ apolloconfig

    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/apolloالصورة الرمزية لـ ctripcorp

    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/quickemuالصورة الرمزية لـ quickemu-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-coreالصورة الرمزية لـ dbt-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/postingالصورة الرمزية لـ darrenburns

    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/openlogiالصورة الرمزية لـ AprilNEA

    AprilNEA/OpenLogi

    5,314عرض على GitHub↗

    OpenLogi هي أداة لتكوين الأجهزة (hardware configuration) ومُعيّن إدخال عبر التطبيقات (cross-application input mapper) تعمل محلياً ومكتوبة بلغة Rust. تتيح تخصيص الأجهزة الطرفية باستخدام بروتوكول HID++، مما يسمح للمستخدمين بإدارة إعدادات الجهاز دون الحاجة إلى حسابات سحابية أو تتبع بيانات. يتميز النظام بنهج "المحلي أولاً" (local-first)، حيث يخزن جميع تكوينات الأجهزة وتعيينات الأزرار في ملفات نصية بسيطة. يدعم هذا التصميم التعديل اليدوي والتحكم في الإصدار مع ضمان إرسال الأوامر مباشرة إلى ذاكرة الجهاز. تغطي المجموعة عدة مجالات لإدارة الأجهزة، بما في ذلك إعادة تعيين الأزرار المادية وتكوين إعدادات حساسية DPI. يتضمن النظام إنشاء ملفات تعريف خاصة بالتطبيقات تقوم بتبديل روابط الإدخال تلقائياً بناءً على النافذة النشطة، بالإضافة إلى عناصر تحكم لسلوك عجلة التمرير ومراقبة حالة البطارية. يتم توفير واجهة سطر أوامر لإدارة مخزون الأجهزة واسترجاع البيانات التشخيصية من الأجهزة المتصلة.

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

    Rust
    عرض على GitHub↗5,314
  • kennyledet/algorithm-implementationsالصورة الرمزية لـ kennyledet

    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/ciالصورة الرمزية لـ fastlane

    fastlane/ci

    2,067عرض على GitHub↗

    هذا المشروع عبارة عن منصة تكامل وتسليم مستمر (CI/CD) ذاتية الاستضافة مصممة خصيصاً لتطوير تطبيقات الهاتف المحمول. توفر بيئة خادم مركزية تراقب مستودعات الكود المصدري لتشغيل سير عمل البناء والاختبار والنشر المؤتمت، مما يضمن بقاء إصدارات برمجيات الهاتف متسقة وموثوقة. تتميز المنصة بدعم متخصص لدورة حياة تطبيقات الهاتف، بما في ذلك الإدارة الآمنة وتوزيع هويات التوقيع المشفرة. ومن خلال التكامل المباشر مع منصات التحكم في الإصدار الحالية للمصادقة، فإنها تبسط التحكم في الوصول مع الحفاظ على خطوط أنابيب آمنة ومؤتمتة لتوقيع الكود وتوزيع الملفات الثنائية (binaries). يدير النظام تنسيق البناء الموزع عن طريق تفويض المهام عبر عقد عمل (worker nodes) بعيدة متعددة، مما يسمح للفرق بتوسيع نطاق بنيتها التحتية لتقليل أوقات التجميع. يتم الحفاظ على جميع منطق البناء وإعدادات البيئة من خلال ملفات تهيئة خاضعة للتحكم في الإصدار، مما يضمن بقاء عمليات الأتمتة شفافة وقابلة للتكرار عبر بيئات التطوير المختلفة.

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

    Ruby
    عرض على GitHub↗2,067
  • awslabs/diagram-as-codeالصورة الرمزية لـ awslabs

    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