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

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

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

14 مستودعات

Awesome GitHub RepositoriesAutomated Node Discovery

Mechanisms for automatically discovering and joining cluster nodes in cloud or container environments.

Distinct from Cluster Node Management: Focuses specifically on the bootstrap discovery process rather than general lifecycle management

Explore 14 awesome GitHub repositories matching devops & infrastructure · Automated Node Discovery. Refine with filters or upvote what's useful.

Awesome Automated Node Discovery GitHub Repositories

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

    hashicorp/consul

    29,943عرض على GitHub↗

    Consul is a distributed coordination service and service mesh tool used for service discovery, health monitoring, and cluster state management across dynamic networks. It provides a platform for locating network addresses of services and managing traffic across distributed infrastructure using DNS and HTTP interfaces. The project distinguishes itself through multi-datacenter network orchestration, enabling the federation of services across different regions using mesh gateways. It secures communication via a service mesh architecture that employs identity-based authorization and mutual TLS en

    Implements a bootstrap process for automatic node discovery and connectivity in cloud and container orchestrators.

    Goapi-gatewayconsulecs
    عرض على GitHub↗29,943
  • apache/incubator-seataالصورة الرمزية لـ apache

    apache/incubator-seata

    25,984عرض على GitHub↗

    Seata is a distributed transaction coordinator designed to ensure data consistency and atomicity across microservices. It provides a centralized framework for managing global transactions, preventing partial data updates across different databases and services. The project implements multiple transaction modes to balance consistency and performance. This includes an automatic mode that uses rollback logs to coordinate compensation without modifying business logic, a try-confirm-cancel pattern for resources lacking native ACID support, and a saga orchestration engine for managing long-lived bu

    Locates available coordinator nodes by querying a naming server using cluster metadata and load balancing.

    Javaatconsistencydistributed-transaction
    عرض على GitHub↗25,984
  • rqlite/rqliteالصورة الرمزية لـ rqlite

    rqlite/rqlite

    17,586عرض على GitHub↗

    rqlite is a distributed relational database that replicates SQLite data across a cluster using the Raft consensus algorithm. It functions as a fault-tolerant storage system that provides high availability and a web API for executing SQL queries and managing relational data without requiring native database drivers. The system distinguishes itself by using an HTTP SQL interface to expose database operations and cluster management. It features a real-time change data capture stream that pushes database mutations to external HTTP endpoints via webhooks and supports the scaling of read throughput

    Automates cluster formation by resolving peer addresses through DNS, Consul, or etcd during boot.

    Goconsensusdatabasedistributed-database
    عرض على GitHub↗17,586
  • chef/chefالصورة الرمزية لـ chef

    chef/chef

    8,199عرض على GitHub↗

    Chef is a configuration management platform and infrastructure as code framework used to automate the deployment and maintenance of infrastructure state across a fleet of servers. It operates as an idempotent automation engine, ensuring systems converge to a desired state by applying only the necessary changes to resolve differences. The system functions as a multi-platform server orchestrator capable of managing infrastructure across different operating systems, cloud providers, and hardware architectures. It includes a dedicated infrastructure testing framework to verify configuration code

    Gathers node-specific metadata at runtime to enable flexible, conditional configuration based on OS and architecture.

    Rubyautomationcfgmgtchef
    عرض على GitHub↗8,199
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast

    6,570عرض على GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Automatically detects cloud or container runtimes to configure member discovery without manual intervention.

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • moleculerjs/moleculerالصورة الرمزية لـ moleculerjs

    moleculerjs/moleculer

    6,373عرض على GitHub↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    Automatically detects available nodes on a network using UDP discovery or Gossip protocols.

    JavaScript
    عرض على GitHub↗6,373
  • rundeck/rundeckالصورة الرمزية لـ rundeck

    rundeck/rundeck

    6,145عرض على GitHub↗

    Rundeck is a job scheduling and automation platform that enables organizations to execute operational tasks across servers, containers, and cloud APIs from a central web console or API. It functions as a multi-node command execution engine, allowing scripts and commands to run across distributed Linux and Windows nodes, and serves as a self-service operations portal that delegates specific tasks to authorized users without granting full system access. The platform also operates as an incident response automation tool, automatically triggering diagnostic and remediation workflows when monitorin

    Identifies and catalogs nodes within secure environments that are only reachable from inside the network perimeter.

    Groovy
    عرض على GitHub↗6,145
  • elastic/elasticsearch-jsالصورة الرمزية لـ elastic

    elastic/elasticsearch-js

    5,295عرض على GitHub↗

    هذا المشروع هو عميل Node.js ومحرك قاعدة بيانات لـ Elasticsearch. يعمل كغلاف لواجهة برمجة تطبيقات REST يقوم بترجمة استدعاءات دوال JavaScript إلى طلبات HTTP لفهرسة المستندات والبحث عنها وإدارتها داخل محرك بحث وتحليلات موزع. توفر المكتبة واجهة برمجية لإدارة العناقيد (clusters) وتكامل البيانات. وتتضمن أدوات لاكتشاف عقد العناقيد وإدارة الفهارس للحفاظ على استقرار الاتصال وتنظيم تخزين البيانات. يغطي العميل مجموعة واسعة من العمليات، بما في ذلك إدارة دورة حياة المستندات لعمليات CRUD، وتنفيذ استعلامات البحث، وإعداد الفهارس. كما يتعامل مع مصادقة طلبات واجهة البرمجة والتحكم في الوصول القائم على الأذونات لضمان تفاعل الخدمة المصرح به.

    Automatically detects and updates the list of available cluster nodes to maintain stable network connections.

    TypeScript
    عرض على GitHub↗5,295
  • aquasecurity/kube-hunterالصورة الرمزية لـ aquasecurity

    aquasecurity/kube-hunter

    5,064عرض على GitHub↗

    Kube-hunter هو ماسح أمني وصياد ثغرات لمجموعات Kubernetes. يعمل كأداة اختراق سحابية أصلية مصممة لتحديد نقاط الضعف الأمنية، وتكوينات البنية التحتية الخاطئة، والفجوات القابلة للاستغلال من خلال محاكاة تقنيات المهاجم. تتميز الأداة بمحرك مسح مزدوج الوضع ينفذ كلاً من تحقيقات خارجية عن بُعد ومسح شبكة داخلي. يتميز بانتحال الهوية القائم على الهوية، مما يسمح له باستخدام رموز حساب الخدمة وهويات الحاوية (Pod) لمحاكاة الوصول الأمني من أدوار مجموعة محددة وتحديد نصف قطر الانفجار المحتمل لاختراق الحاوية. يغطي المشروع مساحة واسعة من قدرات التقييم الأمني، بما في ذلك مسح ثغرات المجموعة، ورسم خرائط طوبولوجيا الشبكة الداخلية، والتحقق من الامتثال. يمكنه اكتشاف الأسرار المكشوفة، وتحليل قوالب البنية التحتية بحثاً عن تكوينات خاطئة، وإجراء محاولات استغلال نشطة للتحقق من أن الثغرات المكتشفة قابلة للاستفادة منها. يتم حزم التطبيق كملف تنفيذي مستقل لإزالة تبعيات وقت التشغيل أثناء النشر.

    Provides automated discovery of cluster nodes via system APIs to target them for security scanning.

    Python
    عرض على GitHub↗5,064
  • ros2/ros2الصورة الرمزية لـ ros2

    ros2/ros2

    5,083عرض على GitHub↗

    ROS 2 is a distributed communication middleware for robot systems, built on a peer-to-peer Data Distribution Service (DDS) foundation. It provides a publish-subscribe messaging layer where typed data flows between decoupled components across a network, along with synchronous remote procedure calls and action-based task execution for long-running goals with periodic feedback. The framework includes an interface definition language that generates type-safe code for messages, services, and actions, ensuring cross-language compatibility, and supports fine-grained Quality of Service profiles that c

    Automatically discovers nodes, topics, and services across a network without a central broker.

    عرض على GitHub↗5,083
  • ergo-services/ergoالصورة الرمزية لـ ergo-services

    ergo-services/ergo

    4,441عرض على GitHub↗

    Ergo is a distributed actor framework for Go that implements the Erlang distribution protocol, enabling the construction of resilient, concurrent applications that can communicate transparently with Erlang/OTP nodes. At its core, it provides an actor model with isolated lightweight processes, priority-ordered mailboxes, and a meta-process architecture that separates blocking I/O from sequential message handling to prevent actor freezing. The framework includes a Raft-inspired cluster consensus system for leader election and automatic failover, along with OTP-style supervision trees that organi

    Ergo finds other nodes using a local registrar or a centralized registry service like etcd.

    Goactor-modelactorsdistributed
    عرض على GitHub↗4,441
  • ethereum/consensus-specsالصورة الرمزية لـ ethereum

    ethereum/consensus-specs

    3,948عرض على GitHub↗

    This project provides the formal technical specifications and reference logic for the Ethereum proof-of-stake consensus layer. It defines the standards for block production, state transition rules, and the beacon chain logic required to ensure consistent network agreement. The implementation covers specialized mechanisms for chain security and efficiency, including fork-choice algorithms for canonical chain determination, committee-based signature aggregation, and KZG-based blob commitments for data availability. It also specifies the protocols for light client synchronization using sync comm

    Identifies network nodes capable of processing execution proofs via extended node record fields.

    Python
    عرض على GitHub↗3,948
  • olric-data/olricالصورة الرمزية لـ olric-data

    olric-data/olric

    3,469عرض على GitHub↗

    Olric is a distributed data grid and in-memory key-value store that partitions and replicates data across a cluster of servers. It serves as a shared memory system for managing distributed maps, performing atomic operations, and acting as an in-memory data cache. The system provides a distributed locking mechanism for concurrency control and a pub-sub messaging system that broadcasts and routes messages over named channels across the cluster. The platform covers wide-ranging capabilities including cluster management and orchestration, data replication with configurable quorums, and automated

    Automatically identifies and connects to peer nodes using cloud-native plugins and external discovery services.

    Gocachedatabasedistributed-cache
    عرض على GitHub↗3,469
  • deuxfleurs-org/garageالصورة الرمزية لـ deuxfleurs-org

    deuxfleurs-org/garage

    2,944عرض على GitHub↗

    Garage is a distributed object storage system that provides an S3-compatible API gateway. It is designed to synchronize metadata across distributed nodes using conflict-free replicated data types and Merkle-tree state alignment to maintain cluster-wide consistency. The system ensures data resilience through zone-aware replication, distributing data copies across multiple physical locations. It employs quorum-based request routing and versioned layout management to validate and commit cluster configuration changes. The project covers a broad range of operational capabilities, including automa

    Integrates with orchestrators to automatically discover and connect cluster nodes without manual configuration.

    Rustobject-storagerusts3
    عرض على GitHub↗2,944
  1. Home
  2. DevOps & Infrastructure
  3. Cluster Node Management
  4. Automated Node Discovery

استكشف الوسوم الفرعية

  • Node Attribute Discovery3 وسوم فرعيةAutomated gathering of metadata for individual nodes to allow environment-specific configuration. **Distinct from Automated Node Discovery:** Distinct from Automated Node Discovery: focuses on extracting metadata from a node rather than discovering the node's existence in a cluster.
  • Registrar-Based Node DiscoveriesDiscovery of remote nodes using local registrars or centralized registry services like etcd. **Distinct from Automated Node Discovery:** Distinct from Automated Node Discovery: focuses on registrar-mediated discovery rather than cloud metadata or broadcast-based discovery.
  • Service and Topic DiscoveryAutomatic detection of nodes, topics, and services across a network using participant announcements and matched subscriptions. **Distinct from Automated Node Discovery:** Distinct from Automated Node Discovery: discovers software services and topics, not infrastructure nodes; uses DDS announcements, not cloud metadata.