awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesConfiguration-Driven Spawning

Spawning child processes based on parameters defined in static configuration files.

Distinct from Child Process Execution: Focuses on the configuration-driven nature of the spawn, not just the act of executing a child process.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Configuration-Driven Spawning. Refine with filters or upvote what's useful.

Awesome Configuration-Driven Spawning GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • supervisor/supervisorSupervisor 的头像

    Supervisor/supervisor

    9,068在 GitHub 上查看↗

    Supervisor is a process control system for Unix environments that ensures background processes remain running by automatically restarting them if they crash or exit. It functions as a daemon manager that provides a centralized way to start, stop, and monitor the lifecycle of long-running background tasks. The system utilizes a client-server architecture to control multiple processes through a command line interface. This allows for the orchestration of system services and background daemon control without requiring manual shell intervention. The tool covers application process supervision an

    Uses static configuration files to define execution paths and environment variables for managed child processes.

    Python
    在 GitHub 上查看↗9,068
  • sinelaw/freshsinelaw 的头像

    sinelaw/fresh

    5,914在 GitHub 上查看↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Runs commands and captures stdout, stderr, and exit codes for plugin logic.

    Rustideterminal-basedtext-editor
    在 GitHub 上查看↗5,914
  • allure-framework/allure2allure-framework 的头像

    allure-framework/allure2

    5,287在 GitHub 上查看↗

    Allure is a test reporting framework that normalizes execution data from multiple test frameworks across different programming languages into a common intermediate format. It aggregates results from multiple sources into a shared directory of JSON files and generates self-contained HTML reports through a modular plugin pipeline. The architecture includes a hierarchical step tree model to represent test execution, metadata annotation injection to enrich results at runtime, and directory-watch incremental rendering that regenerates reports in real time as new data arrives. Unlike generic report

    Automatically captures stdout, stderr, process errors, and exit codes and includes them in the report.

    Javaallurereportingreporting-engine
    在 GitHub 上查看↗5,287
  • tyrrrz/cliwrapTyrrrz 的头像

    Tyrrrz/CliWrap

    4,976在 GitHub 上查看↗

    CliWrap 是一个异步进程管理器和子进程包装库,用于执行外部命令并将命令行界面集成到应用程序中。它提供了一个框架,用于使用异步模式启动外部程序、管理子进程并验证退出代码。 该库的独特之处在于它能够将标准输入、输出和错误流路由到内存缓冲区或实时事件流。它支持对进程输出行进行实时监控,并支持通过取消令牌(cancellation tokens)终止进程。 该项目涵盖了广泛的外部进程管理功能,包括环境变量配置、标准流重定向以及捕获进程输出以作为应用程序内的数据使用。

    Captures complete standard output, standard error, and exit codes from commands for programmatic use.

    C#clicommand-linedotnet
    在 GitHub 上查看↗4,976
  • jlord/git-it-electronjlord 的头像

    jlord/git-it-electron

    4,878在 GitHub 上查看↗

    git-it-electron 是一款 Git 学习桌面应用和交互式编程教育工具。它提供了一个跨平台环境,通过引导式挑战和命令行练习来练习 Git 和 GitHub 工作流。 该应用作为一个工作流模拟器,通过验证本地仓库状态来确认版本控制命令的正确执行。它使用基于状态的自动完成验证来扫描本地目录和仓库历史记录,确保用户在进入下一步之前正确执行了特定的学习步骤。 该软件涵盖了命令行工作流培训和开发者工具入门,重点在于掌握本地开发环境中的版本控制概念和仓库管理。

    Executes Git binaries as child processes and captures their output to validate the user's commands in real-time.

    Perl
    在 GitHub 上查看↗4,878
  • pyinvoke/invokepyinvoke 的头像

    pyinvoke/invoke

    4,716在 GitHub 上查看↗

    Invoke is a Python task automation library used to define and run named Python functions as command-line tasks. It provides a system for mapping functions to executable commands, enabling the automation of repetitive development workflows and the orchestration of build pipelines. The project implements a namespace-based task hierarchy, allowing related tasks to be grouped into nested collections for a structured command-line interface. It utilizes a layered configuration resolution system to merge settings from environment variables, configuration files, and defaults. The toolset includes sh

    Executes shell commands and captures stdout, stderr, and exit codes for programmatic workflow automation.

    Python
    在 GitHub 上查看↗4,716
  • gam-team/gamGAM-team 的头像

    GAM-team/GAM

    4,206在 GitHub 上查看↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Ensures that logs from parallel worker threads are captured contiguously to maintain readability during large-scale batch operations.

    Pythongamgooglegoogle-admin-sdk
    在 GitHub 上查看↗4,206
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Workflow Automation Integrations
  5. External Application Integrations
  6. Child Process Execution
  7. Configuration-Driven Spawning

探索子标签

  • Process Output Captures2 个子标签Running commands and capturing complete stdout, stderr, and exit codes for programmatic use. **Distinct from Configuration-Driven Spawning:** Distinct from Configuration-Driven Spawning: focuses on capturing full output and exit codes, not just spawning based on config.