# C# GraphQL Libraries

> AI-ranked search results for `best c sharp graphql libraries` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 106 total matches; showing the top 3.

Explore on the web: https://awesome-repositories.com/q/best-c-sharp-graphql-libraries

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/best-c-sharp-graphql-libraries).**

## Results

- [chillicream/hotchocolate](https://awesome-repositories.com/repository/chillicream-hotchocolate.md) (5,713 ⭐) — HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively.

The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c
- [chillicream/graphql-platform](https://awesome-repositories.com/repository/chillicream-graphql-platform.md) (5,712 ⭐) — GraphQL Platform is a comprehensive GraphQL ecosystem for .NET that provides a spec-compliant server framework for building APIs and gateways, along with a typed C# client for consuming GraphQL services. At its core, it translates C# classes and methods into a GraphQL schema using code-first or fluent descriptor approaches, enabling developers to define their API structure directly from their existing .NET code.

The platform distinguishes itself through several integrated capabilities that address common GraphQL production concerns. It includes a DataLoader batching and caching engine that gr
- [graphql-dotnet/graphql-dotnet](https://awesome-repositories.com/repository/graphql-dotnet-graphql-dotnet.md) (5,987 ⭐) — GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a comprehensive toolkit for schema building, a federated engine for distributed data graphs, and a subscription handler for managing real-time data streams.

The project distinguishes itself with a flexible schema builder that supports both programmatic code-first definitions and declarative schema-first approaches using the standard schema definition language. It includes a dedicated federation engine to split data graphs into subgraphs and compose them into a unified gateway, as
