awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

84 repository-uri

Awesome GitHub RepositoriesAsynchronous Task Managers

Frameworks for coordinating concurrent background operations and non-blocking task execution.

Distinguishing note: Focuses on orchestrating background tasks within a single-threaded event loop.

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

Awesome Asynchronous Task Managers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ruvnet/claude-flowAvatar ruvnet

    ruvnet/claude-flow

    61,000Vezi pe GitHub↗

    Claude-flow is an autonomous agent coordination platform and orchestration framework designed for building complex, multi-step workflows powered by large language models. It functions as a TypeScript-based engine that decomposes high-level objectives into executable action sequences, enabling the creation of collaborative agent teams that operate with minimal manual oversight. The platform distinguishes itself through its ability to federate autonomous agents across network boundaries using secure communication channels and identity verification. It integrates a goal-oriented planning engine

    Manages parallel execution of external tool calls and multi-step workflows by coordinating state transitions and handling failures through a centralized controller.

    TypeScriptagentic-aiagentic-engineeringagentic-framework
    Vezi pe GitHub↗61,000
  • google/guavaAvatar google

    google/guava

    51,473Vezi pe GitHub↗

    Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency tools, and core extensions. It serves as a comprehensive set of helpers for Java development, focusing on reducing repetitive boilerplate logic. The project is distinguished by its specialized implementations of immutable collections, which ensure thread safety and data consistency by preventing accidental modification. It also includes a dedicated graph data structure library for modeling and traversing networks of interconnected nodes and edges, alongside advanced collection t

    Coordinates the execution and lifecycle of concurrent background operations using asynchronous futures.

    Javaguavajava
    Vezi pe GitHub↗51,473
  • charmbracelet/bubbleteaAvatar charmbracelet

    charmbracelet/bubbletea

    43,164Vezi pe GitHub↗

    This framework provides a functional architecture for building interactive command-line applications. It utilizes a reactive runtime engine that synchronizes application state, user input, and visual output through a central event-driven message loop. By employing a unidirectional data flow pattern, the framework separates the definition of application state from the logic that processes updates and the declarative rendering process that transforms state into terminal-ready output. The framework distinguishes itself through its approach to side-effect management and terminal environment adapt

    Managing concurrent background operations like network requests or file system access within a single threaded application execution loop.

    Goclielm-architectureframework
    Vezi pe GitHub↗43,164
  • fabricjs/fabric.jsAvatar fabricjs

    fabricjs/fabric.js

    31,233Vezi pe GitHub↗

    Fabric.js is an object-oriented canvas library that provides an interactive framework for managing shapes, images, and text within an HTML5 canvas environment. It abstracts raw pixel-based drawing commands into a structured hierarchy of objects, enabling developers to manipulate, transform, and animate elements through a centralized event-driven system. The library distinguishes itself by offering comprehensive state serialization, allowing complex graphic compositions to be converted into JSON or SVG formats for persistent storage and reconstruction. It includes a built-in SVG parser that co

    Simplifies asynchronous flow control by returning promises for non-blocking operations.

    TypeScript
    Vezi pe GitHub↗31,233
  • lukehoban/es6featuresAvatar lukehoban

    lukehoban/es6features

    29,059Vezi pe GitHub↗

    This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

    Details the orchestration of concurrent background operations using promises.

    Vezi pe GitHub↗29,059
  • caolan/asyncAvatar caolan

    caolan/async

    28,150Vezi pe 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

    Orchestrates the execution of asynchronous functions using callbacks or promises to manage flow and errors.

    JavaScript
    Vezi pe GitHub↗28,150
  • walter201230/pythonAvatar walter201230

    walter201230/Python

    26,516Vezi pe GitHub↗

    Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a bytecode-based virtual machine and manages memory automatically through reference-counting garbage collection. The language supports multiple programming paradigms, including object-oriented, imperative, and functional styles, and provides a comprehensive standard library for system operations, networking, and data handling. The language is distinguished by its dynamic nature, allowing for runtime object introspection and metaclass-driven class creation. It utilizes protocol-ba

    Manages collections of asynchronous tasks to ensure all complete successfully or cancels all if any fail.

    Pythonpythonpython3
    Vezi pe GitHub↗26,516
  • mbeaudru/modern-js-cheatsheetAvatar mbeaudru

    mbeaudru/modern-js-cheatsheet

    25,637Vezi pe GitHub↗

    This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later. The resource offers specialized guides on asynchronous JavaScript, functional programming patterns, and object-oriented design. It details the use of promises and async/await syntax for non-blocking operations, as well as the application of map, filter, and reduce for data transformation. The guide covers a broad range of language fundamentals, incl

    Explains the coordination of non-blocking operations and delayed computations using modern JavaScript asynchronous patterns.

    Vezi pe GitHub↗25,637
  • javascript-tutorial/en.javascript.infoAvatar javascript-tutorial

    javascript-tutorial/en.javascript.info

    25,344Vezi pe GitHub↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    Teaches coding patterns for managing sequential and concurrent asynchronous operations using modern JavaScript syntax.

    HTMLenglishjavascripttutorial
    Vezi pe GitHub↗25,344
  • langchain-ai/deepagentsAvatar langchain-ai

    langchain-ai/deepagents

    25,006Vezi pe 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

    Manages background agent runs with support for real-time streaming and task cancellation.

    Pythonagentsdeepagentslangchain
    Vezi pe GitHub↗25,006
  • redux-saga/redux-sagaAvatar redux-saga

    redux-saga/redux-saga

    22,443Vezi pe GitHub↗

    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

    Manages multiple concurrent asynchronous processes through a scheduler that handles task spawning, joining, and cancellation.

    JavaScript
    Vezi pe GitHub↗22,443
  • vueuse/vueuseAvatar vueuse

    vueuse/vueuse

    22,092Vezi pe GitHub↗

    This project is a comprehensive collection of modular, reactive functions designed to streamline the development of user interfaces. It serves as a toolkit for managing application state, wrapping native browser hardware and system features, and encapsulating common logic patterns into reusable units. By binding asynchronous data sources, browser events, and system properties to component state, it provides a unified framework for building interactive web and desktop applications. The library distinguishes itself through its focus on composition and lifecycle management, allowing developers t

    Manages asynchronous tasks, debouncing, and throttling to maintain application responsiveness without blocking the main thread.

    TypeScriptcomposableutility-libraryvue
    Vezi pe GitHub↗22,092
  • dotnet/coreAvatar dotnet

    dotnet/core

    21,897Vezi pe GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Coordinates concurrent operations and non-blocking tasks to maintain high throughput and application responsiveness.

    PowerShelldotnetdotnet-core
    Vezi pe GitHub↗21,897
  • anthonycalandra/modern-cpp-featuresAvatar AnthonyCalandra

    AnthonyCalandra/modern-cpp-features

    21,765Vezi pe GitHub↗

    This project is a comprehensive collection of reference materials, including a language cheatsheet, a standard library reference, and a concurrency reference. It serves as a guide to modern C++ development, focusing on language syntax, standard library utilities, and template metaprogramming patterns. The repository provides specific guidance on template metaprogramming through a dedicated guide covering compile-time evaluation, type deduction, and variadic template execution. The materials cover a broad range of capabilities, including asynchronous programming, memory management, and system

    Reference for implementing non-blocking computations and background task management in C++.

    cppcpp11cpp14
    Vezi pe GitHub↗21,765
  • polymer/lit-htmlAvatar Polymer

    Polymer/lit-html

    21,682Vezi pe GitHub↗

    lit-html is a JavaScript HTML templating library and reactive UI template engine. It uses tagged template literals to render dynamic HTML templates, focusing on efficient partial updates to the DOM to minimize browser reflows. The library functions as a rendering tool for web components and supports server-side rendering to improve initial page load speeds and search engine optimization. Its capabilities cover the development of lightweight custom HTML elements and the management of dynamic HTML rendering. It includes support for high-performance list rendering and the handling of asynchrono

    Provides declarative templates for rendering various asynchronous task outcomes, including loading and error states.

    TypeScript
    Vezi pe GitHub↗21,682
  • lit/litAvatar lit

    lit/lit

    21,679Vezi pe GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Bundles network requests or long-running computations into objects that track state and trigger component updates automatically.

    TypeScripthtml-templateslitlit-element
    Vezi pe GitHub↗21,679
  • camsong/you-dont-need-jqueryAvatar camsong

    camsong/You-Dont-Need-jQuery

    20,160Vezi pe GitHub↗

    This project is a vanilla JavaScript reference guide and implementation collection designed to replace legacy libraries with native browser patterns. It provides a set of native JavaScript patterns for selecting, modifying, and navigating HTML elements, alongside a web API implementation guide for handling events and styles. The project serves as a reference for implementing asynchronous JavaScript patterns using native promises and fetch for remote data and background tasks. It also includes a client-side utility collection for performing data transformations, type validation, and element me

    Provides patterns for coordinating multiple background operations using native promises.

    JavaScript
    Vezi pe GitHub↗20,160
  • spotify/luigiAvatar spotify

    spotify/luigi

    18,676Vezi pe GitHub↗

    Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a workflow orchestration engine that organizes tasks into directed acyclic graphs, ensuring that jobs execute in the correct logical order based on their dependencies. By utilizing a centralized scheduler, the system coordinates task execution across distributed environments, tracks global workflow state, and prevents redundant processing by verifying the existence of output targets before triggering any work. The project distinguishes itself through a robust state-tracking mechanism t

    Wraps multiple independent tasks into a single parent task to trigger complex dependency chains.

    Pythonhadoopluigiorchestration-framework
    Vezi pe GitHub↗18,676
  • gaearon/redux-thunkAvatar gaearon

    gaearon/redux-thunk

    17,694Vezi pe GitHub↗

    Redux-thunk is a middleware for Redux that enables action creators to return functions instead of plain objects. It serves as an asynchronous state management tool and functional action dispatcher that coordinates complex workflows and delays state updates until asynchronous tasks are complete. This middleware grants action creators access to the store state and dispatch methods, allowing for the execution of conditional logic and the coordination of multiple asynchronous operations. It enables the injection of custom dependencies and service layers to decouple business logic from the core st

    Coordinates multiple asynchronous operations using promises and async/await within action creators.

    TypeScript
    Vezi pe GitHub↗17,694
  • hmjz100/linkswiftAvatar hmjz100

    hmjz100/LinkSwift

    17,091Vezi pe GitHub↗

    LinkSwift is a cloud storage link extractor and file transfer utility designed to retrieve direct download addresses from various cloud storage providers. By generating raw download links, the tool enables users to bypass web interface restrictions and simplify the process of moving files between cloud platforms, local systems, or remote servers. The project functions as a direct download URL generator that automates file acquisition by programmatically parsing cloud storage pages. It employs a combination of headless browser automation and HTTP request interception to navigate dynamic web pa

    Coordinates concurrent background extraction tasks using non-blocking execution flows to improve throughput.

    JavaScript123pan123yunpanaliyun-drive
    Vezi pe GitHub↗17,091
