All Projects → fiyazbinhasan → Graphqlcore

fiyazbinhasan / Graphqlcore

Learn how to implement scalable APIs with GraphQL and ASP.NET Core. Branch wise code with relevant topic for smooth and easy walkthrough.

Projects that are alternatives of or similar to Graphqlcore

Aspnetcoregraphql Myhotel
A sample ASP.NET Core & Angular app for demonstrating GraphQL API service
Stars: ✭ 80 (-36%)
Mutual labels:  graphql, aspnetcore
Nextjs Pwa Graphql Sql Boilerplate
Next.js serverless PWA with GraphQL (Apollo) + Postgres SQL boilerplate
Stars: ✭ 125 (+0%)
Mutual labels:  graphql
Trendyways
Simple javascript library containing methods for financial technical analysis
Stars: ✭ 121 (-3.2%)
Mutual labels:  series
Api
🚀 GraphQL & REST APIs to explore all the rockets, launches & other SpaceX's data
Stars: ✭ 123 (-1.6%)
Mutual labels:  graphql
Gql
Libraries supporting GraphQL in Dart
Stars: ✭ 122 (-2.4%)
Mutual labels:  graphql
Graphql Serverless
GraphQL (incl. a GraphiQL interface) middleware for the webfunc serverless web framework.
Stars: ✭ 124 (-0.8%)
Mutual labels:  graphql
Deploy Strapi On Aws
Deploying a Strapi API on AWS (EC2 & RDS & S3)
Stars: ✭ 121 (-3.2%)
Mutual labels:  graphql
Goofi
✨Let's contribute to OSS. Here is how to find good first issues in GitHub. "goofi" is an abbreviation of "good first issues".
Stars: ✭ 125 (+0%)
Mutual labels:  graphql
Graphql Schema Registry
GraphQL schema registry
Stars: ✭ 124 (-0.8%)
Mutual labels:  graphql
Hackatalk
TalkTalk renewal. Open source chat app built-in expo managed work flow
Stars: ✭ 123 (-1.6%)
Mutual labels:  graphql
Lacinia
GraphQL implementation in pure Clojure
Stars: ✭ 1,649 (+1219.2%)
Mutual labels:  graphql
Onesubscribe
ss ssr v2ray 订阅管理 node 后端
Stars: ✭ 122 (-2.4%)
Mutual labels:  graphql
Active Directory Dotnet Webapp Webapi Openidconnect Aspnetcore
An ASP.NET Core web application that authenticates Azure AD users and calls a web API using OAuth 2.0 access tokens.
Stars: ✭ 124 (-0.8%)
Mutual labels:  aspnetcore
Graphql Typed Document Node
An improved version of `DocumentNode` for seamless TypeScript integration for GraphQL.
Stars: ✭ 122 (-2.4%)
Mutual labels:  graphql
Fakebooker Frontend
Stars: ✭ 124 (-0.8%)
Mutual labels:  graphql
Springboot Restful Angular
springBoot,restful,jwt,angular4 搭建的前后端分离后台管理系统
Stars: ✭ 121 (-3.2%)
Mutual labels:  graphql
Openiddict Core
Versatile OpenID Connect stack for ASP.NET Core and Microsoft.Owin (compatible with ASP.NET 4.6.1)
Stars: ✭ 2,275 (+1720%)
Mutual labels:  aspnetcore
Apollo upload server Ruby
Stars: ✭ 124 (-0.8%)
Mutual labels:  graphql
Apollo2 Subscriptions How To
Apollo Server 2 how to setup subscriptions
Stars: ✭ 125 (+0%)
Mutual labels:  graphql
Agoo C
Agoo webserver in C.
Stars: ✭ 125 (+0%)
Mutual labels:  graphql

GraphQL with ASP.NET Core - A 10 Part Blog Series

This repository contains a series of posts with branch wise code on builing scalable GraphQL end-points with ASP.NET Core. Each branch has its own readme where you can find rach relevent post. You can also read the series from my blog,

http://fiyazhasan.me/tag/graphql-dotnet/

Ask anything you want in the comment section of my blog.

Running the application

  • Download the zip or clone the project
  • Make sure you have necessary dotnet core sdks installed (I'm using ASP.NET Core 2.1)

https://www.microsoft.com/net/download/windows

  • Build and run the project

dotnet build dotnet run

Optional ( If you want a real database behind the scene )

  • Make sure you have Postgres installed in your system

https://postgresapp.com/

  • Change the connection string in appsettings.json to target your local posgres database.
  • From command line go to the root of the project and create a db migration script

dotnet ef migrations add Initial -o Data/Migrations

  • Apply migration in your database

dotnet ef database update

Branches

Part I - Hello World

Part II - Middleware

Part III - Dependency Injection

Part IV - GraphiQL - An in-browser IDE

Part V - Fields, Arguments, Variables

Part VI - Persist Data - Postgres with EF Core

Part VII - Mutation

Part VIII - Entity Relations - One to Many

Part IX - Entity Relations - Many to Many

Part X - Data Loader

Video Tutorials

Coming Soon...

Mentions

Joe McBride - Thanks for providing an awesome community driven project

graphql-dotnet

Jon Galloway - Thanks for featuring posts on ASP.NET Community Standup

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].