10 Repos
Mechanisms for triggering and managing the execution of remote serverless functions.
Distinguishing note: Focuses on the remote invocation of workers rather than local function execution.
Explore 10 awesome GitHub repositories matching devops & infrastructure · Remote Worker Execution. Refine with filters or upvote what's useful.
Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure. The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestr
Triggers serverless functions by providing target URLs and configuration parameters to process remote operations.
Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep
Enables the creation of specialized infrastructure handlers to manage execution on platforms not natively supported.
iii is a distributed service orchestrator and event-driven workflow engine designed to compose and manage cross-language functions and workers through a central execution engine. It functions as a multi-language service mesh and WebSocket service gateway, providing a persistent communication layer for remote service workers. The platform enables dynamic runtime extensions, allowing new workers and capabilities to be deployed and registered into a live environment without requiring system restarts. It distinguishes itself by offering machine-readable skill exposure and agent capability integra
Manages the invocation and handling of remote workers using queues and custom triggers.
OneDev is a self-hosted, unified development platform that integrates Git repository hosting, issue tracking, and continuous integration and deployment (CI/CD) into a single system. It provides a comprehensive environment for managing the entire software lifecycle, allowing teams to coordinate code reviews, track development tasks, and automate build pipelines through a centralized interface. The platform distinguishes itself by offering browser-based, containerized development environments that allow developers to access and edit project files directly on the server. Its build system utilize
Offloads build jobs to remote worker nodes to scale processing capacity across diverse infrastructure.
Openwork is an LLM agent orchestration platform and cross-platform desktop application designed for building and running automated workflows. It serves as a local AI agent host and session manager, allowing users to connect local project folders to various large language models and remote cloud workers. The project distinguishes itself through a local-first execution model that enables agents to process files directly on a host machine. It implements human-in-the-loop permissioning to intercept agent resource requests, requiring explicit user approval before accessing specific local system fi
Links the local desktop interface to remote cloud workers to scale processing power for complex tasks.
Jenkins-Zero-To-Hero is an educational course and DevOps engineering curriculum designed to teach the practical application of Jenkins for continuous integration and delivery. It serves as a comprehensive guide and tutorial for building automated software release lifecycles. The material specifically focuses on Jenkins Docker integration, providing instructional guides for configuring Docker agents and executing build pipelines within isolated container environments. It covers the development of pipelines as code using declarative scripts to ensure repeatable deployment processes. The curric
Provides instructions for offloading heavy build tasks to remote worker nodes to improve scalability.
Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma
Runs custom setup and teardown logic for materialization-specific infrastructure during apply and teardown.
Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp
Executes arbitrary shell commands on cloud instances for security scanning and automation tasks.
Dieses Projekt ist ein Serverless-Infrastruktur-Orchestrator und Deployment-Tool für das Hosting von Next.js-Anwendungen auf AWS. Es fungiert als Framework für Edge-Computing-Deployments und als Infrastructure-as-Code-Wrapper, der die Bereitstellung von AWS Lambda-Funktionen, S3-Buckets und CloudFront-Distributionen automatisiert. Das System zeichnet sich dadurch aus, dass es Server-Side-Rendering und API-Routen über globale Edge-Standorte verteilt, um die Latenz zu minimieren. Es lässt sich direkt in Content Delivery Networks integrieren, um die Auslieferung statischer Assets und gerenderter Seiten zu optimieren, und bietet eine Schicht, um Anwendungs-Handler für Serverless-Umgebungen zu kapseln. Die Plattform deckt breite Funktionsbereiche ab, darunter globales Content Delivery, Serverless-API-Infrastruktur und automatisierte Ressourcenkonfiguration. Sie steuert den Datenverkehr durch Edge-Routing-Logik und Internationalisierungs-Handling und unterstützt Performance-Strategien wie Incremental Static Regeneration und Edge-basiertes Bild-Optimierung. Die Infrastruktur wird über Terraform-Konfigurationen verwaltet, was eine präzise Kontrolle über Speicherlimits, Timeout-Dauern und IAM-Berechtigungen ermöglicht.
Supports replacing default execution logic with custom handler files to control request processing.
Dieses Projekt ist ein strukturierter Bildungsleitfaden und Lehrplan zur Beherrschung von Infrastructure as Code (IaC). Es fungiert als Leitfaden für Cloud-Provisioning und DevOps-Schulungsmaterial und bietet eine Reihe von Lektionen und praktischen Übungen zur Bereitstellung und Verwaltung von Cloud-Ressourcen durch deklarative Konfiguration. Der Lehrplan deckt die Entwicklung wiederverwendbarer Module, die Orchestrierung mehrerer Umgebungen mittels Workspaces und die Verwaltung von Remote-State-Dateien mit Sperrmechanismen ab. Er enthält zudem Anleitungen zum Cloud-Secret-Management zur Sicherung sensibler Daten. Das Material umfasst grundlegende Infrastructure-as-Code-Funktionen, einschließlich Provider-Konfiguration, variablenbasierter Parametrisierung und der Verwendung dynamischer Logik und Funktionen für flexible Konfigurationen. Es adressiert zudem die Ressourcenbereitstellung und den Abruf externer Daten.
Executes custom shell commands on provisioned cloud instances for final system customizations.