Description
Changelog
Reviews (0)
godot_process_runner (Process class)
Effortless, asynchronous process management for Godot 4.
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
stdoutandstderrline-by-line via signals as they are emitted. - Interactive input – Send text to a process's
stdindynamically (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
Resourcesto 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.