mprocs
A terminal UI tool that runs several commands in parallel and shows each one's output separately.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About mprocs
mprocs brings a project's commands into one terminal interface. It runs multiple processes at once, shows the output of each in its own view, and lets you interact with each process individually.
The project is being continued under the new name dekit, which adds a client-server design similar to tmux. dekit has no release yet, so the published mprocs releases remain the version to use today.
Strengths
- Separate output view for each running command
- Interact with any process from one terminal
- Actively developed repository
Limitations
- Development has moved to the unreleased successor dekit
- Processes stop when the mprocs window closes
Details
- Pricing
- FreeFree and open source under the MIT licence.
- License
- MIT
- Developer
- pvolok
- Platforms
- Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Developers who start several dev servers and watchers at once
- Categories
- CLI tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 2 sources on file.
mprocs as an alternative
Listings that name mprocs as an alternative.
GNU Parallel
A command-line utility that runs shell commands and scripts in parallel across CPU cores or machines.
mprocs runs several commands in parallel with separate output panes in a terminal UI, aimed at dev servers rather than batch jobs across many inputs.
Pitchfork
Manage a project's background services from the terminal.
mprocs runs several commands in parallel with a separate output view for each, but processes stop when its window closes and development moved to a successor.
Similar software
Related functionality, not necessarily a direct replacement.
Pueue
A command-line task manager that queues shell commands and runs them in the background.
GNU Screen
A terminal multiplexer that runs several shell sessions in one window and keeps them alive after disconnecting.
Tmuxinator
A command-line tool that creates and manages tmux sessions from YAML project configuration files.
Just
A command runner that saves project-specific commands in a justfile, without any of make's build-system baggage.
watchexec
Watches a folder and reruns a command whenever a file changes, for test loops, linting and rebuilds.