mprocs

Parallel runner

A tool to run multiple commands in parallel and show their output separately.

Run multiple commands in parallel

GitHub

2k stars
12 watching
53 forks
Language: Rust
last commit: about 2 years ago
Linked from 1 awesome list

clilinuxmacosrustterminaltuiwindows

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jkool702/forkrunA utility that efficiently runs multiple commands in parallel using bash coprocs158
aaronriekenberg/rust-parallelAn asynchronous command-line application that runs commands in parallel, aggregates outputs, and provides various features for efficient execution.166
soravux/scoopA distributed task module allowing concurrent parallel programming on various environments642
grosser/parallel_split_testA tool to split and run large test suites in parallel across multiple processes.90
npahlfer/oooA command-line tool that takes input from the user or pipes it in and outputs a response generated by an external model.37
christoomey/vim-tmux-runnerA plugin for sending commands from Vim to the tmux terminal multiplexer291
coderaiser/redrunA tool to run multiple npm scripts fast and efficiently by avoiding the overhead of separate processes for each script.123
parallelssh/parallel-sshAn asynchronous SSH client library for running commands on multiple servers in parallel with minimal system load.1,212
pypyr/pypyrA tool to automate repetitive tasks in software development pipelines613
mkorpela/pabotTool to parallelize Robot Framework test execution480
oconnor663/duct.rsA library for running child processes in Rust, providing tools for building pipelines and handling errors and input/output.839
serpapi/turbo_testsA tool that runs RSpec tests in parallel on multiple cores with incremental output182
coderaiser/madrunCLI tool to run multiple npm scripts in a single command line interface24
droberson/harnessA tool to execute programs in memory using various protocols.10
kriswallsmith/sporkAn experimental library that allows you to run tasks in parallel on multiple processes while maintaining control over the execution of code in both parent and child processes.586