SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# GraphQL Projects
-
.NET 9 will absolutely load a library that was built targeting .NET 5.
For instance, GraphQL was built targeting both .NET 5 and .NET Standard 2.0, as you can see towards the top of the NuGet page: https://www.nuget.org/packages/GraphQL
.NET 9 will use the .NET 5 build, not .NET Standard 2.0. (.NET Framework 4.8.x would use .NET Standard 2.0.) Because .NET 5 > .NET Standard 2.0.
Or Automapper 14 targets only .NET 8: https://www.nuget.org/packages/AutoMapper
It runs on .NET 9 and .NET 10.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Hot Chocolate
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Nitro the awesome Monaco based GraphQL IDE.
-
ASP.NET MVC Boilerplate
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
-
-
data-api-builder
Data API builder provides modern REST and GraphQL endpoints to your Azure Databases and on-prem stores.
Project mention: Directus – real-time REST and GraphQL API of any SQL database | news.ycombinator.com | 2025-02-23That looks really interesting, but maybe only useful for mssql? [1]
[1] https://github.com/azure/data-api-builder/labels/known-issue
-
-
ShopifySharp
ShopifySharp is a .NET library that helps developers easily authenticate with and manage Shopify stores using Shopify's GraphQL API.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: These 20 Awesome API Clients Will Change How You Work with APIs | dev.to | 2025-06-11
Pororoca is a network debugging tool focused on HTTP/2 and HTTP/3 support, making it ideal for developers exploring newer web protocols.
-
-
trouble-training
FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.
-
-
Fake JSON Server
Fake JSON Server is a Fake REST API that can be used as a Back End for prototyping or as a template for a CRUD Back End.
-
-
-
-
-
Dotnet6.GraphQL4.WebApplication
This project exemplifies the implementation and dockerization of a simple Razor Web MVC Core consuming a full GraphQL 4 Web API, build in a .NET 6 multi-layer project, considering development best practices, like SOLID and DRY, applying Domain-Driven concepts in a Onion Architecture.
-
graphql-aspnet
A GraphQL library for ASP.NET developers. This repo represents the library's core source code.
-
-
-
graphql-to-karate
Automagically generate Karate API tests from your GraphQL schemas. Useful for test-driven development, change validation in CI/CD, and more.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# GraphQL discussion
C# GraphQL related posts
-
Data API builder: modern REST, GraphQL endpoints to Databases and on-prem stores
-
.NET Aspire for Data Chatting
-
Data API Builder for Azure Databases
-
A tool for automagically generating API tests from your GraphQL schemas!
-
I built a command line tool that generates API tests from your GraphQL schemas. Check it out!
-
ZeroQL V3 - C# friendly GraphQL client
-
Data Fetching with Next.js Data Fetching with Next.js 13’s Bleeding-Edge Features
-
A note from our sponsor - SaaSHub
www.saashub.com | 22 Jun 2025
Index
What are some of the best open-source GraphQL projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | GraphQL for .NET | 5,939 |
2 | Hot Chocolate | 5,496 |
3 | ASP.NET MVC Boilerplate | 3,449 |
4 | FluentHub | 1,167 |
5 | data-api-builder | 1,108 |
6 | graphql-net | 890 |
7 | ShopifySharp | 823 |
8 | ASP.NET MVC Boilerplate Framework | 724 |
9 | graphql-client | 638 |
10 | Pororoca | 592 |
11 | server | 590 |
12 | trouble-training | 472 |
13 | EntityGraphQL | 439 |
14 | Fake JSON Server | 398 |
15 | ZeroQL | 303 |
16 | examples | 268 |
17 | GraphQlClientGenerator | 224 |
18 | parser | 220 |
19 | Dotnet6.GraphQL4.WebApplication | 75 |
20 | graphql-aspnet | 73 |
21 | Nikcio.UHeadless | 58 |
22 | graphql-query-builder-dotnet | 50 |
23 | graphql-to-karate | 14 |