Media preview
Description
Changelog
Reviews (0)

godot_process_runner (Process class)

Effortless, asynchronous process management for Godot 4.

Godot 4.5+ License Asset Library

Managing external system processes in Godot is usually a headache. OS.execute() blocks your game thread, and reading stdout manually is error-prone. godot_process_runner (Process class) gives you a clean, signal-driven wrapper to spawn, monitor, and interact with any system process—without freezing your game.


✨ Features

  • Non-blocking execution – Run shell commands, compilers, or scripts without pausing your game loop.
  • Real-time streaming – Receive stdout and stderr line-by-line via signals as they are emitted.
  • Interactive input – Send text to a process's stdin dynamically (perfect for CLIs that ask for passwords or confirmations).
  • Full lifecycle control – Start, kill, or wait for processes safely.
  • Reusable resources – Pre-configure processes (executable, arguments, working directory) as Resources to reuse across your project.
  • Cross-platform – Works on Windows, Linux, and macOS.

Installation

Install it using asset library and that's it, Now you have Process class available to your project.

Changelog for version v1.0.0

2026-07-30 16:44:17

No changelog provided for this version.

Reviews

ProcessRunner has no reviews yet.

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.