#GQLGen
gqlgen (⭐️ 10763)

go generate based graphql server library

#go
September 22, 2026 at 8:52 PM
gqlgen (⭐️ 10759)

go generate based graphql server library

#go
September 4, 2026 at 8:58 PM
gqlgen (⭐️ 10748)

go generate based graphql server library

#go
August 16, 2026 at 7:25 AM
oapi-codegen Generate Go client and server boilerplate from OpenAPI 3 specifications (70 mentions)

https://www.libhunt.com/r/oapi-codegen

Event Attributes
Oapi-codegen Alternatives and Reviews
Which is the best alternative to oapi-codegen? Based on common mentions it is: Openapi-generator, Sqlc, Gin, Ent, Echo, Go-zero, Chi, Mux, Goa, Gqlgen, Swag or Httprouter
www.libhunt.com
January 23, 2025 at 5:45 PM
マジでgqlgenめんどすぎるな、、graphql-rubyはやっぱりスゴい楽だわ、、、
May 22, 2024 at 8:05 AM
Same sentiment I've come to realize. I started to use #gqlgen for golang. it's night and day the productivity. 😅

gqlgen.com
gqlgen
graphql servers the easy way
gqlgen.com
March 2, 2025 at 3:28 PM
I am generating db use with #sqlc, api with #gqlgen, and page renders with #templ.

The last thing I'm actually writing is my test with #ginkgo. Which dictate how everything else is built.

Feels like my #golang workflow has gotten pretty productive. Once I stopped trying to bikeshed. 😅
February 11, 2025 at 4:50 PM
メモ〜

Go のバージョンを 1.22 に上げると `gqlgen generate` がコケる | Thredot thredot.org/threads/FRMD...
February 22, 2024 at 12:54 AM
gqlgen v0.17.22 あたりから更新止めてて、なんでだっけなーと頑張って思い出した結果、inputにomitemptyが付与されて nil と []string{} が区別できなくなって困り果てたからだったの思い出した。
June 17, 2023 at 3:03 PM
GraphQL自体はクエリ言語だから仕方なくて、gqlgenの実装の側の問題かもしれないが、net/httpやchiほど自由にルーティングを触らせてくれない印象。
July 5, 2023 at 8:56 AM
GraphQL(go/gqlgen)で、特定のリゾルバを叩けるのは管理者権限を持つ人だけ、みたいなnet/httpならmiddlewareを被せるようなのを実現するのはどうするのがスマートなのか。
July 5, 2023 at 8:40 AM
> 「テスト書きたいのでどうしたらいいか考えて。趣味プロダクトなので正常系だけあればよくて、Renovateのライブラリ更新時に自信が持てる程度でよい」みたいなプロンプト
この指示いいな
https://d.aereal.org/entry/2025/12/29/154536
車の走行距離を記録するWebアプリを作っている
aereal/careco フロントエンドはVue.jsでVercelへデプロイ、バックエンドはgqlgen + FirestoreでGoogle Cloud Runにデプロイしている。 # 可観測性 車には好きで乗っているのでとりあえずいろいろ見えるようにしておきたい。また運転者としてメンテナンスに責任を負わないといけない。 とにもかくにも走行した事実の記録から始まるので、走行距離の記録からはじめた。毎日、タコメーターの値を記録し、前回との差分を表示したり。 もともとスプレッドシートにちまちま書いていたけど、だいぶ習慣になって久しいし、いろいろな可視化とか細かい使い勝手の改善を試したいのでWebアプリとして作ることにした。 # Next.jsからVue.jsへ 途中までNext.jsで作っていたけどVue.jsに切り替えた。 一番大きかったのはRCEの脆弱性が入り込んだ機序・設計で、いろいろ思うところがあった。とはいえ即ちNext.js (React RSC) はアホの設計だなどと考えたわけではなく、趣味ではほとんどReactばかり触ってきたので気分転換するいい機会だろうくらいの気持ち。 Vue.jsがSFC (Single file component) というコンセプトを打ち出したことはぼんやり知っていたけど、思っていた以上に書き味がよくて気にいった。 エディタ拡張が発達したおかげで、特殊なファイル形式でもきちんとハイライトや補完が効くとか、そういう細かい体験の良さがある。 あとちょっと文芸的プログラミングっぽいコンセプトだと思う。 # 生成AIとの付き合い 生成AIに仕事を任せるにしても最終的に自分で検めないといけないし、そもそもこれは趣味プロダクトなので効率よりも作る過程そのものも味わいたい。 なので、そういうおいしいところは多少非効率でも自分自信で味わい、反対に特に味のしないつまらないこととか、あまりこだわらないことについては積極的にアウトソースすることにした。 具体的にはCloud Traceでトレースが表示されないトラブルの原因を探る時にブレインストーミング的に使ったりなどなど。 あとは先に書いたようにNext.jsから乗り換え先を探そうという時に「これこれこういう条件を満たすフレームワークを調べて」みたいなプロンプトを投げてレポートを作らせるなど。 当たり前だけど、自分にある程度勘がある (AngularとVueとがあって、……程度) ことを前提とできるのでレポートを評価できるけど、まったく土地勘がないことをやる時には、そもそも評価フレームワークを作るところからはじめないといけない。 他に気付いた点としては、仕事で使っている時には気にならなかったけど、趣味プロダクトの伴走者としてはいささか真面目に仕事をしすぎるきらいがあるので、ちゃんとコンテキストを与えて枠を広げてあげないと無限にお小言を言われるということ。 コーディングエージェントが使われる文脈としては特殊といえるのでこれ自体は不満だと思わないけど、自分の脳みそを絞って鍛えたいよという時にネタバレを食らった気持ちになることがあるので、そういうことはきちんと指示してあげたほうがよい。 またこうしたやりとりを繰り返すことで、自分が趣味プロダクトでどんな体験を重視しているのか省みるきっかけにもなった。 # ちゃんとテストを書く 趣味プロダクトでの最大の悩みは品質担保だと思っている。テストを書く労力を厭いがち。 単に創造的な作業にもっと時間を割きたいだとか、そもそもどうテストを書いたらいいかわからないので手を出しあぐねているだとか、いろいろあると思う。 書き方がわからない中にも、どういう設計にすればテスト可能になるのか考えないといけないというレベルから、テストフレームワークの使い方がわからないというレベルまで様々ある。 そういう時にとりあえず「テスト書きたいのでどうしたらいいか考えて。趣味プロダクトなので正常系だけあればよくて、Renovateのライブラリ更新時に自信が持てる程度でよい」みたいなプロンプトでClaude Codeに壁打ち相手してちまちま書くなどした。 これは大きな一歩で、品質担保ができれば継続的に更新できるし、時間があいてから手を入れようという時にも自信が持てる。
d.aereal.org
December 30, 2025 at 9:21 AM
gqlgen's true power lies in its ability to shape your project's architecture, not just generate boilerplate 🔥 #gqlgen #graphql

