9 रिपॉजिटरी
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.
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.
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.
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.
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.
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.
OpenLogi is a local-first hardware configuration tool and cross-application input mapper written in Rust. It enables the customization of peripherals using the HID++ protocol, allowing users to manage device settings without the need for cloud accounts or telemetry. The system distinguishes itself by employing a local-first approach, storing all device configurations and button mappings in plain-text files. This design supports manual editing and version control while ensuring that commands are dispatched directly to the hardware memory. The suite covers several hardware management areas, in
Uses plain-text files for device bindings to enable version control and portability.
यह रिपॉजिटरी कई प्रोग्रामिंग भाषाओं में कार्यान्वित सामान्य कंप्यूटर विज्ञान एल्गोरिदम और डेटा संरचनाओं का एक संग्रह है। यह छात्रों और डेवलपर्स के लिए व्यावहारिक, वर्ज़न-कंट्रोल्ड कोड उदाहरणों के माध्यम से मूलभूत कम्प्यूटेशनल लॉजिक और सॉफ्टवेयर इंजीनियरिंग पैटर्न का अध्ययन करने के लिए एक शैक्षिक संसाधन के रूप में कार्य करता है। यह प्रोजेक्ट अमूर्त समस्या परिभाषाओं को उनके विशिष्ट भाषा कार्यान्वयन से अलग करके अलग है। यह संरचना सीधे क्रॉस-भाषा तुलना की अनुमति देती है, जिससे यूज़र्स यह विश्लेषण कर सकते हैं कि विभिन्न सिंटैक्स और प्रोग्रामिंग प्रतिमान समान कम्प्यूटेशनल कार्यों को कैसे संभालते हैं। समाधानों को एक पदानुक्रमित डायरेक्टरी संरचना के माध्यम से व्यवस्थित करके, रिपॉजिटरी प्रदर्शन ट्रेड-ऑफ और कोडिंग विधियों के मूल्यांकन को सुविधाजनक बनाती है। यह संग्रह एल्गोरिदम समस्या समाधान और साक्षात्कार की तैयारी के लिए उदाहरणों का एक मानकीकृत सेट प्रदान करके तकनीकी कौशल विकास का समर्थन करता है। कंटेंट को कम्युनिटी-संचालित वर्कफ़्लो के माध्यम से बनाए रखा जाता है, यह सुनिश्चित करते हुए कि कार्यान्वयन अध्ययन और समीक्षा के लिए सुलभ बने रहें।
Stores algorithmic implementations in plain text files within a version control system to track history and facilitate review.
यह प्रोजेक्ट विशेष रूप से मोबाइल एप्लिकेशन डेवलपमेंट के लिए डिज़ाइन किया गया एक सेल्फ-होस्टेड CI/CD प्लेटफॉर्म है। यह एक सेंट्रलाइज्ड सर्वर वातावरण प्रदान करता है जो सोर्स कोड रिपॉजिटरी की निगरानी करता है ताकि ऑटोमेटेड बिल्ड, टेस्ट और डिप्लॉयमेंट वर्कफ़्लो को ट्रिगर किया जा सके, जिससे मोबाइल सॉफ़्टवेयर रिलीज़ सुसंगत और विश्वसनीय बनी रहे। यह प्लेटफॉर्म मोबाइल एप्लिकेशन लाइफसाइकिल के लिए विशेष समर्थन के माध्यम से खुद को अलग करता है, जिसमें क्रिप्टोग्राफ़िक साइनिंग आइडेंटिटी का सुरक्षित प्रबंधन और वितरण शामिल है। प्रमाणीकरण के लिए मौजूदा वर्ज़न कंट्रोल प्लेटफॉर्म के साथ सीधे एकीकृत होकर, यह कोड साइनिंग और बाइनरी वितरण के लिए सुरक्षित, ऑटोमेटेड पाइपलाइनों को बनाए रखते हुए एक्सेस कंट्रोल को सरल बनाता है। यह सिस्टम कई रिमोट वर्कर नोड्स में कार्यों को विभाजित करके डिस्ट्रीब्यूटेड बिल्ड ऑर्केस्ट्रेशन का प्रबंधन करता है, जिससे टीमें संकलन (compilation) समय को कम करने के लिए अपने इंफ्रास्ट्रक्चर को स्केल कर सकती हैं। सभी बिल्ड लॉजिक और एनवायरनमेंट सेटिंग्स को वर्ज़न-कंट्रोल्ड कॉन्फ़िगरेशन फ़ाइलों के माध्यम से बनाए रखा जाता है, जिससे यह सुनिश्चित होता है कि ऑटोमेशन प्रक्रियाएं पारदर्शी और पुनरुत्पादनीय (reproducible) बनी रहें।
Maintains build logic and environment settings in version-controlled configuration files to ensure reproducible automation workflows.
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.