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

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

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

12 مستودعات

Awesome GitHub RepositoriesWorkflow Orchestrators

Frameworks for defining, executing, and managing multi-step processes with state tracking and fault recovery.

Distinguishing note: Focuses on multi-step stateful execution and resume-on-failure capabilities, distinct from simple task queues.

Explore 12 awesome GitHub repositories matching devops & infrastructure · Workflow Orchestrators. Refine with filters or upvote what's useful.

Awesome Workflow Orchestrators GitHub Repositories

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

    payloadcms/payload

    43,053عرض على GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload creates multi-step workflows that track task outputs and resume from the point of failure, ensuring that completed steps are not re-executed during retries.

    TypeScriptcmscontent-managementcontent-management-system
    عرض على GitHub↗43,053
  • encoredev/encoreالصورة الرمزية لـ encoredev

    encoredev/encore

    12,049عرض على GitHub↗

    Encore is a distributed systems framework designed to unify backend development, infrastructure provisioning, and observability. It functions as an infrastructure-as-code platform that allows developers to define cloud resources, databases, and messaging topics directly within their application code. By analyzing these declarations at compile-time, the system automatically manages the deployment of cloud resources and security policies, ensuring parity between local development and production environments. The platform distinguishes itself through its integrated development experience, which

    Executes long-running, fault-tolerant workflows by integrating with external task orchestration engines.

    Goapiawsbackend
    عرض على GitHub↗12,049
  • hatchet-dev/hatchetالصورة الرمزية لـ hatchet-dev

    hatchet-dev/hatchet

    6,622عرض على GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Declares named workflows with configurable triggers, concurrency, priority, and default task settings.

    Goconcurrencydagdistributed
    عرض على GitHub↗6,622
  • j3ssie/osmedeusالصورة الرمزية لـ j3ssie

    j3ssie/Osmedeus

    6,425عرض على GitHub↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Defines multi-step security pipelines in YAML with hooks, conditional branching, and module exclusion.

    Go
    عرض على GitHub↗6,425
  • superduperdb/superduperdbالصورة الرمزية لـ SuperDuperDB

    SuperDuperDB/superduperdb

    5,298عرض على GitHub↗

    SuperduperDB هو منسق وكيل ذكاء اصطناعي ومنصة تعلم آلة مدمجة في قاعدة البيانات. يعمل كإطار عمل لبناء وكلاء ذكاء اصطناعي ذوي حالة وتطبيقات توليد معززة بالاسترجاع عن طريق دمج النماذج اللغوية الكبيرة مباشرة مع خلفيات قاعدة البيانات. يمكن المشروع من نشر بنية تحتية للذكاء الاصطناعي مستضافة ذاتياً وإدارة النماذج اللغوية على أجهزة خاصة باستخدام نقاط فحص محلية. يتميز بالسماح للمستخدمين بإرفاق مكونات الذكاء الاصطناعي مباشرة بحقول البيانات، مما يؤدي إلى تشغيل تنفيذ النموذج والتحويلات المؤتمتة بناءً على إدخالات وتحديثات قاعدة البيانات. تغطي المنصة مجموعة واسعة من القدرات بما في ذلك تنسيق تعلم الآلة للتدريب والضبط الدقيق، وتكامل البحث المتجه للاسترجاع متعدد الوسائط، وطبقة بيانات محايدة للخلفية تدعم مختلف محركات تخزين SQL وNoSQL. كما يوفر أدوات لتنسيق سير العمل التصريحي وتعبئة تطبيقات الذكاء الاصطناعي القابلة لإعادة الاستخدام. تم تنفيذ النظام بلغة Python ويوفر واجهة برمجة تطبيقات موحدة للتفاعل مع خلفيات قواعد بيانات متعددة.

    Defines declarative system states to automate the transition from input to result for model deployments.

    Python
    عرض على GitHub↗5,298
  • jasonette/jasonette-iosالصورة الرمزية لـ Jasonette

    Jasonette/JASONETTE-iOS

    5,228عرض على GitHub↗

    JASONETTE-iOS هو إطار عمل لتطبيقات الهاتف المحمول قائم على JSON يستخدم لبناء تطبيقات iOS باستخدام ترميز JSON تصريحي. يقوم بتعيين البيانات المهيكلة إلى مكونات iOS الأصلية وطرق النظام، مما يسمح بتعريف واجهات المستخدم واستجابات الأحداث دون كتابة كود إلزامي تقليدي. يتضمن إطار العمل محرك تسليم منطق عن بُعد يقوم بتحميل هيكل التطبيق وسلوكه عبر HTTP. يتيح هذا تحديثات للواجهات ومنطق التطبيق عبر الهواء دون الحاجة إلى إعادة توزيع ثنائي التطبيق. يدير النظام تدفق التطبيق من خلال إدارة الحالة التصريحية وواجهة جسر أصلية تنفذ أجهزة الجهاز وواجهات برمجة تطبيقات النظام. يمكن استخدامه كأداة تطوير مستقلة أو كإضافة هجينة لإضافة مجموعات ميزات ديناميكية إلى مشاريع iOS الأصلية الحالية.

    Defines user interaction flows and system event responses using a markup language instead of imperative programming.

    JavaScript
    عرض على GitHub↗5,228
  • intelowlproject/intelowlالصورة الرمزية لـ intelowlproject

    intelowlproject/IntelOwl

    4,605عرض على GitHub↗

    IntelOwl is a threat intelligence platform and security orchestration engine designed to aggregate, analyze, and enrich security observables. It functions as a security incident investigation tool and a threat intelligence aggregator, collecting data on files, domains, and IP addresses from diverse internal and external sources. The system differentiates itself through playbook-based workflow automation, allowing users to define reusable sequences of analysis tasks that trigger subsequent jobs based on prior outputs. It unifies disparate security data into a common schema and utilizes protoco

    Replaces manual security analyst tasks with repeatable playbooks and automated workflows to process threat observables.

    Pythoncyber-securitycyber-threat-intelligencecybersecurity
    عرض على GitHub↗4,605
  • vvard0g/threathunter-playbookالصورة الرمزية لـ VVard0g

    VVard0g/ThreatHunter-Playbook

    4,594عرض على GitHub↗

    ThreatHunter-Playbook هو مجموعة من كتيبات التشغيل الموحدة، ومكتبات الكشف، وأدلة الحرف المهنية المصممة لإبلاغ تخطيط صيد التهديدات. يوفر مستودع كشف أمني للاستعلامات والفرضيات المعتمدة، إلى جانب دليل حرفة الخصم الذي يفصل سلوكيات النظام ومصادر البيانات المرتبطة بتقنيات المهاجم. يركز المشروع على تطوير مخططات الصيد وتوحيد منطق الكشف. يدمج إطار عمل MITRE ATT&CK لتعيين الاكتشافات والفرضيات لتكتيكات وتقنيات الخصم، مما يضمن هيكلة تحليل التغطية. يغطي المستودع تنفيذ سير عمل صيد التهديدات من خلال دفاتر ملاحظات تفاعلية وتحليلات. يتضمن عمليات لتحليل حرفة الخصم، وتطوير قواعد كشف قابلة للتكرار، واستخدام منطق التجميع التكتيكي لتنظيم السلوكيات بعد الاختراق.

    Automates the transformation of hunt inputs into testable artifacts using structured agent capabilities.

    Python
    عرض على GitHub↗4,594
  • jenkinsci/pipeline-examplesالصورة الرمزية لـ jenkinsci

    jenkinsci/pipeline-examples

    4,296عرض على GitHub↗

    This project is a library of version-controlled workflow definitions and a collection of Groovy scripts and configuration snippets for implementing continuous integration and delivery automation in Jenkins. It serves as a reference for building automated pipelines using both declarative syntax and scripted logic. The repository provides template collections and implementation patterns for creating software build and deployment workflows. It includes reusable functions and logic patterns designed to standardize pipeline behavior and eliminate code duplication across multiple projects through t

    Offers structured definitions for automated workflows including configurable triggers and task settings.

    Groovy
    عرض على GitHub↗4,296
  • pluginaweek/state_machineالصورة الرمزية لـ pluginaweek

    pluginaweek/state_machine

    3,722عرض على GitHub↗

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

    Enforces business logic by restricting attribute changes to predefined, valid state transition paths.

    Ruby
    عرض على GitHub↗3,722
  • data-centric-ai-community/fg-data-syntheticالصورة الرمزية لـ Data-Centric-AI-Community

    Data-Centric-AI-Community/fg-data-synthetic

    1,642عرض على GitHub↗

    هذا المشروع هو مولد بيانات اصطناعية مصمم لإنشاء مجموعات بيانات جدولية وسلاسل زمنية واقعية لمهام التعلم الآلي والاختبار. يعمل كمنصة للحفاظ على الخصوصية تقوم بنمذجة التوزيعات الإحصائية الأساسية للبيانات المصدر لإنتاج سجلات جديدة تحافظ على الخصائص الإحصائية الأصلية والسلامة الهيكلية. تتميز الأداة باستخدام أخذ العينات الإحصائية المحسنة للمعالج (CPU)، مما يسمح بإنشاء بيانات عالية الأداء على الأجهزة القياسية دون الحاجة إلى وحدات معالجة رسومات متخصصة. توظف محرك سير عمل تصريحي قائم على التكوين يتيح للمستخدمين إدارة وتنفيذ خطوط أنابيب التوليد من خلال واجهة سطر أوامر، مما يزيل الحاجة إلى البرمجة اليدوية. يدمج النظام ضجيجاً تفاضلياً يحافظ على الخصوصية لضمان عدم إمكانية إعادة تحديد نقاط البيانات الفردية من المجموعات التي تم إنشاؤها. كما يتميز بالتحقق الواعي بالمخطط لضمان بقاء جميع المخرجات متوافقة مع قيود قاعدة البيانات والتعلم الآلي الحالية، بينما تلتقط نمذجة التبعية الزمنية الأنماط التسلسلية للحفاظ على تدفق زمني واقعي في بيانات السلاسل الزمنية.

    Executes data generation pipelines through a configuration-driven engine that maps user-defined parameters to specific statistical modeling tasks.

    Jupyter Notebookdatagenerationdatageneratordeep-learning
    عرض على GitHub↗1,642
  • astronomer/dag-factoryالصورة الرمزية لـ astronomer

    astronomer/dag-factory

    1,440عرض على GitHub↗

    Dag-factory هو إطار عمل لبناء وإدارة خطوط أنابيب بيانات Apache Airflow من خلال ملفات تكوين تعريفية. من خلال استبدال الكود الإجرائي اليدوي بتعريفات YAML منظمة، فإنه يتيح الإنشاء البرمجي لهياكل سير العمل المعقدة، وتبعيات المهام، وجداول التنفيذ. يتميز المشروع بربط مفاتيح التكوين مباشرة بمنشئات فئات Python والمشغلين، مما يسمح بالإنشاء الديناميكي للكائنات والمنطق المخصص. كما يدعم توريث التكوين الهرمي لتوحيد الإعدادات عبر البيئات ويوفر آليات لحقن مواصفات حاويات Kubernetes مباشرة في تعريفات المهام لضمان تنفيذ معزول وقابل للتوسع. يغطي إطار العمل دورة حياة خط الأنابيب بالكامل، بما في ذلك اكتشاف الملفات الآلي، والتعيين الديناميكي على مستوى المهمة للمعالجة المتوازية، وإرفاق البيانات الوصفية لتكامل النظام الخارجي. كما يتضمن أدوات سطر أوامر للتحقق من التكوينات، وتشغيل التنفيذ، وإدارة ترحيلات البيئة.

    Defines complex task dependencies and execution schedules through structured configuration files rather than imperative scripts.

    Pythonairflowapache-airflowdags
    عرض على GitHub↗1,440
  1. Home
  2. DevOps & Infrastructure
  3. Workflow Orchestrators

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

  • Declarative Workflow Definitions8 وسوم فرعيةDeclares named workflows with configurable triggers, concurrency, priority, and default task settings for orchestrated execution. **Distinct from Workflow Orchestrators:** Distinct from Workflow Orchestrators: focuses on the declarative definition of workflows with triggers and settings, not the runtime orchestration engine.