jqp is a terminal user interface (TUI) tool that transforms how you work with JSON data in the command line. Instead of running jq commands repeatedly and waiting for results, you get an interactive playground where you can modify queries and see results instantly.
The core strength of jqp lies in its interactive filtering capabilities. You can write and refine jq queries in real-time, testing different approaches without leaving the terminal. The tool supports the full jq query language through gojq, a Go implementation that ensures compatibility with standard jq syntax.
Key features include:
jqp excels when working with API responses, log files, or any JSON data source. Pipe data directly from curl, files, or stdin, then explore and transform it interactively. The tool includes configurable keybindings and theme customization through YAML configuration files, making it adaptable to your workflow preferences.
$ brew install jqp