Gr

GraphQL Client Library for Clojure

Hacker News

GraphQL Client Library for Clojure

Hey HN! This is a library I've been working on for Clojure. There are other libraries out there which do something similar, but they are to DSL-ish for my taste. Therefore, decided to write my own w/ hiccup-like syntax while attempting to stay as true to GraphQL spec/idioms. There are a couple small things which are different (i.e. aliases and directives). For the most part, I think it is promising. Especially once I have the time to implement support for CLJS & different client implementations (i.e. http on jvm, ajax/fetch on js/node). Would love some feedback, if you think there are things I am missing/not considering.

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
69%69% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Missing: mac, agents, macos
53%53% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
36%36% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
31%31% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
24%24% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Io
Iota.lib.cpp, IOTA C++ Client Library46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Iota.lib.cpp, IOTA C++ Client Library

Hacker News2
Af
Affirm client library for Ruby42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Affirm client library for Ruby

Hacker News3
Ge
Generate client library for expressjs endpoints44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Generate client library for expressjs endpoints

Hacker News1
Pi
Pituophis – Gopher client/server library37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pituophis – Gopher client/server library

Hacker News1
Te
Telegram client library implemented in C#53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Telegram client library implemented in C#

Hacker News2
Go
Go client library for accessing the Paddle API47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Go client library for accessing the Paddle API

Hacker News2
Py
Python Client Library for Truverifi50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Python Client Library for Truverifi

Hacker News2
oE
oEmbedPy is oEmbed client library for Python 3.x59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

oEmbedPy is oEmbed client library for Python 3.x

Hacker News1
Go
Golang Client and Library for NewsAPI.org42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Golang Client and Library for NewsAPI.org

Hacker News4
An
An etcd client library for Rust48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An etcd client library for Rust

Hacker News3