rq
« Back to VersTracker
Description:
Record analysis and transformation tool
Type: Cask  |  Latest Version: 1.0.2@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: data-processing cli rust json csv etl
Install: brew install --cask rq
About:
rq is a tool for performing record-wise data transformations. It supports various input and output formats like JSON, CSV, and MessagePack, allowing you to easily convert and process data streams. The tool is designed for high performance and low memory usage, making it ideal for large datasets.
Key Features:
  • Multi-format support (JSON, CSV, MessagePack, etc.)
  • Streaming processing for low memory footprint
  • Record-based transformation logic
  • Fast performance written in Rust
Use Cases:
  • Converting log files between JSON and CSV formats
  • Filtering and projecting data streams in pipelines
  • Analyzing binary or structured data from standard input
Alternatives:
  • jq – jq is JSON-specific, while rq supports multiple formats natively
  • csvkit – csvkit is Python-based and heavier; rq is a single binary with streaming support
Version History
Detected Version Rev Change Commit
Jul 2, 2024 11:08pm 1.0.2 0 VERSION_BUMP 4c515174