🍺 BREW Explorer

← all formulae

parallel

brew install parallel v20260522 GPL-3.0-or-later

GNU shell command parallelization utility for running multiple jobs in parallel across cores and machines.

Why you might care

Distributes shell commands and scripts efficiently across available CPUs or remote hosts, making it ideal for batch processing and embarrassingly-parallel workloads. Unlike xargs, parallel handles complex argument substitution and job distribution with built-in remote execution. A single-tool replacement for many ad-hoc shell loops and background process management.

Categories

Alternatives

xargs GNU Make xargs mosh
6.4k
30-day installs · #494
20.1k
90-day · #518
76.3k
365-day · #509

Links

Caveats

To use the --csv option, the Perl Text::CSV module has to be installed.
You can install it via:
  perl -MCPAN -e'install Text::CSV'

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "xargs",
    "GNU Make",
    "xargs",
    "mosh"
  ],
  "build_dependencies": [],
  "categories": [
    "shell",
    "shell-prompt",
    "sysadmin"
  ],
  "caveats": "To use the --csv option, the Perl Text::CSV module has to be installed.\nYou can install it via:\n  perl -MCPAN -e\u0027install Text::CSV\u0027\n",
  "conflicts_with": [
    "moreutils"
  ],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Shell command parallelization utility",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:54+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "parallel",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://savannah.gnu.org/projects/parallel/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "GNU Parallel - Summary [Savannah]",
  "installs_30d": 6378,
  "installs_365d": 76252,
  "installs_90d": 20144,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-or-later",
  "llm_generated_at": "2026-06-20T23:45:12+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "parallel",
  "oldnames": [],
  "one_liner": "GNU shell command parallelization utility for running multiple jobs in parallel across cores and machines.",
  "optional_dependencies": [],
  "rank_30d": 494,
  "rank_365d": 509,
  "rank_90d": 518,
  "raw_hash": "0c758c86826eee43",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/p/parallel.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "20260522",
  "versioned_formulae": [],
  "why_use_this": "Distributes shell commands and scripts efficiently across available CPUs or remote hosts, making it ideal for batch processing and embarrassingly-parallel workloads. Unlike xargs, parallel handles complex argument substitution and job distribution with built-in remote execution. A single-tool replacement for many ad-hoc shell loops and background process management."
}