Înapoi1234…5Înainte
  1. Home
  2. Software Engineering & Architecture
  3. Asynchronous Task Managers

Explorează sub-etichetele

  • Async Flow PatternsCoding patterns for managing sequential and concurrent asynchronous operations using promises and async/await. **Distinct from Asynchronous Task Managers:** Focuses on language-level syntax and patterns for async flow rather than high-level task orchestration frameworks.
  • C++ Task Engines2 sub-tag-uriHigh-performance frameworks for composing asynchronous tasks into parallel workflows in C++. **Distinct from Asynchronous Task Managers:** Distinct from general task managers: focuses on C++ frameworks specifically designed for composing asynchronous network and computational tasks.
  • Static Task AllocationManagement of asynchronous tasks using fixed memory allocation to ensure reliability in embedded systems. **Distinct from Asynchronous Task Managers:** Distinguishes static memory allocation for tasks from general dynamic asynchronous task orchestration.
  • Task Group Orchestration4 sub-tag-uriManagement of asynchronous task collections to ensure collective completion or failure handling. **Distinct from Asynchronous Task Managers:** Distinct from Asynchronous Task Managers: focuses on the coordination of task groups rather than general task management.
  • Task Identification HashersGenerates unique identifiers for tasks to facilitate tracking within execution graphs. **Distinct from Asynchronous Task Managers:** Distinct from asynchronous task managers: focuses on unique ID generation for graph nodes.
  • Task State Renderers2 sub-tag-uriDeclarative templates for rendering different task outcomes like pending, complete, or error states. **Distinct from Asynchronous Task Managers:** Distinct from Asynchronous Task Managers: focuses on the UI rendering of task states rather than the orchestration of background operations.