awesome-repositories.com

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

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالمدونة
التصنيفات

17 مستودعات

Awesome GitHub RepositoriesExecution Timeouts

Configuration settings for limiting the duration of automated tasks and scripts.

Distinguishing note: Focuses on timeout management for lifecycle hooks.

Explore 17 awesome GitHub repositories matching devops & infrastructure · Execution Timeouts. Refine with filters or upvote what's useful.

Awesome Execution Timeouts GitHub Repositories

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

    caolan/async

    28,150عرض على GitHub↗

    Async is a JavaScript asynchronous flow library designed to manage the execution and coordination of asynchronous tasks in Node.js and the browser. It provides functional utilities to wrap, process, and orchestrate complex asynchronous workflows. The library distinguishes itself through a comprehensive task orchestrator that handles dependency graphs to resolve circular references and manages concurrent task queues. It includes a unification bridge that allows callback-style and promise-based functions to operate within the same execution interface. The project covers several primary capabil

    Limits the execution time of asynchronous functions by triggering failure when a specified duration expires.

    JavaScript
    عرض على GitHub↗28,150
  • containrrr/watchtowerالصورة الرمزية لـ containrrr

    containrrr/watchtower

    24,635عرض على GitHub↗

    Watchtower is a container-based solution designed to automate the lifecycle management of Docker applications. It functions as a background service that monitors running containers, detects when new base image versions are available in registries, and automatically redeploys the containers to ensure they remain synchronized with the latest builds. The project distinguishes itself through its ability to orchestrate complex deployment workflows and maintain service availability during updates. It interacts directly with the container runtime to manage service dependencies and restart sequences,

    Sets custom timeout durations for lifecycle commands to ensure scripts complete before the process continues.

    Goautomationcontinuous-deliverydevops
    عرض على GitHub↗24,635
  • bee-san/cipheyالصورة الرمزية لـ bee-san

    bee-san/Ciphey

    21,454عرض على GitHub↗

    Ciphey is an automated decryption and data obfuscation tool designed to identify and reverse complex, multi-layered encoding schemes. By utilizing statistical analysis and probability scoring, the system automatically detects unknown data formats and recovers human-readable plaintext from obfuscated input strings without requiring manual algorithm specification. The tool distinguishes itself through a recursive pipeline that processes nested data structures and strips formatting anomalies or invisible characters to ensure consistent input. It employs a heuristic search and multithreaded execu

    Enforces execution timeouts on decoding operations to prevent infinite loops and maintain predictable performance.

    Rustartificial-intelligenceciphercpp
    عرض على GitHub↗21,454
  • systemd/systemdالصورة الرمزية لـ systemd

    systemd/systemd

    15,324عرض على GitHub↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Terminates service operations that exceed predefined durations to prevent hanging processes during system transitions.

    Ccinitlinux
    عرض على GitHub↗15,324
  • vishnubob/wait-for-itالصورة الرمزية لـ vishnubob

    vishnubob/wait-for-it

    9,777عرض على GitHub↗

    wait-for-it is a Bash-based service dependency tool and network utility designed to verify TCP port availability. It functions as a connection wait script that pauses execution until a specific host and port are reachable. The utility polls a remote port to ensure a service is online before starting dependent processes. Once the network condition is met or a TCP socket handshake is successful, it can trigger a secondary command to initiate subsequent automation tasks. The script includes mechanisms for linear execution blocking and timeout-driven termination to prevent infinite hangs. These

    Limits the duration of the polling loop to prevent infinite hangs if a service fails to start.

    Python
    عرض على GitHub↗9,777
  • onsi/ginkgoالصورة الرمزية لـ onsi

    onsi/ginkgo

    9,014عرض على GitHub↗

    Ginkgo is a behavior-driven development testing framework, assertion library, and test runner for Go. It provides a domain-specific language for writing human-readable specifications, organizing tests into hierarchical containers and subjects to describe system behavior. The project distinguishes itself through advanced execution control and observability, featuring a test runner capable of parallel distribution, sharding, and randomized execution order to detect flaky tests. It includes specialized diagnostic tools for goroutine leak detection, hanging spec monitoring, and failure state debu

    Enforces deadlines and grace periods for individual specifications to ensure timely completion.

    Go
    عرض على GitHub↗9,014
  • apache/beamالصورة الرمزية لـ apache

    apache/beam

    8,612عرض على GitHub↗

    Apache Beam is a distributed data pipeline framework and unified data processing model designed to handle both bounded batch data and unbounded real-time streams. It provides a system for building scalable, data-parallel workflows that operate across compute clusters using a single programming model. The framework utilizes a cross-runner pipeline abstraction that decouples the data processing logic from the underlying execution backend, allowing the same pipeline to run on different distributed compute engines. It supports multi-language pipeline development by translating high-level code fro

    Sets maximum processing durations for individual elements to prevent stalled pipelines from hanging.

    Java
    عرض على GitHub↗8,612
  • symfony/processالصورة الرمزية لـ symfony

    symfony/process

    7,463عرض على GitHub↗

    Symfony Process is a PHP library for executing external commands in separate operating-system processes with full lifecycle control. It provides a cross-platform command executor that handles OS-specific argument escaping and process management, enabling portable subprocess execution from PHP applications. The library supports both synchronous and asynchronous process execution, allowing background subprocesses to run independently while the main PHP script continues. It includes executable path resolution to locate system commands across standard search directories, stream-based I/O pipes fo

    Limits how long a subprocess may run before it is automatically terminated.

    PHPcomponentphpsymfony
    عرض على GitHub↗7,463
  • apple/corenetالصورة الرمزية لـ apple

    apple/corenet

    6,999عرض على GitHub↗

    Corenet is a deep learning training framework and computer vision model library designed for developing neural networks across vision, text, and audio modalities. It functions as a distributed training orchestrator for scaling workloads across multiple compute nodes and provides a multimodal data pipeline for processing image, text, and video data. The project includes a model conversion toolkit for transforming weights and architectures between different machine learning frameworks. It also provides tools for optimizing model performance on Apple Silicon and reducing response latency in gene

    Automatically terminates training sessions that exceed a predefined maximum execution time.

    Jupyter Notebook
    عرض على GitHub↗6,999
  • 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

    Controls task execution and queue wait timeouts with configurable limits.

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

    fleetdm/fleet

    6,058عرض على GitHub↗

    Fleet is an open-source device management platform that provides centralized control over computing devices running macOS, Linux, Windows, Chromebooks, iOS, and Android. It enables organizations to enroll devices, collect real-time telemetry, enforce security compliance policies, and manage software remotely from a single system. The platform can be deployed as a single binary, run locally for testing, or scaled horizontally across cloud infrastructure on AWS, Kubernetes, GCP, or Render, with support for high availability through database replication and load balancing. The platform distingui

    Adjusts the maximum duration a script can run before being killed, from 300 to 18000 seconds.

    Gobinary-authorizationconfiguration-managementdevice-management
    عرض على GitHub↗6,058
  • loks666/get_jobsالصورة الرمزية لـ loks666

    loks666/get_jobs

    5,782عرض على GitHub↗

    get_jobs is a browser automation tool that submits resumes to multiple Chinese job platforms with minimal manual intervention. It orchestrates a sequence of browser actions to locate elements, fill forms, and click buttons, using a dual strategy of CSS selectors and XPath expressions for flexible and robust element targeting on dynamic pages. The tool requires only a single daily QR code scan to maintain a persistent session across runs, and it applies configurable filters—such as experience level, company blacklist, recruiter type, and keywords—to narrow job listings before submission. The t

    Uses configurable timeout settings to manage page loads and prevent automation hangs.

    Javagetjobsjobresume
    عرض على GitHub↗5,782
  • inngest/inngestالصورة الرمزية لـ inngest

    inngest/inngest

    5,499عرض على GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Streams responses back to the platform to bypass standard serverless request duration limits.

    Go
    عرض على GitHub↗5,499
  • maiot-io/zenmlالصورة الرمزية لـ maiot-io

    maiot-io/zenml

    5,452عرض على GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Tracks step liveness via background heartbeats and triggers graceful shutdowns or status updates if a step becomes unresponsive.

    Python
    عرض على GitHub↗5,452
  • zenml-io/zenmlالصورة الرمزية لـ zenml-io

    zenml-io/zenml

    5,451عرض على GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Tracks step liveness via background heartbeats and triggers graceful shutdowns if a step becomes unresponsive during execution.

    Pythonagentopsagentsai
    عرض على GitHub↗5,451
  • coreutils/coreutilsالصورة الرمزية لـ coreutils

    coreutils/coreutils

    5,185عرض على GitHub↗

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

    Provides the timeout utility to terminate commands that exceed a specified time limit.

    C
    عرض على GitHub↗5,185
  • vndee/llm-sandboxالصورة الرمزية لـ vndee

    vndee/llm-sandbox

    1,082عرض على GitHub↗

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

    Enables setting total duration limits for code execution to prevent runaway processes from consuming excessive system resources.

    Pythoncode-generationcode-interpreterlarge-language-models
    عرض على GitHub↗1,082
  1. Home
  2. DevOps & Infrastructure
  3. Execution Timeouts

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

  • Specification TimeoutsEnforces completion deadlines for individual test specifications. **Distinct from Execution Timeouts:** Focuses on the timeout of a test spec rather than a general CI task or lifecycle hook.
  • Step1 وسم فرعيTerminate individual function steps that exceed defined time limits to ensure system stability and resource efficiency. **Distinct from Execution Timeouts:** Distinct from Execution Timeouts: focuses on step-level timeout enforcement within a workflow, not just general task timeouts.
  • Timeout ExtensionsStreams responses to bypass standard serverless request duration limits for long-running tasks. **Distinct from Execution Timeouts:** Focuses on streaming-based timeout extension, distinct from static configuration limits.