13 Repos
Constructs for adding conditional branching and iterative processing to automated workflows.
Distinguishing note: Focuses on the control flow primitives within a workflow engine rather than the orchestration itself.
Explore 13 awesome GitHub repositories matching development tools & productivity · Workflow Logic. Refine with filters or upvote what's useful.
This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid
Provides visual logic flows for routing user inputs to specialized processing modules.
ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr
The platform incorporates conditional branching and iterative loops into workflows to process datasets and manage data flow.
Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data. The platform distinguishes itself through its deep integration with the browser environment, allowing for complex orchestration such as event-driven triggers, cross-origin request handling, and the ability to package workflows as sta
Simplifies complex automation by grouping multiple blocks into reusable units.
Archon is an artificial intelligence agent automation engine designed to orchestrate complex development workflows. It functions as a platform for chaining multi-step tasks into directed graphs, allowing developers to standardize and execute repeatable coding patterns through declarative configuration files. The system distinguishes itself by maintaining stateful context across long-running sessions and executing operations within isolated, containerized worktrees to prevent file interference. It integrates with external language models and provides a centralized registry for sharing and inst
Provides control flow primitives for composing complex, multi-step logic within automated workflows.
This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro
Implements control flow elements such as loops and branches to determine workflow execution paths.
Metaflow is a Python machine learning framework and MLOps workflow orchestrator designed to manage the lifecycle of data pipelines from local prototyping to production. It serves as a distributed compute manager and an experiment tracking system, enabling the creation of reproducible pipelines that transition between development and high-availability production environments. The framework distinguishes itself through an integrated checkpointing system that automatically persists intermediate data artifacts to remote storage, allowing failed runs to be resumed from the last successful step. It
Organizes complex machine learning logic into a structured sequence of top-level flows and individual steps.
Elsa Core is a workflow engine framework designed for defining, executing, and managing long-running business processes. It functions as a distributed workflow orchestrator and event-driven trigger system, capable of operating as a multi-tenant platform with secure data isolation. The project distinguishes itself through a flexible approach to workflow definitions, supporting a visual drag-and-drop designer, programmatic C# definitions, and portable JSON specifications. It provides a highly extensible architecture allowing for the development of custom activities and the use of a dynamic expr
Provides the ability to inspect and modify variables in running or suspended workflows to adjust their behavior.
Webhook.site is a web-based tool that captures, inspects, and debugs incoming HTTP requests and emails sent to a unique URL, without requiring any server setup. It also functions as an API mocking and response modification tool, capable of generating mock APIs from OpenAPI specifications and altering HTTP responses, headers, and status codes for testing purposes. Beyond inspection, it serves as a platform for webhook automation and workflow orchestration, triggering multi-step automations—including database queries, SSH commands, and HTTP calls—when a webhook is received. The service distingu
Provides runtime variable setting via text, random, date, or math modes during webhook processing.
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
Skips specific modules from workflows using exact or substring name matching.
github-script is a GitHub Actions JavaScript runner that executes asynchronous scripts to interact with the GitHub API. It serves as a JavaScript workflow scripting runtime and API client, providing a pre-configured authenticated client for automating tasks within GitHub Actions pipelines. The project enables the implementation of custom workflow logic that exceeds standard YAML syntax, including the ability to perform REST API calls and execute GraphQL queries for complex data extraction. It supports the management of multiple authenticated clients to facilitate cross-organization repository
Implements complex conditional logic and data processing in workflows that exceed standard YAML syntax.
Dieses Projekt ist ein Telegram-Cloud-Mirror-Bot zum Herunterladen von Dateien aus verschiedenen Internetquellen und zum Spiegeln auf Telegram oder Cloud-Speicher. Er fungiert als spezialisierter Dienst für Remote-Media-Downloads, Torrent- und Usenet-Leeching sowie automatisiertes Content-Mirroring. Der Bot zeichnet sich durch eine tiefe Integration in das Rclone-Ökosystem zur Verwaltung, zum Klonen und zum Migrieren von Dateien über mehrere Cloud-Provider hinweg aus. Er enthält einen RSS-Content-Automator, um Downloads basierend auf benutzerdefinierten Filtern auszulösen, und nutzt Service-Account-Rotation, um API-Quotas bei der Verwaltung von Cloud-Ressourcen zu umgehen. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Medienverarbeitung für Archiv-Extraktion und Formatkonvertierung sowie Web-Media-Capture von unterstützten Plattformen. Es bietet zudem Torrent-Discovery via externe APIs, rekursive Cloud-Content-Suche und eine Aufgabenwarteschlange zur Verwaltung hochvolumiger Transfer-Jobs. Die administrative Kontrolle erfolgt über Chat-basierte Zugriffskontrolle und eine Datenbank zur Persistierung von Benutzerkonfigurationen und Aufgabenhistorie.
Allows updating global and user-specific variables such as upload paths and filename prefixes during bot runtime.
Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp
Provides a console-based inspector tool to read, write, and invoke methods on object variables during runtime.
n8n-skills is a collection of technical guides and architectural frameworks for designing, building, and deploying automation workflows and AI agents within n8n. It provides a structured approach to creating autonomous agents by combining large language model chains with memory systems and custom toolsets. The project focuses on extending AI capabilities through the development of custom tool functions using structured input schemas and the integration of Model Context Protocol servers. It emphasizes the use of specific architectural patterns to manage webhooks, APIs, and binary data handling
Provides reusable workflow encapsulation modules with typed inputs to reduce logic duplication.