Graphql Workshop

A Brief Introduction to Client-side GraphQL
Alternatives To Graphql Workshop
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Core.js1,02581457 days ago46July 08, 202216mitTypeScript
Extendable client for GitHub's REST & GraphQL APIs
Django Graphql Jwt785861423 days ago27August 11, 202153mitPython
JSON Web Token (JWT) authentication for Graphene Django
Poc Graphql367
a day agomitJava
Research on GraphQL from an AppSec point of view.
Graphql Auth334
5 years ago2mitJavaScript
Express Graphql Mongodb Boilerplate269
2 years agomitJavaScript
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Wp Graphql Jwt Authentication269
2 months ago10May 16, 202260gpl-3.0PHP
Authentication for WPGraphQL using JWT (JSON Web Tokens)
Fresh26322 days ago11April 04, 202217mitDart
🍋 A token refresh library for Dart.
Repo Remover252
2 months ago4mitVue
A web app that helps you archive and delete old/unused repos, quickly and easily.
Nest User Auth221
a year ago8mitTypeScript
A starter build for a back end which implements managing users with MongoDB, Mongoose, NestJS, Passport-JWT, and GraphQL.
Lighthouse Graphql Passport Auth217
38 days ago45June 17, 2021mitPHP
Add GraphQL mutations to get tokens from passport for https://lighthouse-php.com/
Alternatives To Graphql Workshop
Select To Compare


Alternative Project Comparisons
Readme

graphql-workshop

What's in this tutorial?

The goal of this tutorial is to get frontend developers up and running with GraphQL. Note that it's written using both Typescript and React Hooks, so users should have some familiarity with those tools before getting started.

The tutorial is broken into three sections:

  1. GraphQL Queries & Mutations. This will get users familiar with the GraphQL Query syntax, and includes some practice using the Github API
  2. Creating a GraphQL Client. Here we'll start to execute GraphQL queries on the client side to power a react app. This section doesn't use any frameworks and is meant to expose users to what's going on under the hood of tools like Apollo and Relay
  3. Apollo. This lesson will introduce the most popular client-side GraphQL frameworks: Apollo

Setup

Do the usual NPM dance:

npm install

Then create your Github access token (https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line). This will be needed to get access to their API in the lessons. At a minimum you will need to give the token repo and user access.

Once you have your token, create a .env file at the project root, and add the token there:

// .env
GITHUB_TOKEN=1234faketoken

To run the code for a particular lesson, just run:

npm start -- lesson-{1|2|3}
Popular Graphql Projects
Popular Token Projects
Popular Application Programming Interfaces Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Typescript
Token
Tutorials
Graphql
Apollo