awesome-repositories.com
Blog
awesome-repositories.com

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

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

74 Repos

Awesome GitHub RepositoriesAsynchronous Task Execution

Mechanisms for executing long-running operations via durable handles, progress polling, and result retrieval.

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

Awesome Asynchronous Task Execution 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.

    Executes concurrent tasks using threading or multiprocessing to improve performance.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Auf GitHub ansehen↗357,434
  • modelcontextprotocol/serversAvatar von modelcontextprotocol

    modelcontextprotocol/servers

    87,320Auf GitHub ansehen↗

    The Model Context Protocol is a standardized communication framework designed to connect language models to external data sources, functional tools, and interactive user interfaces. It provides a vendor-neutral interface layer that enables AI hosts to discover and execute capabilities across heterogeneous service environments, using a JSON-RPC based messaging standard to facilitate bidirectional communication between clients and servers. The protocol distinguishes itself through a robust capability-based handshake that negotiates feature sets during session initialization, ensuring compatibil

    Processes long-running operations by returning durable handles that allow clients to poll for progress and retrieve final results.

    TypeScript
    Auf GitHub ansehen↗87,320
  • xkcoding/spring-boot-demoAvatar von xkcoding

    xkcoding/spring-boot-demo

    34,101Auf GitHub ansehen↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Executes background processes independently of the main request thread to improve system throughput.

    Javademoin-actionjava
    Auf GitHub ansehen↗34,101
  • hecrj/icedAvatar von hecrj

    hecrj/iced

    30,762Auf GitHub ansehen↗

    Iced is a cross-platform GUI library for Rust designed for building native desktop applications. It functions as a reactive toolkit that manages application state by mapping user interactions to messages, which then trigger automatic view refreshes. The framework utilizes a rendering system that supports both hardware-accelerated GPU graphics and software backends to ensure compatibility across multiple operating systems. It implements a reactive model inspired by the Elm architecture to coordinate state updates and view reconciliation. The toolkit includes a flexible layout engine and a mod

    Uses asynchronous task execution to offload long-running operations and keep the user interface responsive.

    Rust
    Auf GitHub ansehen↗30,762
  • xuxueli/xxl-jobAvatar von xuxueli

    xuxueli/xxl-job

    30,282Auf GitHub ansehen↗

    xxl-job is a distributed task scheduling platform and job orchestrator designed to manage and trigger timed jobs across a cluster of remote executor nodes. It provides a centralized system for scheduling tasks, linking dependent jobs, and managing complex execution lifecycles through a relational database that persists configurations and logs. The platform distinguishes itself through a web-based interface for cron job management, allowing users to create and update scheduled tasks without modifying source code. It supports cross-language task execution by triggering logic on third-party exec

    Implements mechanisms for executing long-running operations with real-time progress polling and result retrieval from remote executors.

    Javacrondistributedglue
    Auf GitHub ansehen↗30,282
  • lukehoban/es6featuresAvatar von lukehoban

    lukehoban/es6features

    29,059Auf GitHub ansehen↗

    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

    Describes mechanisms for coordinating asynchronous operations using promises as durable handles.

    Auf GitHub ansehen↗29,059
  • gitlawb/openclaudeAvatar von Gitlawb

    Gitlawb/openclaude

    28,988Auf GitHub ansehen↗

    OpenClaude is an LLM orchestration interface and multi-provider AI gateway that connects various AI providers and local models to an integrated tool suite. It functions as an agentic tool execution environment and a system for AI-powered code editor integration, enabling in-editor chat and automated coding tasks. The project provides a gRPC AI agent service that exposes model capabilities and file editing tools to external applications as a headless service. It also includes a configuration layer for managing provider credentials and routing specific agents to different model APIs. The syste

    Executes long-running AI operations via durable background handles to prevent blocking the primary interface.

    TypeScriptaiai-agentai-tools
    Auf GitHub ansehen↗28,988
  • langchain-ai/deepagentsAvatar von langchain-ai

    langchain-ai/deepagents

    25,006Auf GitHub ansehen↗

    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

    Executes agent tasks asynchronously on specific threads with support for status polling and result retrieval.

    Pythonagentsdeepagentslangchain
    Auf GitHub ansehen↗25,006
  • a2aproject/a2aAvatar von a2aproject

    a2aproject/A2A

    24,404Auf GitHub ansehen↗

    A2A is a standardized framework designed to enable interoperability, discovery, and orchestration among independent artificial intelligence agents. It provides a common communication protocol that allows heterogeneous agents to exchange data, verify identities, and collaborate across diverse programming languages and computing environments. By establishing a unified messaging standard, the project facilitates the creation of complex, multi-agent workflows where tasks are routed and managed between specialized services. The project distinguishes itself through a capability-based architecture t

    Executing long-running operations and streaming real-time status updates or artifacts between agents using standardized event-driven patterns.

    Shella2aa2a-mcpa2a-protocol
    Auf GitHub ansehen↗24,404
  • prefecthq/fastmcpAvatar von PrefectHQ

    PrefectHQ/fastmcp

    22,994Auf GitHub ansehen↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Runs long-running tasks asynchronously to prevent blocking the main application flow.

    Pythonagentsfastmcpllms
    Auf GitHub ansehen↗22,994
  • dotnet/coreAvatar von dotnet

    dotnet/core

    21,897Auf GitHub ansehen↗

    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

    Implements non-blocking asynchronous task execution to maintain high throughput and responsiveness.

    PowerShelldotnetdotnet-core
    Auf GitHub ansehen↗21,897
  • modelcontextprotocol/python-sdkAvatar von modelcontextprotocol

    modelcontextprotocol/python-sdk

    21,729Auf GitHub ansehen↗

    The Model Context Protocol SDK is a framework for building clients and servers that connect AI models to external data, tools, and resources using a standardized communication protocol. It provides the foundational libraries and interfaces necessary to establish reliable, transport-agnostic connections between AI agents and external systems, enabling seamless information retrieval and task automation. The SDK distinguishes itself through a robust capability negotiation handshake that ensures compatibility between connected parties before exchanging messages. It supports a pluggable transport

    Offloads long-running operations to the background with support for progress polling.

    Python
    Auf GitHub ansehen↗21,729
  • letta-ai/lettaAvatar von letta-ai

    letta-ai/letta

    21,168Auf GitHub ansehen↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Triggers agent creation and task execution in the background to prevent blocking primary application flows.

    Pythonaiai-agentsllm
    Auf GitHub ansehen↗21,168
  • microsoft/airsimAvatar von microsoft

    microsoft/AirSim

    17,956Auf GitHub ansehen↗

    AirSim is a high-fidelity simulation platform designed for the development and testing of autonomous vehicles. Built as a plugin for game engines, it provides a physics-based environment that models vehicle dynamics and sensor data, serving as a foundation for robotics research, computer vision training, and reinforcement learning. The platform distinguishes itself through its support for hardware-in-the-loop and software-in-the-loop testing, allowing developers to validate control logic and firmware against real-world signals or concurrent processes. It offers extensive programmatic control

    Performs long-running vehicle operations as non-blocking tasks to allow concurrent computation.

    C++aiairsimartificial-intelligence
    Auf GitHub ansehen↗17,956
  • rust-lang/bookAvatar von rust-lang

    rust-lang/book

    17,930Auf GitHub ansehen↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Executes non-blocking tasks that pause at await points to allow concurrent progress.

    Rustbookmdbookrust
    Auf GitHub ansehen↗17,930
  • google/daggerAvatar von google

    google/dagger

    17,697Auf GitHub ansehen↗

    Dagger is a compile-time dependency injection framework for Java and Android applications. It automates the construction and wiring of object graphs by generating static source code during the build process, which eliminates the need for reflection or runtime bytecode generation. The framework distinguishes itself by performing strict validation of the entire dependency structure before the application runs, ensuring that all required bindings are satisfied and identifying circular references early. It manages object lifecycles through scoped containers and supports lazy resolution, allowing

    Enables running background operations and their dependencies while using lifecycle hooks to track the production of values.

    Java
    Auf GitHub ansehen↗17,697
  • google-gemini/cookbookAvatar von google-gemini

    google-gemini/cookbook

    17,418Auf GitHub ansehen↗

    The Gemini Cookbook is a comprehensive collection of implementation patterns, code samples, and development guides designed for building applications with Google Gemini models. It serves as a central resource for developers to integrate multimodal generative artificial intelligence into their software, providing the necessary frameworks to manage model interactions, stateful workflows, and structured data extraction. The repository distinguishes itself by offering specialized toolkits for autonomous agent orchestration, enabling the construction of agents that can execute code, browse the web

    Implements mechanisms for executing long-running operations via durable handles, progress polling, and result retrieval.

    Jupyter Notebookgeminigemini-api
    Auf GitHub ansehen↗17,418
  • hmjz100/linkswiftAvatar von hmjz100

    hmjz100/LinkSwift

    17,091Auf GitHub ansehen↗

    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

    Executes multiple file extraction requests concurrently to reduce wait times and improve system efficiency.

    JavaScript123pan123yunpanaliyun-drive
    Auf GitHub ansehen↗17,091
  • federico-busato/modern-cpp-programmingAvatar von federico-busato

    federico-busato/Modern-CPP-Programming

    15,808Auf GitHub ansehen↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    Explains the execution of background functions and the retrieval of results via future handles.

    HTMLc-plus-pluscode-qualitycompilers
    Auf GitHub ansehen↗15,808
  • laramies/theharvesterAvatar von laramies

    laramies/theHarvester

    15,687Auf GitHub ansehen↗

    theHarvester is a command-line utility designed for gathering open-source intelligence and mapping an organization's external attack surface. It functions as a security information gathering framework that automates the collection of publicly available data to assist in reconnaissance and threat analysis. The tool utilizes a plugin-based architecture to execute isolated queries against various search engines and public databases. It employs asynchronous task execution to run multiple discovery operations in parallel, while a centralized pipeline aggregates and deduplicates findings from these

    Executes multiple discovery operations in parallel using non-blocking asynchronous tasks to maximize retrieval speed.

    Pythonblueteamdiscoveryemails
    Auf GitHub ansehen↗15,687
Vorherige123…4Nächste
  1. Home
  2. Software Engineering & Architecture
  3. Concurrency Models
  4. Asynchronous Task Execution

Unter-Tags erkunden

  • Asynchronous Session ManagementThe execution of user sessions as asynchronous coroutines to handle concurrent interactions efficiently on a single thread. **Distinct from Asynchronous Task Execution:** Focuses on managing web user sessions as coroutines, unlike general asynchronous task execution which is often about durable background jobs.
  • Asynchronous Tool InvocationsExecution of functional tools that return task handles for deferred result retrieval. **Distinct from Asynchronous Task Execution:** Specifically applies asynchronous execution patterns to tool calling, distinct from general task execution.
  • Runtime Command Execution1 Sub-TagMechanism for triggering side-effectful operations via declarative commands sent to a runtime. **Distinct from Asynchronous Task Execution:** Distinct from Asynchronous Task Execution: focuses on the declarative command-to-runtime pattern rather than long-running operation handles.
  • Scoped Task Synchronization1 Sub-TagMechanisms that enforce execution boundaries to ensure all spawned parallel operations complete before the parent scope exits. **Distinct from Asynchronous Task Execution:** Distinct from general asynchronous task execution: focuses on scoped lifetime guarantees to prevent memory corruption.