rq
Record analysis and transformation tool
The tool processes streams of structured records, allowing users to read data in a variety of formats and output it in another format. It supports common serialization types such as JSON, YAML, TOML, CSV, Apache Avro, CBOR, MessagePack, and raw text, with read and write capabilities for most of them. For Google Protocol Buffers it can read records but cannot write them directly.
It is intended for lightweight, ad‑hoc data exploration where a full SQL engine or custom program would be excessive. By operating on record‑oriented streams rather than plain text, it offers functionality similar to traditional line‑oriented utilities while handling structured data. The binary is distributed without external dependencies and runs on macOS and other platforms.
The project is written in Rust and is currently in a low‑maintenance state; new development is limited, but the existing functionality remains stable and usable for format conversion tasks.
Reviews
Loading reviews…

