jq is a command-line tool that processes JSON data with the same flexibility that sed, awk, and grep bring to text manipulation. It lets you slice, filter, map, and transform structured data with minimal effort.
Built in portable C with zero runtime dependencies, jq is incredibly lightweight. Download a single binary and run it anywhere—no installation hassles or compatibility issues.
Key capabilities include:
The tool excels at converting messy data into exactly what you need. Most transformations require surprisingly short, readable programs compared to alternative approaches. Whether you're working with APIs, logs, configuration files, or any JSON-based data, jq reduces complexity and saves time.
The project is actively maintained with regular releases adding new features like datetime functions, math operations, regex support, and a module system. It's licensed under the MIT license, making it free for any use.

★ 65k · vcli-v3.0.39 · typescript