xpipe
« Back to VersTracker
Description:
Split input and feed it into the given utility
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cli stream-processing utility pipe data-distribution
Install: brew install xpipe
About:
Xpipe is a command-line utility that splits standard input into multiple streams and pipes each into a separate instance of a specified command. It provides a flexible way to parallelize data processing tasks without complex shell scripting. This tool is particularly useful for distributing data across multiple workers or processes.
Key Features:
  • Splits input streams for parallel processing
  • Simple command-line interface
  • Flexible routing of data to multiple processes
  • Lightweight and efficient
Use Cases:
  • Distributing data to multiple worker processes for parallel computation
  • Splitting log files for simultaneous processing by different tools
  • Load testing by feeding data to multiple instances of a service
Alternatives:
  • xargs – xargs can run commands with input, but xpipe offers more direct stream splitting and parallel execution control
  • GNU split – split divides files into smaller chunks, while xpipe routes live data streams to running processes
Version History
Detected Version Rev Change Commit