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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apolloconfig avatar

apolloconfig/apollo

0
View on GitHub↗
29,762 نجوم·10,175 تفرعات·Java·Apache-2.0·4 مشاهداتwww.apolloconfig.com↗

Apollo

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.

Governance is handled through namespace-based access control, mandatory approval workflows for production releases, and comprehensive audit tracking that links configuration changes to operational logs. The platform also monitors the active configuration version of individual application instances to verify adoption and enable rapid rollbacks to previous stable states.

The project provides multi-language SDKs and a standardized HTTP interface to link applications to the central configuration store.

Features

  • Application Settings Management - Manages environment-specific settings from a single interface to maintain consistency across different clusters and namespaces.
  • Centralized Configuration Systems - Provides a centralized system to organize and distribute application settings across multiple microservices to ensure consistency.
  • Version-Controlled Configuration Stores - Provides version-controlled storage for application settings to facilitate rapid rollbacks to previous stable states.
  • Real-Time Push Updates - Delivers configuration changes to application instances immediately using a long-polling or websocket-based notification mechanism.
  • Configuration APIs - Provides a language-agnostic HTTP interface for multi-platform SDKs to fetch and update settings via a central repository.
  • Microservice Configuration Stores - Provides a central repository for properties, YAML, and JSON settings delivered to distributed services without restarts.
  • Configuration SDKs - Provides multi-language SDKs and a standardized HTTP interface to link applications to the central configuration store.
  • Configuration Grayscale Deployment - Controls the release of configuration updates to a limited subset of application instances to validate stability before full rollout.
  • Configuration Canary Releases - Rolls out configuration changes to a small subset of service instances before applying them to the entire fleet.
  • Real-time Configuration Updates - Delivers new settings to applications in real time to apply changes without requiring a system restart.
  • Grayscale Configuration Releases - Enables deploying changes to a small subset of instances first to observe behavior before updating the entire fleet.
  • Microservice Configuration Management - Centralizes application settings across different environments and clusters to ensure consistency and simplify updates for microservices.
  • Configuration Version Snapshots - Maintains a history of immutable configuration states to enable rapid rollbacks and precise auditing of all changes.
  • Configuration Versioning - Tracks every release with a version history to revert settings to a previous known-good state quickly.
  • Configuration Namespace Isolation - Isolates configuration data into logical groups with specific user roles and permissions to ensure secure multi-tenant management.
  • Deployed Version Tracking - Monitors the active configuration version of each application instance to verify successful deployment and adoption.
  • Server Configuration Management - Allows creating and updating server configuration values using a combination of keys and cluster identifiers.
  • Centralized Secrets Management - Governs access to application settings and environment keys through a single interface with permission controls and approvals.
  • Compliance and Audit Tools - Provides utilities for enforcing administrative controls and audit logging to meet operational and regulatory standards.
  • Configuration Formats - Stores and serves configuration data using properties, YAML, and JSON formats to meet various application requirements.
  • Approval Workflows - Governs the editing and publishing of configurations through a permission system and mandatory approval workflows.
  • Namespace Access Controls - Grants and revokes user roles within specific namespaces to control access to configuration data.
  • Audit Logging Systems - Logs every administrative action to provide a traceable history for troubleshooting and regulatory compliance.
  • Administrative Change Auditing - Records configuration updates and management actions to maintain a verifiable history of administrative activity.
  • Operation Correlation - Links individual configuration modifications to operational logs to trace the cause and impact of every system change.
  • Client Configuration State Monitoring - Tracks which specific configuration version is currently active on every individual application instance.
  • Configuration Adoption Monitoring - Identifies active application instances and the specific versions of settings they are currently using.

سجل النجوم

مخطط تاريخ النجوم لـ apolloconfig/apolloمخطط تاريخ النجوم لـ apolloconfig/apollo

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Apollo

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Apollo.
  • 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

    Java
    عرض على GitHub↗29,760
  • killbill/killbillالصورة الرمزية لـ killbill

    killbill/killbill

    5,343عرض على GitHub↗

    Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and automated payment collection. It functions as a multi-tenant billing infrastructure, providing isolated environments for different organizational entities through a dedicated API. The system is distinguished by a plugin-based extension framework that allows for the integration of third-party payment gateways and custom business logic. It includes a payment gateway orchestrator to handle transactions and refunds, as well as a revenue recognition system to allocate contract rev

    Javabillingkillbillpayments
    عرض على GitHub↗5,343
  • bitwarden/androidالصورة الرمزية لـ bitwarden

    bitwarden/android

    8,457عرض على GitHub↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    عرض على GitHub↗8,457
  • gravitl/netmakerالصورة الرمزية لـ gravitl

    gravitl/netmaker

    11,630عرض على GitHub↗

    Netmaker is a platform for automating and managing virtual mesh networks built on WireGuard. It functions as a centralized control plane that orchestrates encrypted, peer-to-peer tunnels across distributed infrastructure, including cloud environments, on-premise data centers, and containerized clusters. By automating the configuration of routing tables and access policies, the system enables secure, private connectivity between diverse devices and services without requiring manual network administration. The platform distinguishes itself through its focus on zero-trust network access and soft

    Goclouddevsecopsipv6-support
    عرض على GitHub↗11,630
عرض جميع البدائل الـ 30 لـ Apollo→

الأسئلة الشائعة

ما هي وظيفة apolloconfig/apollo؟

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.

ما هي الميزات الرئيسية لـ apolloconfig/apollo؟

الميزات الرئيسية لـ apolloconfig/apollo هي: Application Settings Management, Centralized Configuration Systems, Version-Controlled Configuration Stores, Real-Time Push Updates, Configuration APIs, Microservice Configuration Stores, Configuration SDKs, Configuration Grayscale Deployment.

ما هي البدائل مفتوحة المصدر لـ apolloconfig/apollo؟

تشمل البدائل مفتوحة المصدر لـ apolloconfig/apollo: ctripcorp/apollo — Apollo is a microservice configuration management system and dynamic configuration center. It serves as a centralized… killbill/killbill — Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… gravitl/netmaker — Netmaker is a platform for automating and managing virtual mesh networks built on WireGuard. It functions as a… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… prefecthq/fastmcp — FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models…