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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 Repos

Awesome GitHub RepositoriesCustom Task Executors

Frameworks for building specialized automation logic to extend workspace capabilities.

Distinct from Single Task Executors: Focuses on the creation of custom executor logic, distinct from executing existing single tasks.

Explore 19 awesome GitHub repositories matching development tools & productivity · Custom Task Executors. Refine with filters or upvote what's useful.

Awesome Custom Task Executors GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • xuxueli/xxl-jobAvatar von xuxueli

    xuxueli/xxl-job

    30,282Auf GitHub ansehen↗

    xxl-job is a distributed task scheduling platform and job orchestrator designed to manage and trigger timed jobs across a cluster of remote executor nodes. It provides a centralized system for scheduling tasks, linking dependent jobs, and managing complex execution lifecycles through a relational database that persists configurations and logs. The platform distinguishes itself through a web-based interface for cron job management, allowing users to create and update scheduled tasks without modifying source code. It supports cross-language task execution by triggering logic on third-party exec

    Integrates with external distributed executors to enable cross-language task execution via a standardized interface.

    Javacrondistributedglue
    Auf GitHub ansehen↗30,282
  • nrwl/nxAvatar von nrwl

    nrwl/nx

    28,939Auf GitHub ansehen↗

    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

    Invokes multiple build or test tasks programmatically within a single custom executor.

    TypeScriptangularbuildbuild-system
    Auf GitHub ansehen↗28,939
  • tilt-dev/tiltAvatar von tilt-dev

    tilt-dev/tilt

    9,886Auf GitHub ansehen↗

    Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and update loop for cloud-native services. It functions as an infrastructure-as-code environment, defining the entire local development setup as versioned code to synchronize local source changes with cluster deployments. The project distinguishes itself by offering live container updates, which sync files directly into running containers to bypass full image rebuilds and redeployments. It includes a cloud-native development dashboard for monitoring resource health, streaming agg

    Provides parameterized one-off jobs, such as tests or linters, that can be triggered via the UI.

    Godevelopment-environmentkubernetes
    Auf GitHub ansehen↗9,886
  • livekit/agentsAvatar von livekit

    livekit/agents

    9,379Auf GitHub ansehen↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Enables the creation of specialized logic chunks that can be sequenced into groups or customized with tools.

    Pythonagentsaiopenai
    Auf GitHub ansehen↗9,379
  • fermyon/spinAvatar von fermyon

    fermyon/spin

    6,443Auf GitHub ansehen↗

    Spin is a WebAssembly serverless framework and development toolchain for building and running portable microservices. It functions as an event-driven orchestrator and runtime that executes WebAssembly components, allowing developers to map HTTP requests, Redis messages, and cron schedules to specific modules. The project distinguishes itself by implementing a Wasm-based AI inference gateway, enabling components to perform model inference and generate text embeddings. It utilizes the WebAssembly Component Model and WASI for language-agnostic composition and portable host interfacing, while emp

    Provides configuration for component executor types, entry points, and command-line arguments for non-default protocols.

    Rust
    Auf GitHub ansehen↗6,443
  • apache/pinotAvatar von apache

    apache/pinot

    6,098Auf GitHub ansehen↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Implements and registers custom task logic by providing interfaces for task generation, execution, and monitoring.

    Java
    Auf GitHub ansehen↗6,098
  • weiye-jing/datax-webAvatar von WeiYe-Jing

    WeiYe-Jing/datax-web

    6,009Auf GitHub ansehen↗

    DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution. The platform offers cron-based task scheduling with dynamic start, stop, and immediate status changes, along with incremental sync capabilities that pass dynamic parameters to extract only new o

    Distributes task execution across a cluster of auto-registering executors with routing strategies.

    Java
    Auf GitHub ansehen↗6,009
  • dotnet/msbuildAvatar von dotnet

    dotnet/msbuild

    5,519Auf GitHub ansehen↗

    MSBuild ist eine .NET-Build-Engine und ein Software-Build-Automatisierungssystem, das Quellcode in bereitstellbare Anwendungen transformiert. Es nutzt ein deklaratives Projektsystem basierend auf einem strukturierten XML-Schema, um Build-Elemente, Eigenschaften und Targets zu definieren, die im gesamten .NET-Ökosystem und in Visual Studio verwendet werden. Das System bietet ein anpassbares Build-Task-Framework, das die Implementierung benutzerdefinierter Tasks und Logger ermöglicht, um spezifische Software-Konstruktionsoperationen durchzuführen. Diese Erweiterbarkeit ermöglicht die Erstellung spezialisierter Logik zur Modifikation des Verhaltens des Build-Prozesses. Die Engine verwaltet die Build-Automatisierung durch ein aufgabenbasiertes Ausführungsmodell und eine abhängigkeitsbewusste Workflow-Orchestrierung. Ihre Funktionen decken die .NET-Software-Kompilierung, das Deployment für mehrere Ziel-Frameworks und das inkrementelle Build-Tracking ab. Sie bietet zudem ein Command-Line-Interface für Konfigurations-Overrides und ein Logging-System zur Erfassung des Build-Outputs.

    Allows for the creation of specialized logic and extensions to perform unique operations during the software construction process.

    C#buildhacktoberfesthelp-wanted
    Auf GitHub ansehen↗5,519
  • mindcraft-bots/mindcraftAvatar von mindcraft-bots

    mindcraft-bots/mindcraft

    5,416Auf GitHub ansehen↗

    Mindcraft ist ein Framework zur Verbindung von Large Language Models mit Spiel-Clients, um autonome Charaktere zu erstellen, die innerhalb einer simulierten Umgebung kommunizieren und Aktionen ausführen. Es fungiert als Orchestrator für Bots und nutzt ein System, das KI-Instruktionen auf hoher Ebene mit Spielprotokoll-Paketen auf niedriger Ebene überbrückt, um die Ausführung von In-Game-Aufgaben zu ermöglichen. Das System verwendet Retrieval-Augmented Generation, um relevante Konversationsverläufe und Codebeispiele mittels Embedding-basierter Kontextsuche auszuwählen. Es unterstützt die Entwicklung spezifischer KI-Personas durch Profilkonfigurationen und erleichtert die Multi-Agenten-Koordinierung, wodurch mehrere autonome Charaktere durch natürliche Sprache und Ressourcen-Sharing zusammenarbeiten können, um gemeinsame Ziele zu erreichen. Das Framework enthält ein zielorientiertes Aufgabensystem, das komplexe Ziele in prozedurale Schritte zerlegt und diese gegen Weltzustände validiert. Es bietet Funktionen für die parallele Welt-Orchestrierung, um gleichzeitige Experimente über isolierte Umgebungen hinweg auszuführen, sowie eine Text-to-Speech-Integration für die Echtzeit-Audio-Narration von Agentenaktionen. Das Projekt enthält Utilities zum Importieren benutzerdefinierter Weltdateien und zur Synchronisierung gesammelter Logdateien und Konfigurationen mit einem Remote-Cloud-Speicher.

    Allows creating new objectives by specifying target items and inventories to validate agent success.

    JavaScript
    Auf GitHub ansehen↗5,416
  • sbt/sbtAvatar von sbt

    sbt/sbt

    4,929Auf GitHub ansehen↗

    Sbt ist ein JVM-Build-Tool und Abhängigkeitsmanagementsystem, das für Scala und Java entwickelt wurde. Es fungiert als Multi-Projekt-Build-Orchestrator, der die Kompilierung von Quellcode verwaltet, externe Bibliotheken aus Remote-Repositories auflöst und Binärdateien für die Verteilung paketiert. Das Projekt zeichnet sich durch sein interaktives Build-System aus, das eine Read-Eval-Print-Loop für die Echtzeit-Zustandsinspektion und Aufgabenausführung bietet. Es nutzt ein auf Abhängigkeitsgraphen basierendes Ausführungsmodell, um Aufgaben zu verarbeiten, und unterhält einen typsicheren Schlüssel-Wert-Speicher für die dynamische Build-Konfiguration. Seine Funktionen decken die JVM-Build-Automatisierung mit inkrementeller Rekompilierung, modularer Projektorganisation und automatisierter Testausführung ab. Das System unterstützt zudem die versionsübergreifende Kompilierung, die Veröffentlichung von Artefakten in Cloud-Speichern und ein erweiterbares Plugin-Modell für das Hinzufügen benutzerdefinierter Build-Logik.

    Allows the creation of specialized executable logic associated with keys to perform custom build actions.

    Scala
    Auf GitHub ansehen↗4,929
  • azkaban/azkabanAvatar von azkaban

    azkaban/azkaban

    4,504Auf GitHub ansehen↗

    Azkaban ist ein verteilter Workflow-Manager und ein DAG-basierter Job-Orchestrator, der als Enterprise-Batch-Prozessor konzipiert ist. Er dient als Java-basierte Workflow-Engine, die komplexe Job-Sequenzen über einen Cluster von Executor-Servern plant und ausführt, mit spezifischer Funktionalität zur Verwaltung von Big-Data-Workloads auf Hadoop-Clustern. Das System zeichnet sich durch ein verteiltes Executor-Modell aus, das den Status über eine gemeinsame Datenbank koordiniert, um eine hohe Verfügbarkeit sicherzustellen. Es verwendet eine plugin-basierte Architektur, die benutzerdefinierte Job-Typen und Systemfunktionserweiterungen ermöglicht, einschließlich der Fähigkeit, Plugins ohne Neustart der Executor-Server neu zu laden. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Daten-Pipeline-Orchestrierung mit bedingter Logik, periodischer und ereignisgesteuerter Planung sowie Enterprise-Monitoring mit SLA-Tracking. Sie bietet granulare Zugriffskontrolle und Benutzer-Impersonation für sichere Ausführung, neben Traffic-Management-Tools für Executor-Load-Balancing und Ressourcenquoten. Benutzer können Workflows über eine webbasierte Schnittstelle oder programmatisch über eine Workflow-Execution-API verwalten.

    Distributes workloads across multiple executor servers using a shared database for coordination.

    Java
    Auf GitHub ansehen↗4,504
  • opensquilla/opensquillaAvatar von opensquilla

    opensquilla/opensquilla

    4,211Auf GitHub ansehen↗

    OpenSquilla ist ein LLM-Agent-Orchestration-Framework zur Koordination mehrstufiger KI-Workflows und Tool-Ausführungen mittels gerichteter azyklischer Graphen. Es fungiert als zentrales System zur Verwaltung spezialisierter Skill-Pakete und zur Ausführung komplexer Reasoning-Sequenzen. Das Projekt zeichnet sich durch ein Routing-Gateway aus, das Aufgaben basierend auf Komplexität, Kosten und Performance an verschiedene KI-Anbieter weiterleitet. Es nutzt ein mehrstufiges KI-Gedächtnissystem, das Arbeits-, episodisches und semantisches Wissen mittels lokaler Embeddings und SQLite organisiert, sowie eine sichere Ausführungsumgebung (Sandbox), die Agent-generierten Code über risikobasierte Berechtigungsprofile isoliert. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Multi-Channel-Deployment für Web- und Messaging-Plattformen, automatisierter Aufgabenplanung via Cron und einer Model Context Protocol-Bridge zur Anbindung externer Tools. Zudem bietet sie umfassende Monitoring- und Observability-Tools zur Verfolgung von Token-Kosten, zum Auditing von Laufzeitentscheidungen und zur Verwaltung eines Katalogs wiederverwendbarer Skills. Das System enthält CLI-Utilities für die Workspace-Initialisierung und das Skill-Lifecycle-Management.

    Provides a framework for defining specialized, sequenceable logic blocks and tools to create formal, auditable AI agent workflows.

    Pythonagentaiai-agents
    Auf GitHub ansehen↗4,211
  • schedmd/slurmAvatar von SchedMD

    SchedMD/slurm

    4,059Auf GitHub ansehen↗

    Slurm ist ein Cluster-Workload-Manager und Job-Scheduler für High-Performance-Computing-Umgebungen. Es fungiert als verteilter Compute-Orchestrator, der groß angelegte Rechenaufgaben in einer Warteschlange verwaltet und über mehrere Compute-Nodes in einem Cluster ausführt. Das System agiert als Ressourcen-Arbitrator, der Hardware-Nodes und Prozessoren unter konkurrierenden Benutzern verteilt, um Ressourcenkonflikte zu vermeiden und die Effizienz zu maximieren. Es koordiniert den gleichzeitigen Start mehrerer Prozesse über verschiedene physische Server hinweg, um parallele Jobs und wissenschaftliche Workloads auszuführen. Die Plattform deckt breite Aufgabenbereiche ab, einschließlich Batch-Job-Scheduling, Compute-Ressourcen-Allokation und paralleler Workload-Ausführung. Es steuert das Timing und die Ausführung von Jobs basierend auf Ressourcenverfügbarkeit und Priorität.

    Executes and monitors computational workloads by integrating with distributed compute nodes.

    C
    Auf GitHub ansehen↗4,059
  • puckel/docker-airflowAvatar von puckel

    puckel/docker-airflow

    3,807Auf GitHub ansehen↗

    This project provides a containerized environment for deploying Apache Airflow, enabling the orchestration of complex data pipelines and automated task scheduling. By packaging the orchestration platform into portable images, it ensures consistent execution across diverse infrastructure setups and simplifies the management of runtime dependencies. The platform facilitates distributed task execution by decoupling the scheduler from the execution layer, allowing for horizontal scaling of processing power across multiple worker nodes. It supports dynamic configuration through environment variabl

    Decouples the scheduler from the execution layer to enable horizontal scaling of processing power across multiple worker nodes.

    Shellairflowdockerdocker-airflow
    Auf GitHub ansehen↗3,807
  • abhinavsingh/proxy.pyAvatar von abhinavsingh

    abhinavsingh/proxy.py

    3,533Auf GitHub ansehen↗

    proxy.py is a lightweight, dependency-free HTTP and reverse proxy framework built in Python that handles network traffic through asynchronous event loops and multi-core connection distribution. It acts as a customizable proxy server and embedded web server, allowing developers to inspect, route, and modify web traffic programmatically or via command-line execution wrappers. The platform provides in-flight TLS interception and traffic decryption using generated root certificates, alongside modular extension hooks that support custom dashboard interfaces, request handling plugins, and REST API

    Offloads background tasks to custom worker thread pools for workload distribution.

    Pythondns-over-httpsgfwhttp-proxy
    Auf GitHub ansehen↗3,533
  • apache/gravitinoAvatar von apache

    apache/gravitino

    2,866Auf GitHub ansehen↗

    Gravitino is a federated metadata lake and unified data catalog designed to manage tables, files, and AI models across diverse data sources and cloud storage. It serves as a centralized interface for governing schemas, access controls, and tagging across relational databases, messaging queues, and object stores. The project distinguishes itself by unifying the management of AI assets, such as machine learning models and their version lineages, alongside traditional tabular data. It also implements the Iceberg REST specification to provide a standardized metadata server and proxy for lakehouse

    Registers custom executors for external schedulers to run jobs in distributed environments.

    Javaai-catalogdata-catalogdatalake
    Auf GitHub ansehen↗2,866
  • huggingface/lightevalAvatar von huggingface

    huggingface/lighteval

    2,453Auf GitHub ansehen↗

    Lighteval is an open-source framework for running standardized benchmarks and custom evaluation tasks against language models. It provides a system for defining new evaluation tasks with custom prompts, metrics, and scoring in YAML configuration files, and integrates with the Hugging Face Hub for storing and comparing results. The framework supports evaluating models across multiple inference backends, including transformers, vllm, and custom APIs, through a unified generation and log-probability interface. It includes a pluggable metric registry for built-in and custom scoring, a prediction

    Executes user-defined evaluation tasks against a model using the CLI with a custom task file.

    Pythonevaluationevaluation-frameworkevaluation-metrics
    Auf GitHub ansehen↗2,453
  • graphql-boilerplates/react-fullstack-graphqlAvatar von graphql-boilerplates

    graphql-boilerplates/react-fullstack-graphql

    1,432Auf GitHub ansehen↗

    Dieses Projekt bietet ein grundlegendes Boilerplate für den Aufbau von Full-Stack-Webanwendungen, die React-Frontend-Schnittstellen mit Backend-GraphQL-Diensten verbinden. Es dient als strukturierte Umgebung für Entwickler, um sowohl Client- als auch Serverkomponenten zu initialisieren und eine einheitliche Architektur für datengesteuerte Software sicherzustellen. Das Framework betont einen Schema-First-Ansatz beim API-Design, der eine konsistente Datenmodellierung über den gesamten Stack hinweg ermöglicht. Es enthält vorkonfigurierte Templates, die Authentifizierung und Echtzeit-Abonnementfunktionen integrieren, sowie modulare Middleware zur Verwaltung von Request-Handling und Datentransformation. Das Toolkit automatisiert gängige Entwicklungs-Workflows, einschließlich Datenbank-Schema-Management, lokaler Serverausführung und Projekt-Scaffolding. Diese standardisierten Skripte und Verzeichnisstrukturen sind darauf ausgelegt, die Einrichtung neuer Dienste zu beschleunigen und gleichzeitig Community-Standardmuster für Datenabruf, lokale Zustandsnormalisierung und API-Debugging beizubehalten.

    Runs local server processes via command-line interfaces to facilitate testing and development.

    JavaScriptapolloapollographqlgraphcool
    Auf GitHub ansehen↗1,432
  • screwdriver-cd/screwdriverAvatar von screwdriver-cd

    screwdriver-cd/screwdriver

    1,042Auf GitHub ansehen↗

    Screwdriver ist eine Continuous-Delivery-Plattform zur Orchestrierung automatisierter Build-, Test- und Deployment-Workflows. Sie fungiert als containerisierter Build-Orchestrator, der den gesamten Delivery-Lebenszyklus verwaltet, vom ereignisgesteuerten Pipeline-Triggering bis zur Ausführung von Aufgaben innerhalb isolierter, steckbarer Container-Umgebungen. Die Plattform zeichnet sich durch eine modulare Architektur aus, die Build-Logik von den zugrunde liegenden Rechenressourcen entkoppelt, was eine konsistente Ausführung über diverse Infrastrukturen hinweg ermöglicht. Sie bietet ein robustes Pipeline-Konfigurationsmanagement, das es Teams erlaubt, wiederverwendbare Build-Templates zu definieren, zu versionieren und zu teilen. Dieses System wird durch umfassende Identitätsdienste unterstützt, einschließlich OAuth-Integration und granularer Zugriffskontrolle für Pipeline-Secrets und programmatische Token. Über die Kernorchestrierung hinaus bietet die Plattform umfangreiche Observability-Tools, einschließlich Echtzeit-Log-Streaming, Leistungsmetrik-Analyse und Build-Status-Verfolgung. Sie unterstützt komplexe Team-Workflows durch Pipeline-Sammlungsorganisation und geteilte Arbeitsbereiche, während sie die Systemstabilität durch Request-Throttling und persistente Zustandsverwaltung in relationalen Datenbanken wahrt. Das System ist für das Deployment innerhalb von Kubernetes-Clustern konzipiert und nutzt standardisierte Packaging-Templates, um die Plattform und ihre erforderlichen Infrastrukturkomponenten zu booten.

    Provides pluggable executors to run build tasks across diverse container orchestration environments.

    JavaScriptapici-cdcontinuous-delivery
    Auf GitHub ansehen↗1,042
  1. Home
  2. Development Tools & Productivity
  3. Task Execution
  4. Single Task Executors
  5. Custom Task Executors

