5 ms·
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
by akmittal 4y ago
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
- noworriesnate 4y agoThe 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.
- dbbk 4y agoI'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.
- gavinray 4y agoThere 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 https://github.com/Netflix/dgs-framework) - Python: Strawberry (https://github.com/strawberry-graphql/strawberry https://github.com/strawberry-graphql/strawberry) - .NET: HotChocolate (https://github.com/ChilliCream/hotchocolate https://github.com/ChilliCream/hotchocolate) - Rust: async-graphql (https://github.com/async-graphql/async-graphql https://github.com/async-graphql/async-graphql) - Java: GraphQL-Java (https://github.com/graphql-java/graphql-java https://github.com/graphql-java/graphql-java) - Scala 2: Sangria (https://github.com/sangria-graphql/sangria https://github.com/sangria-graphql/sangria) - Scala 3: Caliban (https://github.com/ghostdogpr/caliban https://github.com/ghostdogpr/caliban)