Top 14 C# GraphQL Projects
GraphQL for .NET
This is a template API using Clean Architecture alongside a .net implementation of GraphQL.
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.Project mention: Adopting 200 OK! Error Handling strategy in GraphQL with Hot Chocolate (dotnet). | dev.to | 2021-11-22
If you don't know Hot Chocolate framework, feel free to read about it on chillicream.com (official website) and feel free to join the great community (which is always willing to help) on slack
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.Project mention: Adding Polly Policies To Your IDistributedCache | dev.to | 2021-04-02
I never published Nuget packages myself, but with the help of Dotnet-Boxed it was super easy.
.NET Core Extensions and Helper NuGet packages. (by Dotnet-Boxed)
A GraphQL Client for .NET Standard (by graphql-dotnet)Project mention: GraphQL.NET with ASP.NET Integration Tests | dev.to | 2021-05-30
The integration test server allows you to create a HttpClient that has a special HttpMessageHandler that, rather than using TCP sockets, communicates directly with the in-memory server. All the usual serialisation still occurs. We can very easily use this to execute a GraphQL query, manually forming a HttpRequestMessage, but to make things a little easier, we can use GraphQL.NET's GraphQL.Client package. With this in play, we can create a simple test using the HttpClient we created earlier:
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.Project mention: It works. yay. | reddit.com/r/ProgrammerHumor | 2021-11-25
I don’t write C++ and I’m on mobile right now but a quick GitHub search of “back end” (probably would’ve been better off searching “server” but oh well), filter by language C# (might be able to do C++ on desktop or with query params), looked at one of the packages with higher stars, navigated to the Test folders: https://github.com/ttu/dotnet-fake-json-server/tree/master/FakeServer.Test
Examples for GraphQL.NET (by graphql-dotnet)Project mention: GraphQL vs REST in .NET Core | dev.to | 2021-12-16
For .NET Web App you can add GraphQL to you app in a few ways: for example, via separate endpoint in your controller, adding your custom GraphQL Middleware or you can use NUGET package GraphQL.Server.Transports.AspNetCore and add GraphQLHttpMiddleware or even Web Sockets Middleware.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.Project mention: Cross-platform Build Automation with Nuke | dev.to | 2021-11-10
To show an example of a build system, I will use free opnesource demo app which I have in my github.
GraphQL C# client generatorProject mention: Introducing GraphQLinq - Strongly-Typed GraphQL Queries with LINQ to GraphQL. | reddit.com/r/dotnet | 2021-04-27
How would you compare this approach to for example https://github.com/Husqvik/GraphQlClientGenerator?
LINQ to GraphQL - Strongly typed GraphQL queries with LINQ query syntax. No more magic strings and runtime errors.Project mention: GraphQL Language Injection into C# string literals with JetBrains Rider | reddit.com/r/dotnet | 2021-07-21
Cool but you can avoid writing raw GraphQL queries and write them with Linq to GraphQL
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.Project mention: EF Core 6 - An interesting approach using: UoW + Execution Strategy + Transaction Scope. | reddit.com/r/csharp | 2021-04-08
The source code can be found in GitHub repository.
A showcase of how to build API's (REST, gRPC, GraphQL) using C# .NETProject mention: MFlix - A C# .NET 5 Project | dev.to | 2021-04-06
I chose MFlix as the name for this project because I am using one of the sample databases provided by MongoDB called MFlix. The MFlix database is composed of collections of movie related data. I provide more detail in the MongoDB section where I explain how to get a copy of the MFlix database. Therefore, because of the database name, and the fact that MFlix is a short and catchy name, I decided to go with MFlix.
A template for an API using Clean Architecture and GraphQL.net.
.NET 5 GraphQL Web API application with MongoDB.Project mention: GraphQL vs REST in .NET Core | dev.to | 2021-12-16
Now we can consume created GraphQL API. In the GitHub Repo same functionality has been added with REST approach and GraphQL endpoint. Also widely used Swagger configured for Web API Endpoints as well as AltairUI added for GraphQL endpoint testing. Naturally, AltairUI it not a must for GraphQL, you can also use Swagger, GraphiQL, or GraphQL Playground.
C# GraphQL related posts
Running a GraphQL API in .NET 6 on AWS Lambda
6 projects | dev.to | 12 Jan 2022
GraphQL vs REST in .NET Core
7 projects | dev.to | 16 Dec 2021
Dotnet Outdated - Install and Update
5 projects | dev.to | 27 Nov 2021
Adopting 200 OK! Error Handling strategy in GraphQL with Hot Chocolate (dotnet).
1 project | dev.to | 22 Nov 2021
Cross-platform Build Automation with Nuke
1 project | dev.to | 10 Nov 2021
OWASP Top Ten and Software Composition Analysis (SCA)
3 projects | dev.to | 22 Oct 2021
Integrate WebHook under .net (c#) backend
1 project | dev.to | 18 Oct 2021
What are some of the best open-source GraphQL projects in C#? This list will help you:
|1||GraphQL for .NET||5,067|
|3||ASP.NET MVC Boilerplate||2,890|
|4||ASP.NET MVC Boilerplate Framework||562|
|6||Fake JSON Server||308|
Are you hiring? Post a new remote job listing for free.