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

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

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

46 مستودعات

Awesome GitHub RepositoriesExecution Pausing

Controls for halting workflow progress to allow for manual intervention or scheduled delays.

Distinguishing note: Focuses on workflow state management rather than general thread sleeping.

Explore 46 awesome GitHub repositories matching software engineering & architecture · Execution Pausing. Refine with filters or upvote what's useful.

Awesome Execution Pausing GitHub Repositories

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

    sgl-project/sglang

    29,079عرض على GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Interrupts long-running inference tasks to allow for weight updates or batch reordering.

    Pythonattentionblackwellcuda
    عرض على GitHub↗29,079
  • kestra-io/kestraالصورة الرمزية لـ kestra-io

    kestra-io/kestra

    27,073عرض على GitHub↗

    Kestra is a declarative workflow orchestrator designed to manage complex task dependencies and automated processes through versioned configuration files. It functions as a distributed platform that decouples task scheduling from execution by offloading computational workloads to a fleet of worker nodes. The system uses a reactive, event-driven engine to initiate workflows automatically in response to external signals, webhooks, schedules, or file system changes. The platform distinguishes itself through a modular plugin architecture that allows for the integration of custom tasks and external

    Halts workflow progress for specified durations or until manual intervention occurs.

    Javaautomationdata-orchestrationdevops
    عرض على GitHub↗27,073
  • langchain-ai/deepagentsالصورة الرمزية لـ langchain-ai

    langchain-ai/deepagents

    25,006عرض على GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Allows users to halt workflow progress at designated nodes for manual inspection and debugging.

    Pythonagentsdeepagentslangchain
    عرض على GitHub↗25,006
  • prefecthq/prefectالصورة الرمزية لـ PrefectHQ

    PrefectHQ/prefect

    21,640عرض على GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Allows pausing workflow execution to await manual approval or external data input before resuming.

    Pythonautomationdatadata-engineering
    عرض على GitHub↗21,640
  • automaapp/automaالصورة الرمزية لـ AutomaApp

    AutomaApp/automa

    21,425عرض على GitHub↗

    Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data. The platform distinguishes itself through its deep integration with the browser environment, allowing for complex orchestration such as event-driven triggers, cross-origin request handling, and the ability to package workflows as sta

    Controls the pace of automation by inserting configurable time delays between sequential steps.

    Vueautomationbrowser-automationbrowser-extension
    عرض على GitHub↗21,425
  • mastra-ai/mastraالصورة الرمزية لـ mastra-ai

    mastra-ai/mastra

    21,221عرض على GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Captures workflow execution state to storage, enabling processes to pause for long-running tasks and resume later.

    TypeScriptagentsaichatbots
    عرض على GitHub↗21,221
  • temporalio/temporalالصورة الرمزية لـ temporalio

    temporalio/temporal

    18,411عرض على GitHub↗

    Temporal is a distributed workflow orchestration engine designed to manage fault-tolerant, stateful, and long-running background processes. It functions as a platform for coordinating complex cross-service operations, ensuring consistency and reliability in distributed environments by decoupling workflow orchestration from task execution. The platform distinguishes itself through a deterministic, event-sourced execution model that reconstructs workflow state by re-executing code from an immutable event log. This approach isolates non-deterministic side effects into managed activities, allowin

    Suspends the progress of a long-running process for a specified duration while persisting the state to ensure the task resumes automatically.

    Gocronjob-schedulerdistributed-crondistributed-systems
    عرض على GitHub↗18,411
  • twintproject/twintالصورة الرمزية لـ twintproject

    twintproject/twint

    16,319عرض على GitHub↗

    Twint is an open-source intelligence and data extraction framework designed to gather public social media information. It functions as a command-line utility that retrieves posts, user profiles, and follower lists directly from web interfaces, bypassing the need for official platform developer credentials or authentication keys. The tool distinguishes itself by enabling automated, large-scale data collection through terminal-based orchestration. It supports granular filtering by keywords, geographic locations, time ranges, and account status, allowing researchers to build targeted datasets fo

    Tracks progress to resume interrupted data collection sessions from the last processed item.

    Pythonelasticsearchkibanaosint
    عرض على GitHub↗16,319
  • microsoft/loraالصورة الرمزية لـ microsoft

    microsoft/LoRA

    13,264عرض على GitHub↗

    LoRA is a framework for parameter-efficient fine-tuning of large-scale neural networks. It functions by injecting trainable low-rank decomposition matrices into frozen model layers, allowing for task-specific adaptation while preserving the integrity of the original base model weights. The project distinguishes itself by enabling the direct merging of these trained low-rank matrices into primary model weights. This process eliminates additional computational overhead during inference, ensuring that adapted models maintain the same performance characteristics as the original architecture. Furt

    Supports instant switching between different task-specific model configurations without introducing processing delays during live inference.

    Pythonadaptationdebertadeep-learning
    عرض على GitHub↗13,264
  • simular-ai/agent-sالصورة الرمزية لـ simular-ai

    simular-ai/Agent-S

    11,855عرض على GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Provides controls for suspending activity for specific durations to manage workflow timing.

    Pythonagent-computer-interfaceai-agentscomputer-automation
    عرض على GitHub↗11,855
  • ccampbell/mousetrapالصورة الرمزية لـ ccampbell

    ccampbell/mousetrap

    11,774عرض على GitHub↗

    Mousetrap is a JavaScript keyboard shortcut library used to bind specific key combinations and sequences to custom functions in web applications. It serves as a keyboard event handler that listens to and manages keypress, keydown, and keyup events across a browser window. The library includes a sequence-based input manager for triggering actions based on a precise series of keys pressed in a specific order. It also provides a custom shortcut recorder to capture user keystrokes for defining and saving personalized shortcuts. The system supports global binding registration to ensure shortcuts

    Allows temporary suspension of shortcut execution to prevent firing during specific application states.

    JavaScriptjavascriptkeyboardkeyboard-shortcuts
    عرض على GitHub↗11,774
  • instaloader/instaloaderالصورة الرمزية لـ instaloader

    instaloader/instaloader

    11,619عرض على GitHub↗

    Instaloader is a Python library and command-line utility designed for the automated retrieval, archiving, and analysis of Instagram content. It provides a programmatic interface to fetch media, captions, and metadata from public or private profiles, hashtags, and stories, while maintaining persistent user sessions for authorized access. The tool distinguishes itself through robust archive management and traffic control mechanisms. It supports incremental synchronization, allowing users to resume interrupted downloads and update local collections without redundant requests. To ensure reliable

    Saves the current state of data retrieval processes to allow resuming interrupted tasks from the exact previous position.

    Pythondownloaderinstagraminstagram-client
    عرض على GitHub↗11,619
  • toss/es-toolkitالصورة الرمزية لـ toss

    toss/es-toolkit

    11,154عرض على GitHub↗

    es-toolkit is a JavaScript utility library and TypeScript data transformation toolset designed as a high-performance alternative to traditional utility suites. It serves as a tree-shakable module library and a compatibility layer for those migrating from legacy dependencies by mirroring established function signatures. The project is specifically optimized for AI code generation, providing structured documentation and specialized skill sets to improve the accuracy and discoverability of its functions for AI coding assistants. Its architecture focuses on a zero-dependency core and modular expo

    Suspends the execution of asynchronous functions for a specific duration using optional abort signals.

    TypeScript
    عرض على GitHub↗11,154
  • bytebot-ai/bytebotالصورة الرمزية لـ bytebot-ai

    bytebot-ai/bytebot

    10,413عرض على GitHub↗

    Bytebot is an LLM desktop automation framework and virtual Linux desktop environment. It enables AI agents to plan and execute mouse and keyboard actions on a virtual computer using natural language, allowing for autonomous desktop automation and the integration of legacy systems that lack native APIs. The system operates as an LLM API gateway and a Model Context Protocol server, routing requests across multiple language model providers with integrated load balancing and rate limiting. It provides isolated, containerized environments where agents use visual reasoning to interpret screenshots

    Suspends agent actions for specified millisecond durations to manage workflow progress.

    TypeScriptagentagentic-aiagents
    عرض على GitHub↗10,413
  • cloudwego/einoالصورة الرمزية لـ cloudwego

    cloudwego/eino

    9,675عرض على GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Pauses graph execution at specified nodes and resumes later with the option to modify state.

    Goaiai-applicationai-framework
    عرض على GitHub↗9,675
  • resque/resqueالصورة الرمزية لـ resque

    resque/resque

    9,480عرض على GitHub↗

    Resque is a Ruby library for enqueueing and processing asynchronous tasks using Redis as a data store. It functions as a distributed task processor and queue manager, allowing long-running work to be moved out of the main request cycle. The system executes background jobs in isolated child processes to prevent memory leaks and provides a web-based dashboard for monitoring queue depths, worker activity, and failed job statistics. Capability areas include distributed worker coordination via signals, error handling with job retry mechanisms, and priority-ordered queue management. It also suppor

    Allows stopping workers from picking up new jobs by setting a global pause flag in Redis.

    Rubyasynchronous-tasksasynctaskbackground-jobs
    عرض على GitHub↗9,480
  • mit-pdos/xv6-publicالصورة الرمزية لـ mit-pdos

    mit-pdos/xv6-public

    9,466عرض على GitHub↗

    xv6 is a Unix-like educational operating system designed for teaching kernel concepts. It is implemented as an instructional kernel for x86 and RISC-V architectures, featuring a virtual memory manager and support for symmetric multiprocessing. The system is designed to demonstrate core OS principles through a simplified re-implementation of Unix Version 6. It provides a controlled environment for studying system calls, trap handling, and process lifecycles. Its capability surface covers process management, including scheduling and context switching, and memory management via page tables for

    Provides the ability to suspend processes for specified clock ticks to yield CPU time.

    C
    عرض على GitHub↗9,466
  • sysprog21/lkmpgالصورة الرمزية لـ sysprog21

    sysprog21/lkmpg

    8,511عرض على GitHub↗

    The Linux Kernel Module Programming Guide is an educational resource that teaches how to write, compile, and manage loadable kernel modules for modern Linux kernels. It covers the complete lifecycle of kernel modules, from building and loading to unloading and debugging, with a focus on extending kernel functionality without recompiling the entire kernel. The guide provides comprehensive coverage of core kernel programming concepts including dynamic module loading, file-operation registration, interrupt handling, kernel-user data copying, concurrency control, and deferred task scheduling. It

    Teaches condition-based process sleeping using waitevent and wakeup primitives.

    TeXbookscdevice-driver
    عرض على GitHub↗8,511
  • boostorg/boostالصورة الرمزية لـ boostorg

    boostorg/boost

    8,493عرض على GitHub↗

    Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a

    Manages function state to pause and resume tasks without blocking the calling thread.

    HTML
    عرض على GitHub↗8,493
  • taskforcesh/bullmqالصورة الرمزية لـ taskforcesh

    taskforcesh/bullmq

    8,432عرض على GitHub↗

    BullMQ is a Redis-backed message queue library and background processor designed for distributed task queueing. It functions as a distributed queue manager and task scheduler, utilizing Redis to manage asynchronous job processing and persistence. The system distinguishes itself through its role as a job workflow orchestrator, enabling the definition of complex parent-child job dependencies and hierarchies for multi-step workflows. It provides sandboxed process execution to isolate heavy workloads and prevent event loop blocking, alongside distributed rate limiting to protect downstream servic

    Provides controls to halt and restart job execution globally or for individual worker instances.

    TypeScriptbackground-jobselixirnodejs
    عرض على GitHub↗8,432
