News for hackers. Stuff that matters.
Re:GraphQL is quickly moving to one of my least favorite tec... by akmittal on Friday July 29, 2022 @01:06PM (#32279413)
Graphql is great when you are in node/react world. Other language support is not that great. Every language need apollo-server, Apollo-client like library
Re:GraphQL is quickly moving to one of my least favorite tec... by gavinray on Friday July 29, 2022 @02:23PM (#32280222)
There are some very solid libraries in most languages. I'm not a .NET dev, but I think that HotChocolate takes the cake.

Here's a non-exhaustive list:

- Kotlin: Netflix's "DGS" (https://github.com/Netflix/dgs-framework)

- Python: Strawberry (https://github.com/strawberry-graphql/strawberry)

- .NET: HotChocolate (https://github.com/ChilliCream/hotchocolate)

- Rust: async-graphql (https://github.com/async-graphql/async-graphql)

- Java: GraphQL-Java (https://github.com/graphql-java/graphql-java)

- Scala 2: Sangria (https://github.com/sangria-graphql/sangria)

- Scala 3: Caliban (https://github.com/ghostdogpr/caliban)

Re:GraphQL is quickly moving to one of my least favorite tec... by noworriesnate on Friday July 29, 2022 @01:17PM (#32279551)
The C# ecosystem has HotChocolate (server-side) and StrawberryShake (client-side). I've been using it for a year or so and it's been a pleasure to work with.
Re:GraphQL is quickly moving to one of my least favorite tec... by dbbk on Friday July 29, 2022 @02:04PM (#32280041)
I've actually been pleasantly surprised building a GraphQL API in PHP (which I just assumed would be a nightmare), Lighthouse is pretty strong for this.