oq
« Back to VersTracker
Description:
Performant, and portable jq wrapper to support formats other than JSON
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: json xml jq cli data-processing developer-tools
Install: brew install oq
About:
Oq is a command-line JSON and XML processor that provides a performant wrapper around the 'jq' utility. It extends standard jq functionality by adding native support for XML and other formats, allowing you to seamlessly query and transform structured data without pre-conversion. Built with Crystal, it delivers high performance while maintaining the powerful filtering capabilities of jq.
Key Features:
  • Native XML and JSON processing
  • High performance via Crystal language
  • Compatible with standard jq syntax and filters
  • Supports multiple output formats
Use Cases:
  • Transforming XML API responses into JSON for downstream processing
  • Extracting specific data points from complex XML configuration files
  • Converting between different structured data formats on the command line
Alternatives:
  • jq – Standard jq only supports JSON; Oq adds XML and format conversion
  • yq – YAML-focused tool; Oq provides broader format support including XML
Version History
Detected Version Rev Change Commit
Sep 16, 2025 9:35am 1 VERSION_BUMP 8d698d81