14 مستودعات
Tools for orchestrating application deployments across multiple remote environments simultaneously.
Distinguishing note: Focuses on the distribution of stacks to edge device groups.
Explore 14 awesome GitHub repositories matching devops & infrastructure · Distributed Deployment. Refine with filters or upvote what's useful.
This project is a satirical software development framework and conceptual parody of modern DevOps. It functions as an empty-project generator and non-functional deployment tool designed to automate the total absence of code and infrastructure. The framework distinguishes itself by providing a zero-code application building process that removes the need for source code authoring. It includes a nowhere deployment capability, which distributes applications to non-existent environments to eliminate hosting requirements and technical liability. Additional capabilities include a build pipeline tha
Distributes application logic to non-existent environments to eliminate hosting requirements.
Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di
Distributes applications to multiple remote environments from a single interface by assigning stacks to specific groups.
This project is a curated directory and reference library of open-source Python applications. It serves as a comprehensive index designed to help developers study real-world software architecture, design patterns, and practical implementation strategies through a diverse collection of community-driven projects. The repository distinguishes itself by focusing on the analysis of production-ready software patterns rather than providing a single tool. It offers a structured way to explore how complex features, such as modular plugin systems, configuration management, and various deployment strate
Ships software pre-installed on dedicated hardware to provide a controlled and secure infrastructure.
F Prime هو إطار عمل قائم على المكونات مصمم لتطوير ونشر البرمجيات المدمجة وبرمجيات الطيران الفضائي. يوفر بنية معيارية تفصل منطق البرمجيات عن واجهات الاتصال، مما يسمح للمطورين بتحديد هياكل النظام من خلال لغة نمذجة خاصة بالمجال. يتيح هذا النهج القائم على النماذج توليد الكود آلياً، مما يضمن الاتساق عبر طوبولوجيا النظام المعقدة مع الحفاظ على عقود واجهة صارمة بين وحدات البرمجيات. يتميز إطار العمل بنظام بناء متكامل ومجموعة عمليات بيانات أرضية. فهو يقوم بأتمتة دورة حياة البرمجيات المدمجة بالكامل، بدءاً من التجميع المتقاطع وإدارة التبعيات وصولاً إلى توليد واجهات القياس عن بُعد والأوامر. من خلال توفير بيئة موحدة لكل من برمجيات الطيران الموجودة على متن المركبة والمراقبة الأرضية، فإنه يسهل التكامل والاختبار والتحكم في الأنظمة المدمجة الموزعة عبر منصات أجهزة متنوعة. بالإضافة إلى بنيته الأساسية، يتضمن المشروع أدوات شاملة لمراقبة النظام، بما في ذلك تصور القياس عن بُعد في الوقت الفعلي، وتسجيل الأحداث، وتتبع التشخيص. وهو يدعم مجموعة واسعة من سيناريوهات النشر، من بيئات الأجهزة الخام (bare-metal) إلى أنظمة التشغيل في الوقت الفعلي، ويوفر آليات لإدارة الذاكرة، ونمذجة السلوك القائم على الحالة، وتنفيذ المهام غير المتزامنة. يتم صيانة المشروع كمستودع C++ مع توثيق شامل ودعم لنظام البناء من أجل التطوير عبر المنصات.
Links independent software deployments across physical devices to enable unified communication and data exchange.
T-Pot is a multi-honeypot platform and threat intelligence framework that deploys a collection of containerized decoy services to capture attacker behavior and network telemetry. It functions as a Docker-based deception system, simulating vulnerable network environments to gather intelligence on threat actors. The system features a distributed sensor network using a hub-and-spoke architecture, allowing remote sensors to transmit logs back to a central management hub. It integrates large language models to create a dynamic deception engine capable of adaptive interactions with attackers. The
Implements a hub-and-spoke architecture where remote sensors host services and transmit telemetry to a central hub.
T-Pot is a multi-honeypot orchestration platform and threat intelligence collector. It utilizes a Docker-based security sandbox to deploy and manage a collection of diverse decoy services that simulate vulnerable targets to lure attackers and record their activity. The system features a distributed sensor network where remote nodes capture attack logs and transmit them via encrypted communication to a central hub. This central hub employs an analytics stack to transform raw logs into geographic maps and interactive dashboards for adversary behavior visualization. To increase the realism of si
Coordinates a network of remote sensors that relay captured intruder activity back to a central server.
Scrutiny is a distributed hardware monitoring system and predictive drive failure analyzer. It provides a centralized management platform and web-based dashboard for tracking hard drive health and S.M.A.R.T. metrics across multiple remote servers. The system functions as a S.M.A.R.T. alerting gateway and storage health trend visualizer. It estimates hardware risk by comparing drive attributes against real-world failure thresholds and records historical data to identify gradual degradation patterns that may not trigger immediate alerts. Capabilities include distributed data collection via rem
Uses a hub-and-spoke deployment model to distribute data collection across multiple remote servers.
Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi
Implements a hub-and-spoke architecture where distributed node agents report observability data to a central server.
NetAlertX is a distributed network scanner and asset discovery tool designed to identify connected devices and track unauthorized hardware. It aggregates discovery results from multiple remote monitoring nodes into a single centralized inventory hub to provide unified network visibility. The project distinguishes itself by integrating as a bridge to MQTT brokers for smart home automation and providing a dedicated interface for AI agents to query system data. It employs multi-protocol identity resolution using DNS, mDNS, and NetBIOS to identify hardware and generates synthetic identifiers to e
Aggregates discovery data from distributed remote monitoring nodes into a single central hub for unified visibility.
Karmada is a Kubernetes multi-cluster orchestrator and multi-cloud cluster manager designed to deploy and manage cloud-native applications across multiple clusters and cloud providers. It serves as a centralized control plane that functions as a resource propagator and workload scheduler, coordinating resources across public clouds, on-premises data centers, and edge locations. The project distinguishes itself through a policy-based engine that distributes applications using affinity, topology constraints, and resource quotas. It provides specific capabilities for multi-region disaster recove
Uses a central management cluster to coordinate and distribute resource state to multiple registered member clusters.
P4wnP1_aloa هو إطار عمل أمان فيزيائي مصمم لتحويل Raspberry Pi إلى جهاز مخصص للفريق الأحمر واختبار الاختراق. يعمل كأداة محاكاة لأداة USB، وأداة انتحال شبكة لاسلكية، ووحدة تحكم في أتمتة GPIO. يمكن النظام من محاكاة الأجهزة الطرفية المركبة لـ USB، مثل لوحات المفاتيح، والفئران، وأجهزة التخزين، دون الحاجة إلى إعادة التشغيل. كما يوفر قدرات لبث منارات نقطة الوصول المزيفة والاستجابات المنتحلة لمحاكاة بيئات شبكة لاسلكية متنوعة. يتضمن إطار العمل واجهة إدارة عن بُعد يمكن الوصول إليها عبر تطبيق ويب وواجهة سطر أوامر. يتميز بنظام تشغيل قائم على الأحداث لتنفيذ النصوص البرمجية بناءً على تغييرات حالة الأجهزة ومدخلات GPIO، بالإضافة إلى نظام تكوين قائم على القالب لإدارة إعدادات النظام الفرعي. يوفر المشروع أدوات لأتمتة الإدخال، وتكوين واجهة الشبكة، وإنشاء واجهات شبكة تعتمد على Bluetooth للوصول عن بُعد.
Transforms a Raspberry Pi into a dedicated physical security appliance for red teaming engagements.
StreamPark هو منصة إدارة مركزية مصممة لتنسيق النشر، والمراقبة، ودورة الحياة التشغيلية لتطبيقات معالجة التدفق الموزعة والتطبيقات الدفعية (batch). يعمل كطائرة تحكم (control plane) ومنسق لخطوط أنابيب البيانات، ويوفر تحديداً قدرات إدارة لبيئات Apache Flink و Hadoop YARN. تتميز المنصة بنهج منخفض الكود (low-code) لنشر المهام ومحول تنفيذ متعدد المحركات يدعم أوقات تشغيل معالجة متنوعة. تسهل إدارة خط أنابيب البيانات في الوقت الفعلي من خلال الجمع بين تحليلات SQL المتدفقة وخط أنابيب نشر قائم على الموارد يتعامل مع الإصدارات، وتحميل الملفات الثنائية، واستعادة الحالة القائمة على نقاط الحفظ (savepoints). يغطي النظام مجموعة واسعة من القدرات بما في ذلك تنسيق الوظائف الموزعة، وتكامل البيانات في الوقت الفعلي عبر موصلات مبنية مسبقاً، وتكامل الهوية عبر LDAP أو SSO. كما يوفر أدوات مراقبة لمراقبة التطبيقات على مستوى الثانية وإخطارات الأعطال التشغيلية المؤتمتة.
Implements a centralized control plane to manage the deployment and monitoring of batch and stream tasks.
Gatekeeper هو محرك للتحكم في القبول وفرض السياسات في Kubernetes يُستخدم لضمان امتثال موارد العناقيد لمعايير الأمان والتكوين التنظيمية. يعترض طلبات API للتحقق من صحة أو رفض الموارد غير المتوافقة قبل حفظها في العنقود. يستخدم المشروع مكتبة سياسات ذات معلمات وتعريفات موارد مخصصة لإنشاء قوالب قابلة لإعادة الاستخدام وقواعد إنفاذ. يتميز بنموذج إدارة hub-and-spoke، مما يسمح لوحدة تحكم في عنقود إدارة بفرض السياسات عبر عناقيد مستهدفة منفصلة. بعيداً عن التحكم في القبول، يغطي النظام تدقيق الامتثال لفحص الموارد الموجودة بحثاً عن انتهاكات وتغيير الموارد لتعديل الطلبات الواردة تلقائياً، مثل تحديث صور الحاوية أو حقن البيانات الوصفية. كما يتكامل مع مزودي بيانات خارجيين لإبلاغ قرارات التفويض بسياق بيئي في الوقت الفعلي. يوفر المحرك مجموعة من أدوات سطر الأوامر لإدارة مكتبة السياسات، والتحقق من CI/CD، واختبار توسيع الموارد.
Employs a hub-and-spoke control plane model to manage policies from a central cluster across multiple target clusters.
RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the infrastructure to train vision-language-action models and robotic policies using a combination of reinforcement learning and supervised fine-tuning. The system is designed for scaling workloads across GPU clusters, managing the placement of actors, rollout workers, and environment components. It features a specialized robotics data collection pipeline for gathering teleoperated demonstrations and simulation trajectories into standardized replay buffers, alongside a hardware interface
Launches computational units across multiple nodes and GPUs, automatically configuring necessary environment variables.