awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 Repos

Awesome GitHub RepositoriesAsynchronous Task Orchestrators

Frameworks and patterns for managing concurrent background processes and non-blocking event loops.

Distinguishing note: Focuses on the architectural pattern of non-blocking task management rather than specific language runtimes.

Explore 25 awesome GitHub repositories matching software engineering & architecture · Asynchronous Task Orchestrators. Refine with filters or upvote what's useful.

Awesome Asynchronous Task Orchestrators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kamranahmedse/developer-roadmapAvatar von kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Auf GitHub ansehen↗

    Developer Roadmap ist eine Community-gesteuerte Plattform, die strukturierte, graphbasierte Lernpfade für das Software-Engineering bietet. Sie dient als umfassendes Wissens-Repository, in dem technische Bereiche in visuellen Sequenzen organisiert sind, um den Erwerb beruflicher Fähigkeiten und das Karrierewachstum zu steuern. Das Projekt zeichnet sich durch ein kollaboratives Ökosystem aus, das es Nutzern ermöglicht, Roadmaps beizusteuern, bewährte Branchenpraktiken zu kuratieren und berufliche Profile zu pflegen. Es integriert diagnostische Bewertungs-Frameworks, um die technische Kompetenz zu evaluieren, und hilft Entwicklern dabei, Wissenslücken zu identifizieren und sich durch gezielte Lernsequenzen auf professionelle Vorstellungsgespräche vorzubereiten. Über seine Kern-Mapping-Funktionen hinaus bietet die Plattform praktische Projektideen und interaktives Tutoring, um Engineering-Konzepte zu festigen. Sie bietet einen zentralen Raum für die Community, um Ressourcen zu teilen, den fortschreitenden Kompetenzaufbau zu verfolgen und durch komplexe technische Landschaften zu navigieren.

    Decouples system processes using message-driven patterns to handle background tasks and inter-service communication.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Auf GitHub ansehen↗357,434
  • logspace-ai/langflowAvatar von logspace-ai

    logspace-ai/langflow

    149,776Auf GitHub ansehen↗

    Langflow is a low-code platform for designing and deploying multi-step AI agent pipelines and large language model sequences. It provides a visual environment to map logic and data flow between components, serving as an orchestrator for managing conversations and data retrieval across multiple autonomous agents. The platform distinguishes itself through a drag-and-drop interface that allows for the construction of complex AI pipelines without extensive boilerplate code. It enables the conversion of these internal workflows into standardized tools for external connectivity via the Model Contex

    Utilizes a non-blocking runtime to manage the execution of multiple agents and tools through sequential and parallel tasks.

    Python
    Auf GitHub ansehen↗149,776
  • textualize/textualAvatar von Textualize

    Textualize/textual

    36,285Auf GitHub ansehen↗

    This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int

    Provides systems for managing background operations and concurrency without blocking the main thread.

    Pythoncliframeworkpython
    Auf GitHub ansehen↗36,285
  • statelyai/xstateAvatar von statelyai

    statelyai/xstate

    29,734Auf GitHub ansehen↗

    XState is a statechart logic library and finite state machine framework used to model complex application behavior. It provides a system for defining states, events, and transitions to govern how a system responds to inputs through a formal schema. The project includes a visual state machine editor that allows for the design of state machine diagrams which automatically generate the corresponding logic and code. It implements an actor model to manage independent concurrent entities that communicate via asynchronous events to coordinate behavioral flows. The framework covers event-driven stat

    Coordinates asynchronous tasks and side effects that execute in tandem with state transitions and actor lifecycles.

    TypeScriptbackground-jobsfinite-state-machinefsm
    Auf GitHub ansehen↗29,734
  • caolan/asyncAvatar von caolan

    caolan/async

    28,150Auf GitHub ansehen↗

    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

    Acts as a comprehensive orchestrator for managing complex asynchronous task dependencies, queues, and concurrency limits.

    JavaScript
    Auf GitHub ansehen↗28,150
  • assafelovic/gpt-researcherAvatar von assafelovic

    assafelovic/gpt-researcher

    27,739Auf GitHub ansehen↗

    GPT Researcher is an autonomous agent framework designed to automate the process of gathering, synthesizing, and documenting information from diverse web and local sources. It functions as a research-oriented execution environment that orchestrates specialized agents to perform complex, multi-branch research tasks, transforming raw data into structured, factual, and cited reports. The project distinguishes itself through a graph-based orchestration layer that manages state transitions and information flow between specialized agents. It employs recursive tree-search execution to explore comple

    Manages long-running research processes by handling concurrent data retrieval and real-time progress updates through non-blocking callback mechanisms.

    Pythonagentaiautomation
    Auf GitHub ansehen↗27,739
  • greenrobot/eventbusAvatar von greenrobot

    greenrobot/EventBus

    24,760Auf GitHub ansehen↗

    EventBus is a publish-subscribe messaging library designed to facilitate decoupled communication between components in Java applications. It functions as a central hub where producers dispatch events that are routed to subscribers based on the class type of the payload. By using annotation-based markers, the system maps event handlers to specific data types, allowing different parts of an application to exchange information without requiring direct references between classes. The library distinguishes itself through a focus on performance and execution control. It utilizes a compile-time inde

    The Event Bus library allows configuring custom thread pools, event buses, and error handling scopes to manage background task execution and failure recovery within application logic.

    Java
    Auf GitHub ansehen↗24,760
  • redux-saga/redux-sagaAvatar von redux-saga

    redux-saga/redux-saga

    22,443Auf GitHub ansehen↗

    Redux-Saga is a middleware for managing complex asynchronous flows and side effects in Redux applications. It functions as an asynchronous state orchestrator and side effect manager that uses JavaScript generator functions to coordinate concurrent tasks and long-running background processes tied to a global state store. The system utilizes a generator-based effect middleware to handle external I/O and API requests outside of the main application logic. It provides a mechanism to start, pause, and cancel multiple asynchronous operations, allowing the application to prevent race conditions and

    Coordinates concurrent tasks and long-running background processes tied to a global state store.

    JavaScript
    Auf GitHub ansehen↗22,443
  • yelouafi/redux-sagaAvatar von yelouafi

    yelouafi/redux-saga

    22,443Auf GitHub ansehen↗

    Redux-Saga is a middleware library for Redux applications that manages asynchronous data flows and complex side effects. It serves as a decoupled state management effect layer and workflow orchestrator, utilizing JavaScript generator functions to pause and resume asynchronous operations without blocking the application. The library distinguishes itself by using generators to manage sequential or parallel tasks and state transitions outside of the main user interface thread. This approach allows for the coordination of complex asynchronous workflows, such as multi-step data fetching and API ca

    Implements a framework for managing concurrent background processes and non-blocking event loops.

    JavaScript
    Auf GitHub ansehen↗22,443
  • openai/codex-plugin-ccAvatar von openai

    openai/codex-plugin-cc

    21,669Auf GitHub ansehen↗

    This project is an AI code review tool and asynchronous task orchestrator designed to analyze uncommitted code changes and architectural decisions. It functions as an LLM agent integration plugin and cross-model workflow bridge, connecting different large language model agents to delegate engineering tasks and synchronize session context. The system enables multi-model orchestration to cross-reference design decisions and pressure-test architectural assumptions. It provides mechanisms to export session threads and transfer engineering context between separate AI coding environments, allowing

    Manages concurrent background processes and non-blocking event loops for long-running technical investigations.

    JavaScript
    Auf GitHub ansehen↗21,669
  • petkaantonov/bluebirdAvatar von petkaantonov

    petkaantonov/bluebird

    20,515Auf GitHub ansehen↗

    Bluebird is a JavaScript promise library designed for managing asynchronous operations with a custom promise implementation. It provides a framework for controlling promise lifecycles and orchestrating non-blocking programming patterns. The library distinguishes itself with an asynchronous debugging toolkit that captures long stack traces across asynchronous boundaries and a global handler for unhandled promise rejections. It includes a predicate-based error filtering system to target specific exception types and a mechanism for the deterministic cleanup of system resources. It covers a broa

    Coordinates concurrent or sequential tasks while enforcing strict execution time limits.

    JavaScript
    Auf GitHub ansehen↗20,515
  • humanlayer/12-factor-agentsAvatar von humanlayer

    humanlayer/12-factor-agents

    18,261Auf GitHub ansehen↗

    This framework provides a set of architectural principles and design patterns for building production-ready autonomous agents. It focuses on structuring automated systems that maintain consistent execution, manage complex internal states, and support reliable error recovery through a state machine-based methodology. The system distinguishes itself by integrating human-in-the-loop orchestration directly into automated workflows. By incorporating manual oversight and validation checkpoints, it ensures safety and accuracy during critical decision-making processes. The framework also emphasizes d

    Decouples task initiation from execution using asynchronous message queues for reliable background processing.

    TypeScript12-factor12-factor-agentsagents
    Auf GitHub ansehen↗18,261
  • sogou/workflowAvatar von sogou

    sogou/workflow

    14,301Auf GitHub ansehen↗

    Workflow is an asynchronous C++ task engine designed for building distributed systems and high-performance network services. It provides a framework for orchestrating complex sequences of network, file, and computational operations, allowing developers to compose these tasks into parallel workflows. The library functions as a toolkit for implementing scalable servers and clients for protocols such as HTTP, Redis, MySQL, and Kafka. It distinguishes itself through a task-based concurrency model that manages non-blocking operations and coordinates service discovery, load balancing, and traffic r

    Manages complex sequences of network and computational operations to maximize system throughput through efficient non-blocking task execution.

    C++consuldaghttp
    Auf GitHub ansehen↗14,301
  • bytebot-ai/bytebotAvatar von bytebot-ai

    bytebot-ai/bytebot

    10,413Auf GitHub ansehen↗

    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

    Manages the lifecycle of asynchronous jobs through a programmatic REST API for queuing and tracking.

    TypeScriptagentagentic-aiagents
    Auf GitHub ansehen↗10,413
  • apple/swift-nioAvatar von apple

    apple/swift-nio

    8,477Auf GitHub ansehen↗

    Swift NIO is a low-level, event-driven network framework for the Swift language. It serves as an asynchronous network protocol stack and I/O library designed to build high-performance network servers and clients that handle thousands of simultaneous connections. The framework functions as a high-concurrency network engine that dispatches events across multiple CPU cores. It enables the implementation of custom network protocols by processing raw bytes through a sequence of reusable data transformation handlers. The system provides capabilities for non-blocking I/O multiplexing, asynchronous

    Orchestrates complex asynchronous network tasks and workloads across multiple CPU cores.

    Swiftasynchronous-ioevent-drivenhigh-performance
    Auf GitHub ansehen↗8,477
  • pandownloadserver/serverAvatar von PanDownloadServer

    PanDownloadServer/Server

    8,163Auf GitHub ansehen↗

    This project is a remote file transfer server and asynchronous download orchestrator. It functions as a backend service that manages a queue of remote file transfer requests to coordinate the download of files from the web to a remote storage destination. The system operates as a distributed download coordinator, scheduling and tracking the progress of file transfers across different network nodes. It routes data requests from a client to a remote file system and utilizes asynchronous task execution to process heavy file operations in the background. The server includes capabilities for queu

    Functions as an asynchronous task orchestrator for processing heavy file transfers in the background.

    HTML
    Auf GitHub ansehen↗8,163
  • bogdanp/dramatiqAvatar von Bogdanp

    Bogdanp/dramatiq

    5,136Auf GitHub ansehen↗

    Dramatiq is a distributed task queue and workload manager used to offload function execution to background workers. It functions as an asynchronous task orchestrator that enables the distribution of computational tasks across a cluster using a pluggable transport layer supporting RabbitMQ and Redis. The framework provides specialized tools for complex task orchestration, including the ability to link background jobs into sequences, pipelines, and barriers. It further manages distributed concurrency through the use of shared mutexes, rate limiters, and exponential backoff retries to prevent re

    Provides a framework for linking background jobs into sequences, pipelines, and barriers to orchestrate complex asynchronous workflows.

    Pythondistributed-lockpythonrabbit
    Auf GitHub ansehen↗5,136
  • google/grrAvatar von google

    google/grr

    5,074Auf GitHub ansehen↗

    GRR ist eine verteilte Incident-Response-Plattform und ein Orchestrator für asynchrone forensische Aufgaben. Es fungiert als Remote-Forensik-Framework, das entwickelt wurde, um flüchtige Daten, Systemspeicher und digitale Artefakte von Remote-Hosts während der Reaktion auf Sicherheitsvorfälle zu sammeln und zu analysieren. Das System arbeitet als Remote-Endpoint-Triage-System und nutzt eine koordinierte Architektur zur Verwaltung einer Flotte von Agenten. Es ermöglicht die Ausführung investigativer Aufgaben über mehrere Systeme hinweg und erlaubt die Suche nach Dateien und Registrierungseinträgen über eine große Flotte von Maschinen, um kompromittierte Hosts zu identifizieren. Die Plattform bietet Funktionen für die digitale forensische Analyse, einschließlich der Fähigkeit, Rohdateisysteme zu analysieren und chronologische Systemereignis-Zeitlinien zu generieren. Sie enthält zudem Tools für das Flotten-Monitoring im Unternehmen, um die Ressourcennutzung zu verfolgen und wiederkehrende forensische Aufgaben zu planen.

    Implements a non-blocking message processing system to schedule and execute forensic jobs across a fleet of targets.

    Python
    Auf GitHub ansehen↗5,074
  • eastlondoner/vibe-toolsAvatar von eastlondoner

    eastlondoner/vibe-tools

    4,773Auf GitHub ansehen↗

    Vibe-tools is a command-line interface that provides a unified way to query multiple AI models, analyze codebases, plan and execute complex tasks, search the web, and analyze YouTube videos. It combines several distinct tools into a single CLI: a multi-model AI query tool, an AI codebase analyzer, a task automation CLI, a web-enabled AI assistant, and a YouTube video analysis CLI. The tool can send prompts to any supported AI model, retrieve documentation from configured sources, and generate implementation plans by analyzing codebase files with multiple AI models. It differentiates through i

    Manages concurrent AI queries, web searches, and browser automations using an asynchronous runtime.

    TypeScript
    Auf GitHub ansehen↗4,773
  • dabeaz/curioAvatar von dabeaz

    dabeaz/curio

    4,126Auf GitHub ansehen↗

    Curio ist eine Python-Bibliothek für strukturierte Nebenläufigkeit und asynchrone Netzwerkprogrammierung. Sie dient als Framework für die Verarbeitung tausender gleichzeitiger TCP-Verbindungen mittels nicht-blockierender Sockets und I/O mit hohem Durchsatz. Die Bibliothek organisiert asynchrone Operationen in einer Hierarchie aus Eltern- und Kind-Coroutinen, um eine zuverlässige Beendigung und Bereinigung abhängiger Tasks zu gewährleisten. Sie bietet ein Toolkit zur Koordination dieser nebenläufigen Operationen durch Task-Gruppen und Timeouts. Das Framework deckt ein breites Spektrum an Funktionen für das Concurrency-Management ab, einschließlich der Kommunikation zwischen Tasks über Queues sowie der Synchronisation gemeinsam genutzter Ressourcen mittels Locks und Semaphoren. Zudem unterstützt es die Ausführung externer Prozesse und das Auslagern blockierender Aufgaben in separate Threads, um die Reaktionsfähigkeit der Event-Loop zu erhalten.

    Implements an orchestrator for coordinating concurrent operations via non-blocking event loops and task groups.

    Python
    Auf GitHub ansehen↗4,126
Vorherige12Nächste
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Task Orchestrators

Unter-Tags erkunden

  • Forensic Task OrchestrationSpecialized asynchronous management of forensic data collection jobs across remote targets. **Distinct from Asynchronous Task Orchestrators:** Specializes general asynchronous task orchestration for the specific domain of remote digital forensics.