https://medium.com/code-your-own-path/go-and-graphql-a-practical-look-at-gqlgen-e7dbcf757b06
May 9, 2026 at 5:46 AM
GraphQL in Go isn’t simple or complex — it’s about structure. With gqlgen, schema & resolvers define everything.

medium.com/code-your-ow...

#Go #GraphQL #Golang #Backend #SoftwareEngineering
Go and GraphQL: A Practical Look at gqlgen
GraphQL with Go is often presented in extremes: either as a clean and elegant solution or as something that adds unnecessary complexity. In…
medium.com
April 19, 2026 at 7:03 AM
I’m facing an error with #gqlgen
Are there type names that cannot be used other than reserved words🤔?
July 31, 2023 at 1:36 PM
I really, _really_ like GraphQL, and I absolutely love the fantastic gqlgen, and it breaks my heart that I'm removing both from Chatto, which is now getting a fresh new ConnectRPC API to make use of protobufs directly.
June 29, 2026 at 7:37 PM
NATS is incredible. An earlier version of Chatto had clients connect to it directly, which was fun (but I went for a GraphQL API as an extra abstraction for various reasons. Luckily, GraphQL subscriptions in gqlgen are a natural fit for NATS pubsub. Just a kick-ass stack!)
February 22, 2026 at 9:20 AM
It was just a massive, massive new feature/change that touched almost every part of the codebase. Also about 2/3 of those LOC are codegen'd packages (gqlgen, protobufs, etc.)
January 30, 2026 at 7:48 AM
<a href="https://zenn.dev/ymirmoto/articles/da8e86be2008b8" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">zenn.dev/ymirmoto/a...
GraphQLにおけるQuery, Mutation単位のエラーレートの取得(99designs/gqlgen利用)
GraphQLにおけるQuery, Mutation単位のエラーレートの取得(99designs/gqlgen利用)
概要 弊社ではクラウドインフラとしてAWSを使い、BackendとFrontend間の通信にはもっぱらGraphQLを利用しています。 先ごろ、SLI/SLO策定のための取り組みとして、このGraphQLのQuery, Mutation単位でのエラーレートを取得したくなりました。…
zenn.dev
July 1, 2024 at 2:10 AM
<a href="https://speakerdeck.com/syumai/kotosheng-cheng-wohuo-yong-sitagqlgen-plus-dataloadernoshi-zhuang-hatanjie-shuo?utm_campaign=talk&utm_medium=email&utm_source=following" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">speakerdeck.com/syu...
コード生成を活用したgqlgen+dataloaderの実装パターン解説
コード生成を活用したgqlgen+dataloaderの実装パターン解説
コード生成を活用したgqlgen + dataloaderの実装パターンについて解説します。 かなり実装寄りの話で、あまり一般化できていないのですが、事例の一つとして参考になれば幸いです。 事前知識については、下記の発表資料を参考にしていただければと思います! https://speakerdeck.com/syumai/xonokotosheng-cheng-tegqlgennodataloadershi-zhuang-wole-nisitahua
speakerdeck.com
June 8, 2024 at 7:34 AM
<a href="https://speakerdeck.com/syumai/xonokotosheng-cheng-tegqlgennodataloadershi-zhuang-wole-nisitahua?utm_campaign=talk&utm_medium=email&utm_source=following" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">speakerdeck.com/syu...
xoのコード生成でgqlgenのDataLoader実装を楽にした話
xoのコード生成でgqlgenのDataLoader実装を楽にした話
2024/6/7の発表の前編です。
speakerdeck.com
June 8, 2024 at 7:34 AM
GraphQL Subscriptionとアクターモデルの組み合わせをやってみた (proto actor / gqlgen)
フロントエンドの手前まで含めてES+CQRSでつながりそうな感じが個人的にちょっと新しくて面白い
分散システムからインタラクティブな感じ
組み合わせ的に複雑なので通常のWebではオーバースペックかもしれないけど、VRとかと組み合わせると新しい体験になるかもしれない
ES+CQRS or GraphQLみたいな対立関係ではなくて、一緒にするとなるほど!という感じ
が、今のところ全人類が気軽に作れる技術スタックではないな・・
January 24, 2024 at 3:11 PM
gqlgen (⭐️ 10741)

go generate based graphql server library

#go
July 29, 2026 at 11:38 AM
gqlgen (⭐️ 10735)

go generate based graphql server library

#go
July 15, 2026 at 1:31 PM
gqlgen (⭐️ 10734)

go generate based graphql server library

#go
July 14, 2026 at 10:26 AM