VibeHunt
Back to browse

GROQ

JSON processor with queries and projections.

A command‑line tool that applies GROQ queries to JSON and NDJSON streams. It accepts input from files, pipelines, or standard input and can output raw JSON, pretty‑printed JSON, NDJSON, or a type‑node representation when a schema is supplied. The interface mirrors typical CLI patterns, allowing options such as input and output format selection, schema path, and shortcuts for common output styles.

The utility is built on Node v18+ and distributed via npm, making it straightforward to install globally. Users can execute filters and projections directly, for example counting items, selecting fields, or extracting subsets based on conditions. It supports both single JSON objects and line‑delimited JSON streams, enabling flexible data wrangling in scripts or interactive sessions.

Designed for developers who need to query JSON data without writing code, it complements existing tools like jq by offering the GROQ query language. The project is released under the MIT license and is marked as stable, though the CLI component is currently in an alpha stage.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps