rust-subprocess

Process manager

A library providing facilities to execute external processes and pipelines with optional redirection of input/output streams.

Execution of and interaction with external processes and pipelines

GitHub

427 stars
7 watching
44 forks
Language: Rust
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
enkessler/childprocess A Ruby library for managing child processes and controlling external programs. 578
skarnet/s6 A suite of programs designed to manage processes and supervise system services. 776
hexagon/pup A universal process manager for managing and automating system processes across multiple languages and platforms. 152
it4innovations/hyperqueue A tool that automates the execution of complex workflows on HPC clusters by dynamically allocating resources and load-balancing tasks. 278
vorakl/trivialrc A minimalistic process manager and configuration system for managing application startup and shutdown. 30
yoshuawuyts/hyperlapse Manages and executes processes on a host machine using a distributed process manager 23
rust-cli/rexpect Automates interactions with child applications and processes by expecting patterns of input and output 328
kokizzu/goproc A lightweight process manager helper library for Go that simplifies running and managing background processes. 25
servo/ipc-channel A Rust-based implementation of a process communication API using native OS abstractions 875
tailhook/lithos A process supervisor and containerizer written in Rust for running services. 113
adamcooke/procodile A tool for managing background processes in Ruby applications 615
htpc-manager/htpc-manager A web application to manage software on HTPCs 43
david-oconnor/pyflow A tool for streamlining Python project setup and dependency management 1,329
vorburger/ch.vorburger.exec A Java library to launch and manage external processes from within a Java application. 30
bytegust/spm A process manager that allows users to start, stop, and manage long-running processes with a simple syntax. 64