Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
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.
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.
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.
Reviews
Quick Information
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.