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: 14 days 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-23T19:33:19.000Z (about 1 year ago)
- Last Synced: 2025-10-10T12:28:00.035Z (8 months ago)
- Topics: api-explorer, babashka, clojure, graphql, pathom, proof-of-concept
- Language: Clojure
- Homepage: https://fnguy.com/phuzql_poc.html
- Size: 74.2 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.