awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesTask Progress Streams

Pushes real-time progress data from a running task to subscribers using the context's stream API.

Distinct from Real-Time Data Streaming: Distinct from Real-Time Data Streaming: focuses on streaming progress data from a specific task execution, not general server-side data updates.

Explore 6 awesome GitHub repositories matching web development · Task Progress Streams. Refine with filters or upvote what's useful.

Awesome Task Progress Streams GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • hatchet-dev/hatchetAvatar de hatchet-dev

    hatchet-dev/hatchet

    6,622Ver en GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Pushes real-time progress data from a running task to subscribers using the context's stream API.

    Goconcurrencydagdistributed
    Ver en GitHub↗6,622
  • open-multi-agent/open-multi-agentAvatar de open-multi-agent

    open-multi-agent/open-multi-agent

    6,422Ver en GitHub↗

    Open Multi-Agent is a TypeScript framework for multi-agent orchestration that decomposes natural language goals into a runtime-generated directed acyclic graph of tasks. It functions as a task orchestrator and workflow state manager, coordinating multiple AI models to execute parallel and sequential operations. The framework is distinguished by a proposer-judge consensus protocol used to validate agent outputs through a quorum of agreement. It employs provider-agnostic model routing to assign specific models to tasks based on roles or execution phases and utilizes state-based workflow checkpo

    Emits real-time updates as the coordinator decomposes and assigns tasks to agents.

    TypeScriptagent-frameworkagent-orchestrationagentic-ai
    Ver en GitHub↗6,422
  • nilsherzig/llocalsearchAvatar de nilsherzig

    nilsherzig/LLocalSearch

    5,956Ver en GitHub↗

    LLocalSearch es un motor de búsqueda centrado en la privacidad y un framework de agentes que utiliza modelos de lenguaje grandes alojados localmente para buscar en internet y agregar respuestas. Funciona como una interfaz de generación aumentada por recuperación (RAG) donde todas las consultas y el procesamiento permanecen en el propio hardware del usuario para garantizar la privacidad de los datos y eliminar la dependencia de proveedores de API en la nube externos. El sistema emplea una cadena de agentes autónomos que realizan búsquedas recursivas en internet, llamando a herramientas de búsqueda varias veces para recopilar y sintetizar información. Coordina estos modelos para razonar a través de consultas complejas, proporcionando un flujo en tiempo real de registros y citas de fuentes para monitorear el proceso de razonamiento del agente. El proyecto incluye capacidades para la gestión de conversaciones con estado para admitir diálogos de múltiples turnos y refinamientos iterativos. Integra la recuperación de información basada en herramientas y la inferencia de modelos locales para proporcionar un pipeline completo desde la búsqueda inicial hasta la generación de la respuesta final.

    Pushes real-time logs and source citations of the agent's reasoning process directly to the user interface.

    Go
    Ver en GitHub↗5,956
  • mervinpraison/praisonaiAvatar de MervinPraison

    MervinPraison/PraisonAI

    5,592Ver en 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

    Streams real-time job progress updates via Server-Sent Events for live visibility.

    Pythonagentsaiai-agent-framework
    Ver en GitHub↗5,592
  • rmosolgo/graphql-rubyAvatar de rmosolgo

    rmosolgo/graphql-ruby

    5,448Ver en GitHub↗

    GraphQL-Ruby es una biblioteca de Ruby para construir APIs de GraphQL con un esquema fuertemente tipado y un motor de ejecución de consultas dedicado. Proporciona un framework integral para mapear objetos de la aplicación a un sistema de tipos formal, permitiendo la obtención estructurada de datos mediante resolvers definidos. El proyecto destaca por sus mecanismos avanzados de rendimiento y entrega, incluyendo un data loader para batching y caché que evita patrones de consulta N+1. Admite la entrega de datos de alto rendimiento mediante streaming de respuestas incremental, respuestas de consulta diferidas y obtención de datos en paralelo usando fibers. Además, proporciona soporte nativo para convenciones de Relay, incluyendo helpers especializados para conexiones e identificación de objetos. La biblioteca cubre una amplia superficie de gestión de API, con control de acceso granular, versionado de esquemas para mantener la compatibilidad hacia atrás y actualizaciones en tiempo real mediante suscripciones. También incluye herramientas de gestión de tráfico para proteger los recursos del servidor, como la limitación de complejidad de consultas y de tasa de peticiones. El desarrollo y la observabilidad están respaldados por herramientas de análisis de AST, trazado de ejecución y utilidades de prueba especializadas para la verificación de carga por lotes.

    Sends critical data immediately and follows up with secondary fields to enable progressive page loading.

    Ruby
    Ver en GitHub↗5,448
  • atmosphere/atmosphereAvatar de Atmosphere

    Atmosphere/atmosphere

    3,780Ver en GitHub↗

    Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt

    Uses server-sent events to provide real-time incremental progress updates for long-running tasks.

    Javaacpagentic-aiembabel
    Ver en GitHub↗3,780
  1. Home
  2. Web Development
  3. Real-Time Data Streaming
  4. Task Progress Streams

Explorar subetiquetas

  • Orchestration Progress StreamsReal-time streaming of task decomposition and assignment events from an orchestrator. **Distinct from Task Progress Streams:** Focuses on the streaming of the DAG structure during orchestration rather than simple task progress updates.
  • Progressive Response StreamingPrioritizing critical data delivery and following up with secondary fields as they resolve. **Distinct from Task Progress Streams:** Focuses on the prioritization of fields for progressive loading, whereas Task Progress Streams focuses on the state of a running task.