awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

4 repositorios

Awesome GitHub RepositoriesDurable Task Conversion

Mechanisms for converting standard processes or functions into durable, resumable tasks.

Distinct from Durable Workflow Engines: Distinct from Durable Workflow Engines: focuses on the transformation/creation process of making a task durable.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Durable Task Conversion. Refine with filters or upvote what's useful.

Awesome Durable Task Conversion GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • lastmile-ai/mcp-agentAvatar de lastmile-ai

    lastmile-ai/mcp-agent

    8,037Ver en GitHub↗

    mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist

    Converts standard processes into durable tasks that support automatic retries and pause-and-resume functionality.

    Pythonagentsaiai-agents
    Ver en GitHub↗8,037
  • wiselibs/better-sqlite3Avatar de WiseLibs

    WiseLibs/better-sqlite3

    7,311Ver en GitHub↗

    better-sqlite3 is a high-performance SQLite3 client for Node.js that executes queries synchronously, returning results directly without callbacks or promises. It compiles as a native addon using N-API, binding directly to the SQLite3 C library for immediate query execution and zero-copy result serialization into native JavaScript objects. The library is optimized for Write-Ahead Logging (WAL) mode, enabling faster concurrent reads and writes in web applications. It provides durability level tuning through the synchronous pragma, allowing adjustments between FULL, NORMAL, and OFF modes to bala

    Adjusts synchronous pragma settings to balance write performance against crash safety in WAL mode.

    JavaScriptdatabasesqlsqlite
    Ver en GitHub↗7,311
  • 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

    Wraps functions as durable tasks that survive worker restarts with configurable retries and timeouts.

    Goconcurrencydagdistributed
    Ver en GitHub↗6,622
  • dry-python/returnsAvatar de dry-python

    dry-python/returns

    4,310Ver en GitHub↗

    Returns es una biblioteca de programación funcional para Python que proporciona contenedores con tipos seguros para gestionar el estado, el manejo de errores y la opcionalidad. Sirve como una biblioteca de contenedores monádicos y un framework de manejo de errores con tipos seguros, reemplazando los bloques try-catch tradicionales y las comprobaciones de nulos con contenedores Result y Optional para tratar las excepciones como datos. El proyecto se distingue por su uso de un plugin de análisis estático Mypy especializado para validar pipelines funcionales y emular tipos de orden superior. Proporciona mecanismos para aislar efectos secundarios a través de contenedores IO y ofrece un framework para la inyección de dependencias con tipos seguros que difiere la provisión de dependencias hasta la ejecución final de un cálculo. La biblioteca cubre una amplia gama de primitivas funcionales, incluyendo currificación, aplicación parcial y la composición de pipelines de datos declarativos. Admite la gestión de flujos de trabajo asíncronos envolviendo corrutinas en contenedores para encadenar operaciones no bloqueantes e incluye utilidades para la gestión del ciclo de vida de recursos y verificación de leyes algebraicas para contenedores personalizados.

    Transforms standard synchronous functions into coroutines to ensure compatibility with asynchronous containers.

    Python
    Ver en GitHub↗4,310
  1. Home
  2. Software Engineering & Architecture
  3. Durable Workflow Engines
  4. Durable Task Conversion

Explorar subetiquetas

  • Durable Execution Pausing1 sub-etiquetaSuspending a durable task for a specified duration or until an event occurs without blocking the worker. **Distinct from Durable Task Conversion:** Distinct from Durable Task Conversion: focuses on the pausing mechanism itself rather than the conversion of tasks to be durable.
  • Sync to Async Task ConversionConverting synchronous side effects into asynchronous task contexts. **Distinct from Durable Task Conversion:** Specifically covers lifting synchronous IO into asynchronous Task types, unlike general durable process conversion.