This is a working draft of the specification for GROQ - (Graph-Relational Object Queries).
Read the announcement blog post, and the getting started guide.
Go to GROQ Arcade to try out GROQ with any JSON data today!
-
GROQ-js, a JavaScript implementation of GROQ.
-
Go GROQ library, a Go implementation of the GROQ parser.
-
Sanity, a content platform for modern web applications.
-
GROQ-CLI: Run GROQ queries on files and URLs in the command line,
-
groqfmt, a command-line formatter for GROQ, written in Go.
-
GROQ tagged template literal: This module exports a single function that can be called with an ES2015 template string to signal that it represents a GROQ-query.
- GROQ test suite: Test suite for GROQ queries.
This specification is published with spec-md.
Copyright © 2015–present, Sanity, Inc.