https://github.com/sheluchin/phuzql
Proof of concept: an interactive GraphQL API explorer
https://github.com/sheluchin/phuzql
api-explorer babashka clojure graphql pathom proof-of-concept
Last synced: 3 months ago
JSON representation
Proof of concept: an interactive GraphQL API explorer
- Host: GitHub
- URL: https://github.com/sheluchin/phuzql
- Owner: sheluchin
- Created: 2025-02-21T18:46:00.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-22T22:27:12.000Z (3 months ago)
- Last Synced: 2025-03-03T01:13:06.173Z (3 months ago)
- Topics: api-explorer, babashka, clojure, graphql, pathom, proof-of-concept
- Language: Clojure
- Homepage: https://fnguy.com/phuzql_poc.html
- Size: 72.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PhuzQL
PhuzQL is a Clojure-based proof of concept tool for building and executing
GraphQL queries against the Star Wars API. It provides an interactive
command-line interface to construct queries using the `fzf` fuzzy finder for
selecting query attributes.See https://fnguy.com/phuzql_poc.html for more details.
## Features

- Interactive query building with `fzf`
- Integration with the Star Wars GraphQL API
- Supports nested query structures## Prerequisites
- Babashka (`bb`)
- `fzf` installed on your system## Usage
To execute a query, run the following command in your terminal from the repo root:
```bash
bb -m com.fnguy.phuzql.core/execute-query
```This will start an interactive session where you can build and execute a query
against the Star Wars API.