awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 dépôts

Awesome GitHub RepositoriesExecution Streaming

Protocols for emitting real-time updates during process execution.

Distinguishing note: Focuses on streaming progress updates from workflow nodes.

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

Awesome Execution Streaming GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • langchain-ai/langgraphAvatar de langchain-ai

    langchain-ai/langgraph

    34,925Voir sur GitHub↗

    LangGraph is a framework for building stateful, multi-step agentic workflows by modeling application logic as a directed graph. It provides a runtime environment where complex tasks are orchestrated through interconnected nodes and edges, allowing developers to manage state transitions, persistent memory, and control flow across long-running automated processes. The platform distinguishes itself through its native support for human-in-the-loop automation, enabling developers to define breakpoints that pause execution for manual review, modification, or approval. It also features checkpoint-ba

    Emits real-time updates from graph nodes to provide visibility into progress.

    Pythonagentsaiai-agents
    Voir sur GitHub↗34,925
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Voir sur GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Implements cancellation handlers to stop agent execution and clean up resources safely.

    Pythonagentsaiframework
    Voir sur GitHub↗27,191
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Voir sur 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

    Streams real-time event data from active agent runs with support for resuming from specific event IDs.

    Pythonagentsdeepagentslangchain
    Voir sur GitHub↗25,006
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Voir sur GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    Executes cleanup logic and state updates when a user cancels an active AI stream to maintain consistency.

    TypeScriptanthropicartificial-intelligencegemini
    Voir sur GitHub↗21,885
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur 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

    Receives incremental updates and status changes during workflow re-execution to monitor progress in real time.

    TypeScriptagentsaichatbots
    Voir sur GitHub↗21,221
  • reactive-extensions/rxjsAvatar de Reactive-Extensions

    Reactive-Extensions/RxJS

    19,353Voir sur GitHub↗

    The Reactive Extensions for JavaScript

    Stop an observer from receiving further emissions and cascade the cancellation through the operator chain.

    JavaScript
    Voir sur GitHub↗19,353
  • pydantic/pydantic-aiAvatar de pydantic

    pydantic/pydantic-ai

    17,791Voir sur GitHub↗

    PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified interface for interacting with diverse language models, enabling developers to construct agents that perform complex tasks through structured data validation, tool execution, and multi-turn conversation management. The library centers on type-safe schema enforcement, ensuring that model inputs and outputs remain consistent and reliable throughout the agent's lifecycle. The framework distinguishes itself through a robust architecture that emphasizes modularity and testability. It ut

    Stops ongoing data streams immediately to conserve resources and respond to user requests for interrupting long-running tasks.

    Pythonagent-frameworkgenaillm
    Voir sur GitHub↗17,791
  • qwenlm/qwen-agentAvatar de QwenLM

    QwenLM/Qwen-Agent

    13,322Voir sur GitHub↗

    Qwen-Agent is a development framework for building autonomous software applications that leverage large language models to plan, reason, and execute complex tasks. It functions as an orchestration engine that enables models to interact with external APIs, manage persistent memory, and maintain context across multi-step workflows. The framework distinguishes itself through a multi-agent collaboration platform that allows independent agent instances to exchange structured messages and delegate sub-tasks to one another. By utilizing iterative reasoning loops and dynamic prompt injection, the sys

    Emits real-time updates during process execution to support incremental tool invocation.

    Python
    Voir sur GitHub↗13,322
  • pycaret/pycaretAvatar de pycaret

    pycaret/pycaret

    9,811Voir sur GitHub↗

    PyCaret is a Python AutoML platform and MLOps lifecycle manager designed to automate machine learning workflows. It functions as a low-code environment that leverages a scikit-learn native engine to execute preprocessing, training, and evaluation for tabular data. The platform distinguishes itself as an LLM-powered ML copilot, using large language model agents to analyze datasets, design experiment configurations, and explain model results. It also serves as a Kubernetes ML orchestrator and model registry, enabling the versioning of trained pipelines and their promotion to production API endp

    Emits real-time process updates to provide immediate feedback to user interfaces and autonomous agents.

    Pythonanomaly-detectionautomlclassification
    Voir sur GitHub↗9,811
  • 648540858/wvp-gb28181-proAvatar de 648540858

    648540858/wvp-GB28181-pro

    7,076Voir sur GitHub↗

    WVP-GB28181-Pro is a video surveillance platform built around the GB28181 standard, functioning as a streaming media server that manages GB28181-compliant cameras and NVRs. It also serves as a JT/T 808 vehicle gateway, bridging JT/T 808 and JT/T 1078 vehicle devices into the surveillance network, and acts as a multi-protocol video aggregator that unifies GB28181, JT/T 808, JT/T 1078, and ONVIF protocols under a single management interface. The platform supports NAT traversal for connecting devices across different network segments and ingests video from GB28181, ONVIF, and RTSP sources, output

    Implements the GB28181 cascade protocol for subscribing and forwarding directory and alarm events between platforms.

    Java10782818128181web
    Voir sur GitHub↗7,076
  • ericlbuehler/mistral.rsAvatar de EricLBuehler

    EricLBuehler/mistral.rs

    6,597Voir sur GitHub↗

    mistral.rs is an inference engine for large language models that runs locally and exposes models behind OpenAI and Anthropic-compatible APIs. It serves as a multi-model serving platform, capable of loading several models in a single server process with per-request routing and on-demand loading and unloading. The engine supports multimodal inference, processing text alongside images, video, audio, and speech inputs, and includes a quantized model deployment runtime that reduces memory use and speeds up inference on consumer hardware. The project distinguishes itself through an agentic tool exe

    Emits code execution progress and results as Server-Sent Events with multimodal outputs.

    Rustllmrustuqff
    Voir sur GitHub↗6,597
  • cameroncooke/xcodebuildmcpAvatar de cameroncooke

    cameroncooke/xcodebuildmcp

    5,917Voir sur GitHub↗

    xcodebuildmcp is a Model Context Protocol server that exposes Xcode build, test, and device management tools for AI coding agents to automate iOS and macOS development workflows. It operates as a background daemon per workspace, communicating tool requests and responses over standard input/output using JSON-RPC messages, and streams progress and results as newline-delimited JSON objects for machine parsing. The project provides an interactive setup wizard and file-based client configuration to install skill files into predefined directories for supported AI coding clients. It manages the full

    Executes XCTest suites on simulators and devices, streaming test results and progress in real time.

    TypeScript
    Voir sur GitHub↗5,917
  • mervinpraison/praisonaiAvatar de MervinPraison

    MervinPraison/PraisonAI

    5,592Voir sur GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Run a recipe and stream real-time progress events back to the client using Server-Sent Events.

    Pythonagentsaiai-agent-framework
    Voir sur GitHub↗5,592
  • maiot-io/zenmlAvatar de maiot-io

    maiot-io/zenml

    5,452Voir sur GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Streams live workflow events to monitoring while capturing final results in durable checkpoints.

    Python
    Voir sur GitHub↗5,452
  • zenml-io/zenmlAvatar de zenml-io

    zenml-io/zenml

    5,451Voir sur GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Subscribes to live event feeds from specific task executions to track progress, state changes, or diagnostic data.

    Pythonagentopsagentsai
    Voir sur GitHub↗5,451
  • reactor/reactor-coreAvatar de reactor

    reactor/reactor-core

    5,224Voir sur GitHub↗

    Reactor Core est une boîte à outils de programmation réactive et une fondation non bloquante pour composer des pipelines de données asynchrones sur la JVM. Il sert de framework de traitement de flux asynchrone et de système de gestion de contre-pression (backpressure), permettant aux développeurs de transformer, filtrer et combiner des séquences d'événements tout en régulant le flux de données entre les producteurs et les consommateurs pour éviter l'épuisement des ressources. La bibliothèque se différencie par un système sophistiqué de planification de la concurrence et un contrôle de flux basé sur la demande. Elle découple le traitement des signaux de threads spécifiques en utilisant un registre de planificateur et fournit des mécanismes pour la propagation de métadonnées immuables sensibles au contexte à travers les frontières asynchrones. Elle dispose également d'outils spécialisés pour la capture de traces au moment de l'assemblage et la planification en temps virtuel pour faciliter le test des opérateurs basés sur le temps. Le projet couvre un large éventail de capacités, incluant le traitement fonctionnel de données pour l'agrégation et le fenêtrage de séquences, une variété de stratégies de récupération d'erreurs comme les tentatives avec backoff exponentiel, et des utilitaires pour faire le pont entre les API de rappel (callback) héritées ou synchrones et les flux réactifs. Elle fournit en outre une instrumentation pour la surveillance des pipelines et une suite d'outils de test pour vérifier les séquences de signaux.

    Stops a data source from producing further elements and triggers resource cleanup via a disposable handle.

    Javaasynchronousflowflux
    Voir sur GitHub↗5,224
  • getsentry/xcodebuildmcpAvatar de getsentry

    getsentry/XcodeBuildMCP

    4,367Voir sur GitHub↗

    XcodeBuildMCP is a Model Context Protocol server and development tool bridge that provides AI agents with the ability to control xcodebuild, manage simulators, and automate the compilation and execution of Apple platform applications. It functions as a persistent daemon that proxies native IDE build and debug capabilities to external clients and agents. The project distinguishes itself by using the Model Context Protocol to expose build and device management tools through a standardized interface. It implements specialized skill priming and instruction configuration to ensure AI agents can in

    Executes XCTest suites on a simulator and streams test results and progress in real time.

    TypeScriptmcpmcp-servermodel-context-protocol
    Voir sur GitHub↗4,367
  • vrsen/agency-swarmAvatar de VRSEN

    VRSEN/agency-swarm

    3,962Voir sur GitHub↗

    Agency Swarm is a multi-agent orchestration framework and development kit designed to coordinate specialized AI agents through defined communication patterns and handoffs. It functions as a system for managing agent swarms, providing an API gateway to expose these coordinated collectives as production-ready HTTP endpoints. The project distinguishes itself through its Model Context Protocol integration layer, which connects agents to external data sources and capabilities. It implements specialized orchestration patterns, such as the orchestrator-worker model and role-based delegation, to tran

    Injects live events and stdout/stderr progress updates into the response stream during long-running tool executions.

    Python
    Voir sur GitHub↗3,962
  • falkordb/falkordbAvatar de FalkorDB

    FalkorDB/FalkorDB

    3,437Voir sur GitHub↗

    FalkorDB is a high-performance graph database management system and vector graph database. It serves as a knowledge graph construction tool and a GraphRAG knowledge store, integrating structured property graphs with vector search to provide grounded context for large language models. The engine is designed as a multi-tenant graph engine, capable of hosting thousands of isolated datasets within a single instance. The system distinguishes itself by using linear algebra for query execution, treating relationship tensors as matrix multiplications to achieve low-latency multi-hop traversals. It ut

    Sends real-time updates via Server-Sent Events during the query lifecycle, including schema discovery and execution.

    Ccloud-databasedatabasedatabase-as-a-service
    Voir sur GitHub↗3,437
  • swiftlang/swift-testingAvatar de swiftlang

    swiftlang/swift-testing

    2,155Voir sur GitHub↗

    Swift Testing est un framework de test pour le langage de programmation Swift qui fournit un environnement structuré pour valider le comportement du code. Il utilise la découverte de macros au moment de la compilation pour enregistrer les fonctions de test et les organise en suites hiérarchiques, permettant un contrôle granulaire sur l'exécution des tests et l'étiquetage des métadonnées. Le framework se distingue par une intégration native avec les modèles de concurrence Swift, permettant une exécution parallèle des tests pour réduire le temps de vérification. Il prend en charge les tests paramétrés, qui permettent aux développeurs d'exécuter une logique identique sur plusieurs valeurs d'entrée, et fournit un filtrage basé sur les conditions pour gérer l'exécution des tests en fonction des exigences spécifiques de l'environnement d'exécution. Le projet inclut une suite complète de primitives de vérification, y compris une bibliothèque d'assertions expressive et des outils pour exporter les résultats des tests sous forme de données JSON structurées. Cette intégration de métadonnées facilite l'utilisation d'outils externes pour surveiller et analyser les résultats des tests. De plus, le framework prend en charge l'exécution multiplateforme, y compris les environnements WebAssembly, et fournit des chemins pour migrer les suites de tests héritées afin d'assurer la continuité pendant les transitions.

    Streams test execution progress and results as structured data to allow external tools to monitor and analyze test outcomes.

    Swiftsoftware-qualityswiftswift-macros
    Voir sur GitHub↗2,155
Préc.12Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Execution Streaming

Explorer les sous-tags

  • Code Execution Progress Streams2 sous-tagsEmits tool call progress and complete results as Server-Sent Events, including stdout, stderr, images, and video frames. **Distinct from Execution Streaming:** Distinct from Execution Streaming: focuses on streaming code execution progress with multimodal outputs.
  • Stream Cancellation Handlers1 sous-tagLogic for cleaning up resources and state when an active stream is aborted. **Distinct from Execution Streaming:** Distinct from Execution Streaming: focuses on the cleanup and state consistency logic during stream cancellation rather than the emission of updates.
  • Workflow Execution Event StreamsProtocols for receiving incremental updates during workflow re-execution. **Distinct from Execution Streaming:** Focuses on incremental updates during re-execution, distinct from general real-time event streams.