Unter-Tags erkunden

  • Agentic Task Workflow Definition1 Sub-TagFramework for defining specialized, sequenceable logic blocks and tools for AI agents. **Distinct from Custom Task Executors:** Distinct from Custom Task Executors: focuses on the definition and sequencing of a multi-step workflow rather than a single executor.
  • Build Task DevelopmentThe process of creating specialized logic and executable classes to perform unique operations during software construction. **Distinct from Custom Task Executors:** Focuses on the development of build-engine tasks rather than general workspace executor logic
  • Distributed Job Executors2 Sub-TagsCustom executor integrations designed for running tasks in distributed environments. **Distinct from Custom Task Executors:** Focuses on the integration with external distributed schedulers rather than local workspace automation logic.
  • Evaluation Task ExecutorsExecutes user-defined evaluation tasks against a model via the CLI with a custom task file. **Distinct from Custom Task Executors:** Distinct from Custom Task Executors: specifically executes evaluation tasks against language models, not general automation logic.
  • Execution ArgumentsCapabilities for configuring entry points and command-line arguments for the component executor. **Distinct from Custom Task Executors:** Distinct from Custom Task Executors: focuses on configuring the runtime arguments and entry points of a component rather than building new executor logic.
  • Task Functionality ExtendersRegistering custom task logic for generation, execution, and monitoring. **Distinct from Custom Task Executors:** Focuses on the extensibility of task logic, distinct from general task execution.