awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kelseyhightower avatar

kelseyhightower/confd

0
View on GitHub↗
8,424 स्टार्स·1,396 फोर्क्स·Go·MIT·8 व्यूज़

Confd

confd is a dynamic configuration templating engine and manager that generates local application configuration files using data from environment variables and distributed key-value stores. It functions as a client for stores such as etcd and Consul, monitoring these sources for changes to automate the creation and update of files on the local filesystem.

The tool serves as an application process reloader, capable of automatically restarting or signaling dependent applications when their underlying configuration files are modified. This ensures that updated settings from a centralized source of truth are applied to services across a cluster of machines.

The system covers distributed key-value integration and automated configuration workflows, utilizing a template-based approach to merge remote data into local files.

Features

  • Dynamic Configuration Management - Manages application settings in remote stores and propagates updates to local files in real time.
  • Distributed Configuration Store Integrations - Connects local configuration to distributed key-value stores to ensure consistency across a cluster.
  • Key-Value Store Clients - Acts as a client for distributed stores like etcd and Consul to monitor and retrieve configuration data.
  • Local Filesystem Storage - Persists rendered configuration templates directly to the local filesystem for application use.
  • Configuration File Generators - Produces standard configuration files by merging templates with data from environment variables and KV stores.
  • Process-Level Auto-Restarts - Restarts application processes automatically whenever their configuration files are changed.
  • Configuration-Driven Templating Engines - Processes templates based on input data from KV stores to generate application configuration files.
  • KV-Based Configuration Managers - Generates and manages local configuration files using data stored in etcd or Consul.
  • File-Change-Triggered Restarts - Automatically restarts dependent applications when their corresponding configuration files are modified on disk.
  • Service Configuration Reloading - Automates the reloading of system service configurations to apply updated settings from a central store.
  • File Template Generators - Generates local configuration files by processing text templates with external data sources.
  • Configuration Workflows - Automates the workflow of pulling application settings from etcd to update local configuration files.
  • Service Discovery and Configuration Platforms - Integrates with Consul to provide centralized service discovery and dynamic configuration management.
  • Polling Mechanisms - Uses polling mechanisms to monitor distributed key-value stores and trigger local configuration updates.
  • Provider Abstractions - Implements a common abstraction layer to fetch configuration data from etcd, Consul, or environment variables.
  • Networking and Discovery - Template-based configuration management for distributed systems.
  • Service Discovery - Manages configuration files using templates and external data.
  • कॉन्फ़िगरेशन प्रबंधन - Configuration management and template tool.
  • Software Tools - Manages local application configs using etcd or consul.

स्टार हिस्ट्री

kelseyhightower/confd के लिए स्टार हिस्ट्री चार्टkelseyhightower/confd के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Confd के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Confd के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • twpayne/chezmoitwpayne का अवतार

    twpayne/chezmoi

    18,075GitHub पर देखें↗

    chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple machines. It uses a local Git repository as the single source of truth, allowing users to track, version, and distribute dotfiles while maintaining a consistent state across diverse operating systems and hardware architectures. The project distinguishes itself through a declarative reconciliation model that computes the difference between the current filesystem and the desired state defined in the repository. It features a robust templating engine that processes configuration files

    Goconfigurationdotfiledotfile-management
    GitHub पर देखें↗18,075
  • ctripcorp/apolloctripcorp का अवतार

    ctripcorp/apollo

    29,760GitHub पर देखें↗

    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

    Java
    GitHub पर देखें↗29,760
  • hashicorp/consul-templatehashicorp का अवतार

    hashicorp/consul-template

    4,830GitHub पर देखें↗

    Consul Template is a configuration renderer and dynamic configuration manager that generates files by populating templates with data from Consul and Vault. It functions as a service discovery template engine and secrets management integrator, transforming cluster catalog and health data into formatted configuration files. The tool distinguishes itself by acting as a process supervisor and notifier, capable of executing shell commands or restarting applications automatically after templates are updated. It features a long-polling watcher to monitor remote key-value stores and employs a shared

    Goconsulgolangvault
    GitHub पर देखें↗4,830
  • oxequa/realizeoxequa का अवतार

    oxequa/realize

    4,454GitHub पर देखें↗

    Realize is a developer workflow orchestrator that monitors the filesystem for changes and automatically restarts applications, runs build scripts, and executes custom commands in response. It coordinates sequential command pipelines across setup, start, and cleanup phases, managing process lifecycles for multiple projects from a single declarative YAML configuration file. The tool distinguishes itself by combining file-change-triggered automation with multi-project process management, allowing several independent projects to be watched and coordinated concurrently. It supports environment var

    Gobuild-systembuild-toolfilewatcher
    GitHub पर देखें↗4,454
Confd के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

kelseyhightower/confd क्या करता है?

confd is a dynamic configuration templating engine and manager that generates local application configuration files using data from environment variables and distributed key-value stores. It functions as a client for stores such as etcd and Consul, monitoring these sources for changes to automate the creation and update of files on the local filesystem.

kelseyhightower/confd की मुख्य विशेषताएं क्या हैं?

kelseyhightower/confd की मुख्य विशेषताएं हैं: Dynamic Configuration Management, Distributed Configuration Store Integrations, Key-Value Store Clients, Local Filesystem Storage, Configuration File Generators, Process-Level Auto-Restarts, Configuration-Driven Templating Engines, KV-Based Configuration Managers।

kelseyhightower/confd के कुछ ओपन-सोर्स विकल्प क्या हैं?

kelseyhightower/confd के ओपन-सोर्स विकल्पों में शामिल हैं: twpayne/chezmoi — chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple… ctripcorp/apollo — Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized… hashicorp/consul-template — Consul Template is a configuration renderer and dynamic configuration manager that generates files by populating… tockins/realize — Realize is a development workflow automator, task runner, and live-reloading tool primarily used for Golang… oxequa/realize — Realize is a developer workflow orchestrator that monitors the filesystem for changes and automatically restarts… alibaba/nacos — Nacos is a service discovery and configuration platform designed for cloud native environments. It serves as a…