السابق123التالي
  1. Home
  2. Software Engineering & Architecture
  3. Execution Pausing

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

  • Action Pipeline Pauses1 وسم فرعيCapabilities for introducing configurable delays between steps in an automated action pipeline. **Distinct from Execution Pausing:** Distinct from Execution Pausing: focuses on pausing between pipeline steps, not halting workflow progress for manual intervention.
  • Countdown PausesCapabilities for pausing script execution for a specified duration or until a key press, optionally showing a countdown. **Distinct from Execution Pausing:** Distinct from Execution Pausing: focuses on pausing with a visible countdown timer, not general workflow halting.
  • Critical System PersistenceMechanisms that ensure critical logic systems remain active during global pause states. **Distinct from Countdown Pauses:** Specifically marks systems as critical to avoid pausing, unlike countdown pauses which implement the pause itself.
  • Durable Duration PausingPausing a task for a specified period without consuming resources, surviving worker crashes and restarts. **Distinct from Execution Pausing:** Distinct from Execution Pausing: focuses on pausing for a specific duration with durability guarantees, not general workflow halting.
  • Durable Time-Based Pausing1 وسم فرعيPausing a task until a specified absolute time, surviving worker crashes and restarts. **Distinct from Execution Pausing:** Distinct from Execution Pausing: focuses on pausing until an absolute time with durability guarantees, not general workflow halting.
  • Event-TriggeredHalting processor cores upon specific system events to allow manual inspection. **Distinct from Execution Pausing:** Distinct from Execution Pausing: focuses on event-driven triggers for halting execution.
  • Inference Task Interruption1 وسم فرعيControls for pausing and resuming long-running inference tasks to optimize hardware utilization. **Distinct from Execution Pausing:** Focuses on inference-specific task pausing, distinct from general workflow execution pausing.
  • Metered Network PausingChecking the current network type and pausing job execution when the device is on a metered connection to avoid data overuse. **Distinct from Execution Pausing:** Distinct from Execution Pausing: specifically pauses based on metered network detection, not manual or scheduled halts.
  • Pause Action ResolutionsResumes a paused workflow by approving, declining, or overriding the pause with human inputs. **Distinct from Execution Pausing:** Distinct from Execution Pausing: focuses on resolving pause actions with human decisions, not the pausing mechanism.
  • Pause-Exempt ExecutionCapabilities that allow designated systems to continue executing even when the primary simulation is paused. **Distinct from Execution Pausing:** Specifically marks systems to run during a pause, rather than implementing the pausing mechanism itself.
  • Paused Workflow InventoriesLists all workflows currently paused for human intervention with pagination support. **Distinct from Execution Pausing:** Distinct from Execution Pausing: focuses on listing paused workflows, not the pausing mechanism itself.
  • Process Sleeping1 وسم فرعيSuspending a process for a specific duration to allow other tasks to run. **Distinct from Execution Pausing:** Distinct from generic execution pausing by focusing on clock-tick based CPU yielding.
  • State PreservationMechanisms for capturing and restoring function state to pause and resume execution. **Distinct from Execution Pausing:** Parent focuses on halting workflows; this specifically covers the state management required to resume a paused function.
  • SystemHalting the entire system to transfer control to the debugger for manual inspection. **Distinct from Execution Pausing:** Distinct from Execution Pausing: focuses on system-wide halting for debugging rather than workflow state management.