diff --git a/data/tools.json b/data/tools.json index f948cc8..29da3fb 100644 --- a/data/tools.json +++ b/data/tools.json @@ -1676,6 +1676,30 @@ "difficulty": "Easy", "status": "live" }, + { + "id": "graphql-query-studio", + "name": "GraphQL Schema Inspector & Query Studio", + "shortDescription": "GraphQL SDL schema parser, interactive query builder, and mock response resolver.", + "longDescription": "## GraphQL Schema Inspector & Query Studio\n\nA privacy-first client-side tool to parse GraphQL SDL schemas, construct queries, edit JSON variables, and generate mock API response payloads offline.\n\n### Features\n\n- SDL Schema Parser: Recursively parses GraphQL schema declarations into structured type trees and field definitions\n- Interactive Query Builder: Construct multi-level queries and mutations with JSON variable input drawers\n- Mock Execution Engine: Returns formatted mock JSON payloads based on active query selections and scalar types\n- Presets Library: Quick-load sample schemas (Social User Profile, E-Commerce Storefront, Weather API)\n- One-Click JSON Export: Copy GraphQL queries, copy response JSON, or download `.json` files\n- Persistent Dark/Light theme mode", + "category": "utilities", + "tags": [ + "api", + "developer-tools", + "graphql", + "json", + "offline", + "query-builder", + "schema", + "sdl" + ], + "techStack": [ + "CSS3", + "HTML5", + "Vanilla JS" + ], + "difficulty": "Hard", + "status": "live" + }, { "id": "grid-areas-architect", "name": "Grid Areas Architect", diff --git a/tools/graphql-query-studio.html b/tools/graphql-query-studio.html new file mode 100644 index 0000000..5005a1d --- /dev/null +++ b/tools/graphql-query-studio.html @@ -0,0 +1,459 @@ + + + + + + + GraphQL Schema Inspector & Query Studio — One File Tools + + + + + + + +
+
+ +
+

GraphQL Schema & Query Studio

+
+
+
+ + + + +
+
+ +
+ +
+
+ + +
+ +
+ + + + +
+
+ + +
+ +
+
+

GraphQL SDL Schema

+ VALID SCHEMA +
+ + + +
PARSED SCHEMA TYPES
+
+
+ + +
+

Query Document

+ + +

Query Variables (JSON)

+ +
+ + +
+
+

Mock Execution Response

+ 200 OK (Mock) +
+ +
+
+
+
+ +
Copied to clipboard!
+ + + + diff --git a/tools/graphql-query-studio.png b/tools/graphql-query-studio.png new file mode 100644 index 0000000..e52e3b8 Binary files /dev/null and b/tools/graphql-query-studio.png differ