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
[ Parent
| on HN ]
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.