awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@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

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • caolan/asynccaolan का अवतार

    caolan/async

    28,150GitHub पर देखें↗

    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/watchtowercontainrrr का अवतार

    containrrr/watchtower

    24,635GitHub पर देखें↗

    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/cipheybee-san का अवतार

    bee-san/Ciphey

    21,454GitHub पर देखें↗

    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/systemdsystemd का अवतार

    systemd/systemd

    15,324GitHub पर देखें↗

    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-itvishnubob का अवतार

    vishnubob/wait-for-it

    9,777GitHub पर देखें↗

    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/ginkgoonsi का अवतार

    onsi/ginkgo

    9,014GitHub पर देखें↗

    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/beamapache का अवतार

    apache/beam

    8,612GitHub पर देखें↗

    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/processsymfony का अवतार

    symfony/process

    7,463GitHub पर देखें↗

    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/corenetapple का अवतार

    apple/corenet

    6,999GitHub पर देखें↗

    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/hatchethatchet-dev का अवतार

    hatchet-dev/hatchet

    6,622GitHub पर देखें↗

    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/fleetfleetdm का अवतार

    fleetdm/fleet

    6,058GitHub पर देखें↗

    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_jobsloks666 का अवतार

    loks666/get_jobs

    5,782GitHub पर देखें↗

    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/inngestinngest का अवतार

    inngest/inngest

    5,499GitHub पर देखें↗

    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/zenmlmaiot-io का अवतार

    maiot-io/zenml

    5,452GitHub पर देखें↗

    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/zenmlzenml-io का अवतार

    zenml-io/zenml

    5,451GitHub पर देखें↗

    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/coreutilscoreutils का अवतार

    coreutils/coreutils

    5,185GitHub पर देखें↗

    This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It provides the fundamental building blocks for system administration, file management, and text processing on Unix-like systems, implementing a wide range of POSIX command-line tools. The collection is distinguished by its broad coverage of low-level system operations. This includes a complete toolkit for file system management, such as creating and modifying files and directories, and a specialized text processing toolkit for filtering, sorting, and transforming data streams. The pro

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

    C
    GitHub पर देखें↗5,185
  • vndee/llm-sandboxvndee का अवतार

    vndee/llm-sandbox

    1,082GitHub पर देखें↗

    This project provides a secure, containerized execution engine designed to run untrusted code within isolated environments. It functions as a library for integrating code interpretation into autonomous agents and intelligent assistant workflows, ensuring that host systems remain protected while enabling dynamic data processing and file manipulation. The platform distinguishes itself through a multi-backend architecture that abstracts diverse container runtimes, allowing for flexible deployment and automated backend failover. It supports interactive, multi-turn workflows by maintaining persist

    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.