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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 repository-uri

Awesome GitHub RepositoriesTask Output Persistence

Mechanisms for saving terminal logs and output files from completed tasks to shared storage.

Distinct from Task Result Storage: Distinct from Task Result Storage: focuses on the persistence of logs and outputs for replay, rather than general workflow storage.

Explore 17 awesome GitHub repositories matching data & databases · Task Output Persistence. Refine with filters or upvote what's useful.

Awesome Task Output Persistence GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • nrwl/nxAvatar nrwl

    nrwl/nx

    28,939Vezi pe GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Shares task execution results across machines and environments to eliminate redundant work in distributed teams.

    TypeScriptangularbuildbuild-system
    Vezi pe GitHub↗28,939
  • claude-code-best/claude-codeAvatar claude-code-best

    claude-code-best/claude-code

    20,272Vezi pe GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Persists internal agent task state and progress to the filesystem to ensure continuity across restarts.

    TypeScript
    Vezi pe GitHub↗20,272
  • beanstalkd/beanstalkdAvatar beanstalkd

    beanstalkd/beanstalkd

    6,697Vezi pe GitHub↗

    Beanstalkd is a distributed work queue server designed for asynchronous job processing. It functions as a standalone server that distributes background tasks between producers and consumers to improve application responsiveness and throughput. The system organizes tasks using numeric priority levels to ensure critical work is processed first. It manages the job lifecycle through discrete states and uses a simple line-based text protocol over TCP for communication. To ensure reliability, the server persists job data to a sequential disk log, allowing the queue state to be recovered after a sy

    Persists job data to disk to ensure work is not lost during server restarts or system crashes.

    C
    Vezi pe GitHub↗6,697
  • hatchet-dev/hatchetAvatar hatchet-dev

    hatchet-dev/hatchet

    6,622Vezi pe 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

    Merges results from multiple parallel parent tasks into a single formatted output.

    Goconcurrencydagdistributed
    Vezi pe GitHub↗6,622
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Integrates a queue with an external datastore to archive items and prevent memory exhaustion by offloading data.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • acra/acraAvatar ACRA

    ACRA/acra

    6,495Vezi pe GitHub↗

    Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user

    Bypasses initialization tasks when running in a separate sender process.

    Kotlin
    Vezi pe GitHub↗6,495
  • crewaiinc/crewai-examplesAvatar crewAIInc

    crewAIInc/crewAI-examples

    6,049Vezi pe GitHub↗

    This repository provides reference implementations and templates for multi-agent orchestration, retrieval-augmented generation systems, and human-in-the-loop patterns. It contains a collection of implementation patterns for coordinating multiple AI agents to automate complex business workflows and tasks. The project demonstrates how to decouple operational logic from setup by using structured text files for agent roles and task specifications. It includes guides for integrating vector search and document processing to build question and answer systems based on external knowledge bases, as wel

    Tracks progress and context across iterative loops to maintain consistency during complex agent sequences.

    Jupyter Notebook
    Vezi pe GitHub↗6,049
  • nukesor/pueueAvatar Nukesor

    Nukesor/pueue

    6,054Vezi pe GitHub↗

    Pueue is a task queue manager for shell commands, built as a daemon and command-line interface. It accepts shell commands into a managed queue and executes them with configurable parallel execution limits, supporting both global and per-group concurrency controls. The daemon persists its entire state—task queue, logs, and configuration—to disk, ensuring survival across crashes and system restarts. The project distinguishes itself through a dependency graph that lets tasks declare prerequisites, forming a directed acyclic graph that controls execution order. Tasks can be organized into named g

    Displays logs of finished tasks or follows output of running tasks in real time.

    Rustcommand-linecommand-line-tooldaemon
    Vezi pe GitHub↗6,054
  • graphql-dotnet/graphql-dotnetAvatar graphql-dotnet

    graphql-dotnet/graphql-dotnet

    5,987Vezi pe GitHub↗

    GraphQL.NET este un framework server-side pentru construirea și executarea API-urilor GraphQL în aplicații C#. Acesta oferă un toolkit cuprinzător pentru construirea schemelor, un motor federat pentru grafuri de date distribuite și un handler de subscripții pentru gestionarea fluxurilor de date în timp real. Proiectul se distinge printr-un constructor de scheme flexibil care suportă atât definiții programatice code-first, cât și abordări declarative schema-first folosind limbajul standard de definire a schemelor. Include un motor de federare dedicat pentru a diviza grafurile de date în subgrafuri și a le compune într-un gateway unificat, precum și o implementare de data loader concepută special pentru a rezolva problema interogărilor N+1 prin batching și caching. Framework-ul acoperă o gamă largă de capabilități operaționale, inclusiv integrarea dependency injection pentru gestionarea duratei de viață a serviciilor, pipeline-uri middleware pentru interceptarea rezoluției câmpurilor și un pipeline de execuție optimizat cu tipuri de valoare pentru a reduce alocările de memorie. De asemenea, oferă instrumente pentru analiza complexității interogărilor, caching-ul documentelor și controlul accesului bazat pe roluri pentru securizarea endpoint-urilor API. Suportul pentru compilarea schemelor ahead-of-time permite framework-ului să ruleze în medii care interzic generarea dinamică de cod.

    Retrieves execution parameters from parent nodes up to the root to share data across different levels of the resolver tree.

    C#apidotnet-coregraphiql
    Vezi pe GitHub↗5,987
  • maiot-io/zenmlAvatar maiot-io

    maiot-io/zenml

    5,452Vezi pe 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

    Automatically captures and stores step return values as artifacts using type-annotated serialization.

    Python
    Vezi pe GitHub↗5,452
  • miguelgrinberg/microblogAvatar miguelgrinberg

    miguelgrinberg/microblog

    4,771Vezi pe GitHub↗

    Acest proiect este o aplicație de blogging social construită cu Flask. Oferă o platformă pentru gestionarea conturilor de utilizator, relații de tip „follow” și fluxuri cronologice de postări, susținută de o bază de date relațională PostgreSQL. Aplicația dispune de o interfață web multilingvă cu conținut localizat și formatare a datelor. Este concepută ca o aplicație web dockerizată, utilizând containerizarea pentru o implementare consistentă în diferite medii. Sistemul integrează o varietate de capabilități de bază, inclusiv căutare full-text cu abstractizarea furnizorului, un worker de sarcini asincrone pentru procesare în fundal și un sistem complet de identitate care acoperă înregistrarea securizată și urmărirea sesiunilor. De asemenea, implementează mesagerie privată, transmitere de e-mailuri prin SMTP și un API cu autentificare bazată pe token-uri. Codul sursă folosește o arhitectură modulară bazată pe modelul „application factory” și „blueprints” pentru a organiza rutarea și logica.

    Stores task identifiers and completion status in the database to track background process progress.

    Pythonflaskpythonwebapp
    Vezi pe GitHub↗4,771
  • moonrepo/moonAvatar moonrepo

    moonrepo/moon

    3,687Vezi pe GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Bundles task outputs into compressed files and unpacks them automatically during cache hits.

    Rustbuild-systembuild-toolbun
    Vezi pe GitHub↗3,687
  • bensheldon/good_jobAvatar bensheldon

    bensheldon/good_job

    2,975Vezi pe GitHub↗

    Good Job este un procesor de joburi în fundal pentru Ruby on Rails care utilizează o bază de date PostgreSQL ca motor principal de stocare. Prin valorificarea tranzacțiilor bazelor de date relaționale, asigură execuția persistentă și fiabilă a sarcinilor, integrându-se direct cu framework-ul Active Job pentru a gestiona operațiunile asincrone și programarea joburilor recurente în mediile de aplicație existente. Sistemul se distinge printr-un model de execuție in-process care permite worker-ilor din fundal să ruleze în același proces ca serverul web, simplificând deployment-ul prin eliminarea nevoii de servicii worker separate. Utilizează execuția worker-ilor multithreaded și lock-uri consultative la nivel de bază de date pentru a coordona sarcinile între procesele distribuite, asigurând execuția unică pentru joburile recurente și utilizarea eficientă a resurselor. Biblioteca oferă controale operaționale cuprinzătoare, inclusiv capacitatea de a grupa sarcini conexe în loturi pentru urmărirea colectivă a ciclului de viață și utilizarea inserției în masă pentru a optimiza ingestia sarcinilor de înaltă frecvență. Administratorii pot gestiona limitele de concurență, pot aloca pool-uri de thread-uri dedicate pentru cozi specifice și pot monitoriza starea sistemului printr-un dashboard web personalizabil și integrat. Proiectul include o interfață încorporată pentru inspectarea, pauzarea și depanarea sarcinilor în timp real, alături de retenția configurabilă a istoricului pentru audit și analiza performanței.

    Uses relational database tables as the primary storage engine to ensure transactional integrity and persistence for all queued background tasks.

    Rubyactivejobactivejob-backendhacktoberfest
    Vezi pe GitHub↗2,975
  • leonxlnx/agentic-ai-prompt-researchAvatar Leonxlnx

    Leonxlnx/agentic-ai-prompt-research

    2,453Vezi pe GitHub↗

    This project is a research-focused toolkit designed for building autonomous agent systems, multi-agent workflows, and security governance frameworks. It provides a platform for coordinating specialized sub-agents through structured communication protocols and phased task delegation to complete complex technical objectives. The framework distinguishes itself by integrating a dedicated security policy engine that validates autonomous tool execution against user-defined permissions and safety rules. It also features a research-oriented approach to prompt engineering, enabling the dynamic assembl

    Tracks the progress and output of individual agents within a centralized state machine for multi-step workflows.

    agentic-aiai-researchclaude
    Vezi pe GitHub↗2,453
  • cjo4m06/mcp-shrimp-task-managerAvatar cjo4m06

    cjo4m06/mcp-shrimp-task-manager

    2,121Vezi pe GitHub↗

    This project is a framework for managing multi-agent software development workflows built on the Model Context Protocol. It functions as an AI-driven task orchestrator that decomposes complex development objectives into atomic units, tracks their lifecycle, and coordinates specialized agents to execute, verify, and refine work. By maintaining persistent project context and history, the system ensures continuity across sessions, allowing agents to retain state and adhere to established coding standards. The system distinguishes itself through its dependency-graph task management and multi-agen

    Preserves the internal state and progress of agent tasks to ensure continuity across sessions.

    JavaScriptagentaicodeagent
    Vezi pe GitHub↗2,121
  • jieyefriic/rp-engineAvatar jieyefriic

    jieyefriic/rp-engine

    1,234Vezi pe GitHub↗

    The rp-engine is a workflow orchestration framework designed for building and executing autonomous agentic tasks. Built in Rust, it provides a structured environment for managing complex, multi-step operations that integrate language models with external tools and data sources. The engine distinguishes itself through its native support for iterative planning loops and persistent state management. By utilizing a directed acyclic graph architecture, it coordinates sequences of tasks while maintaining a shared memory bank that updates automatically to inform future steps. The system relies on de

    Saves the internal state and progress of agent tasks to ensure continuity across restarts.

    Rustagentllmmcp
    Vezi pe GitHub↗1,234
  • repeats/repeatAvatar repeats

    repeats/Repeat

    1,102Vezi pe GitHub↗

    Repeat este un utilitar de automatizare cross-platform conceput pentru a înregistra, reda și scrie scripturi pentru input-urile de mouse și tastatură. Funcționează ca un mediu de scripting pentru macro-uri care permite utilizatorilor să captureze evenimente brute de sistem și să le organizeze în secvențe persistente care rămân disponibile după repornirea aplicației. Proiectul se distinge prin capacitatea sa de a orchestra sarcini pe mai multe mașini conectate în rețea. Prin utilizarea unui model client-server, acesta sincronizează scripturile de automatizare pe o flotă locală, permițând execuția coordonată și performanța consistentă pe dispozitivele conectate. Dincolo de înregistrarea de bază a input-ului, software-ul susține dezvoltarea fluxurilor de lucru complexe, permițând utilizatorilor să definească logica de automatizare prin scripturi externe și limbaje de programare standard. Aceste secvențe pot fi declanșate instantaneu folosind scurtături de tastatură personalizate sau gesturi de mouse, facilitând gestionarea sarcinilor desktop repetitive și a interacțiunilor cu sistemul.

    Maintains persistent task state to ensure automation sequences remain available across application restarts.

    Javaautohotkeyautomationautomation-framework
    Vezi pe GitHub↗1,102
  1. Home
  2. Data & Databases
  3. Task Result Storage
  4. Task Output Persistence

Explorează sub-etichetele

  • Agent Task State Persistence1 sub-tagSaving the internal state and progress of agent tasks to ensure continuity across restarts. **Distinct from Task Output Persistence:** Distinct from Task Output Persistence which saves logs; this preserves the actionable state of the task for resumption.
  • Artifact CompressionBundling and compressing task outputs into archives for efficient storage and restoration from cache. **Distinct from Task Output Persistence:** Focuses on the archival and compression aspect of outputs rather than just persistent storage.
  • Job Queue Persistence1 sub-tagDurable storage of queue state and job metadata to prevent data loss during crashes. **Distinct from Task Output Persistence:** Distinct from Task Output Persistence: focuses on persisting the queue state for recovery, not logs of completed tasks.
  • Live and Historical Output ViewersDisplays logs of finished tasks or follows output of running tasks in real time. **Distinct from Task Output Persistence:** Distinct from Task Output Persistence: focuses on viewing and streaming output, not just saving it to storage.
  • Parent Output Retrievals4 sub-tag-uriMechanisms for fetching the result of a parent task in a directed acyclic graph workflow. **Distinct from Task Output Persistence:** Distinct from Task Output Persistence: focuses on retrieving a specific parent's output rather than general output storage.