subprocess.h

Process launcher

A single header library to launch and interact with sub-processes across multiple platforms.

🐜 single header process launching solution for C and C++

GitHub

1k stars
28 watching
100 forks
Language: C
last commit: 5 months ago
Linked from 2 awesome lists

ccppprocesssubprocesssubprocess-run

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hniksic/rust-subprocess A library providing facilities to execute external processes and pipelines with optional redirection of input/output streams. 425
enkessler/childprocess A Ruby library for managing child processes and controlling external programs. 578
rtomayko/posix-spawn A Ruby library that provides fast and efficient process spawning capabilities 519
ghedo/pflask A tool for creating isolated process environments on Linux 197
boostorg/interprocess Provides C++ classes and functions to safely access shared resources between threads and processes without explicit synchronization. 139
amitt001/delegator.py A library for managing subprocesses in Python. 1,701
hexagon/pup A universal process manager for managing and automating system processes across multiple languages and platforms. 160
crystal-china/procodile_cr A tool for running and managing background processes in Ruby applications 8
scramjetorg/framework-cpp A C++ framework for reactive stream programming with concurrent asynchronous operations 3
vorburger/ch.vorburger.exec A Java library to launch and manage external processes from within a Java application. 31
heliumproject/core A C++ platform abstraction and standard library with features like Reflection, IPC, and RPC for building modern applications 34
kokizzu/goproc A lightweight process manager helper library for Go that simplifies running and managing background processes. 25
adamcooke/procodile A tool for managing background processes in Ruby applications 615
devlooped/smallsharp Enables multiple C# top-level programs to be created, edited and run from a single project with automatic compilation and launch selection. 285
skarnet/s6 A suite of programs designed to manage processes and supervise system services. 777