awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesTask Completion Callbacks

Functions that execute automatically when a background task finishes successfully or fails.

Distinct from Post-Run Completion Callbacks: Distinct from Post-Run Completion Callbacks: focuses on individual task orchestration rather than a test suite's final summary.

Explore 9 awesome GitHub repositories matching development tools & productivity · Task Completion Callbacks. Refine with filters or upvote what's useful.

Awesome Task Completion Callbacks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • chalarangelo/30-seconds-of-interviewsChalarangelo 的头像

    Chalarangelo/30-seconds-of-interviews

    12,143在 GitHub 上查看↗

    This project is a technical interview study guide and a markdown-driven static site designed to help developers prepare for coding screenings. It serves as a curated collection of common technical questions and expert answers, functioning as a comprehensive educational resource. The platform provides a structured curriculum and reference materials across several key domains. This includes a JavaScript language reference covering programming fundamentals, a frontend engineering curriculum focused on UI patterns and responsive design, and a web security knowledge base detailing attack vectors a

    Covers the use of callback functions to trigger execution after specific asynchronous tasks complete.

    JavaScriptawesome-listcsseducation
    在 GitHub 上查看↗12,143
  • buuing/lucky-canvasbuuing 的头像

    buuing/lucky-canvas

    8,728在 GitHub 上查看↗

    Lucky Canvas is a canvas-based lottery component library that enables developers to build interactive prize wheels, grid-based lottery games, and slot machines for web and mobile applications. The project provides a rendering engine that draws directly on HTML Canvas elements, with automatic device pixel ratio scaling to ensure crisp displays on high-DPI mobile screens. The library packages each lottery type as a self-contained plugin with its own configuration and rendering logic, and wraps the core canvas functionality in framework-specific bindings for Vue, React, Taro, and UniApp without

    Fires callbacks when the wheel stops spinning and passes the winning prize data for further processing.

    TypeScriptcanvasjavascriptlucky-draw
    在 GitHub 上查看↗8,728
  • gothenburgbitfactory/taskwarriorGothenburgBitFactory 的头像

    GothenburgBitFactory/taskwarrior

    5,906在 GitHub 上查看↗

    Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af

    Allows users to mark tasks as complete, recording the completion date for tracking progress.

    C++gtdtask-managertaskwarrior
    在 GitHub 上查看↗5,906
  • chriskohlhoff/asiochriskohlhoff 的头像

    chriskohlhoff/asio

    5,896在 GitHub 上查看↗

    Asio is a C++ library for performing network and low-level I/O operations using a consistent asynchronous model that avoids blocking program execution. It provides a portable, cross-platform interface for network socket communication across different operating systems, and manages multiple asynchronous operations without requiring explicit thread management or locking. The library implements a proactor-based asynchronous model where operations post completion handlers to a queue for later execution, and wraps operating system I/O multiplexing mechanisms like epoll, kqueue, IOCP, and select in

    Supports multiple completion token types including callbacks, futures, and coroutines through a uniform handler interface.

    C++
    在 GitHub 上查看↗5,896
  • bogdanp/dramatiqBogdanp 的头像

    Bogdanp/dramatiq

    5,136在 GitHub 上查看↗

    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

    Executes specific actors automatically when another task succeeds or fails to handle post-processing.

    Pythondistributed-lockpythonrabbit
    在 GitHub 上查看↗5,136
  • ysymyth/reactysymyth 的头像

    ysymyth/ReAct

    4,011在 GitHub 上查看↗

    ReAct 是一个用于大语言模型的代理工作流模板和提示框架。它实现了一种逻辑模式,将思维链推理与外部工具执行集成,以解决复杂的、多步骤的任务。 该框架使用交错的推理和行动逻辑,强制模型在执行行动之前记录其内部思维过程。这种规划和行动的循环允许系统与外部 API 或数据库交互,并将真实世界的数据注入回模型上下文中以细化推理路径。 该项目通过结合观察反馈集成与提示驱动的执行逻辑,涵盖了自主任务执行和代理编排。这确保了持续的思考、行动和观察循环,从而在无需持续人工输入的情况下实现目标。

    Uses structured natural language templates to orchestrate a repeating cycle of thinking, acting, and observing.

    Jupyter Notebook
    在 GitHub 上查看↗4,011
  • answerdotai/gpu.cppAnswerDotAI 的头像

    AnswerDotAI/gpu.cpp

    3,981在 GitHub 上查看↗

    gpu.cpp 是一个轻量级的 C++ 库,用于跨不同硬件供应商和操作系统执行底层通用 GPU 计算。它作为一个便携式 GPU 包装器、内核编排器和张量管理系统,利用 WebGPU 规范来抽象设备初始化、缓冲区传输和计算着色器调度。 该库提供了一个框架,用于从着色器代码定义计算内核,并管理其异步调度与同步。它支持跨平台计算着色器的执行,并通过标准化的图形处理器规范编排 GPU 任务。 该系统处理 GPU 内存的全生命周期,包括多维张量的分配、通过暂存缓冲区在主机与设备之间的双向数据移动,以及防止内存泄漏的资源跟踪。它还支持用于创建非所有权内存段视图的张量切片,并包含系统消息日志记录和严重性过滤工具。

    Triggers specific actions via callbacks once an asynchronous GPU task completes its execution.

    C++
    在 GitHub 上查看↗3,981
  • midrender/revideomidrender 的头像

    midrender/revideo

    3,869在 GitHub 上查看↗

    Revideo is a TypeScript programmatic video framework and server-side rendering engine. It functions as a dynamic video template engine that uses a headless browser to capture frames from code-defined compositions, producing high-quality media files at scale. The system enables the generation of personalized video assets by injecting external data into type-safe layouts and animations. It provides a web-based preview tool for designing and reviewing compositions before they are sent to the rendering pipeline. The framework covers automated media production through asynchronous task queueing a

    Implements automated POST requests to notify external services when a long-running video render job completes.

    TypeScript
    在 GitHub 上查看↗3,869
  • langroid/langroidlangroid 的头像

    langroid/langroid

    3,894在 GitHub 上查看↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Executes a managed loop that continues processing agent turns until predefined completion signals are met.

    Pythonagentsaichatgpt
    在 GitHub 上查看↗3,894
  1. Home
  2. Development Tools & Productivity
  3. Code Completion Tools
  4. Testing Environment Completion
  5. Task Completion Callbacks

探索子标签

  • Completion Token AbstractionsUniform handler interface supporting multiple completion token types including callbacks, futures, and coroutines. **Distinct from Task Completion Callbacks:** Distinct from Task Completion Callbacks: focuses on abstracting multiple completion token types through a uniform interface, not just callbacks for background tasks.
  • Draw Completion CallbacksCallbacks that fire when a lottery draw completes, passing the winning prize data for further processing. **Distinct from Task Completion Callbacks:** Distinct from Task Completion Callbacks: specifically for lottery draw completion events with prize data, not general background task orchestration.
  • Render Completion CallbacksCallbacks that trigger external notifications via HTTP requests when a video rendering job finishes. **Distinct from Task Completion Callbacks:** Specifically targets the completion of media rendering jobs rather than general background task orchestration.
  • Task Completion Sequences2 个子标签Defining specific patterns of tool calls or responses that signal a task is finished. **Distinct from Task Completion Callbacks:** Focuses on the sequence of content that triggers completion, not a functional callback executed after completion.
  • Task Completion TriggersMechanisms for defining completion conditions and cleanup triggers for background processes. **Distinct from Task Completion Callbacks:** Distinct from task completion callbacks: focuses on the logic for determining completion (wait intervals, triggers) rather than the callback execution itself.