All Projects → howtographql → Howtographql

howtographql / Howtographql

Licence: mit
The Fullstack Tutorial for GraphQL

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Howtographql

Modern Graphql Tutorial
📖 A simple and easy GraphQL tutorial to get started with GraphQL.
Stars: ✭ 219 (-97.26%)
Mutual labels:  graphql, prisma, tutorial
Learnapollo
👩🏻‍🏫 Learn Apollo - A hands-on tutorial for Apollo GraphQL Client (created by Graphcool)
Stars: ✭ 5,274 (-34.07%)
Mutual labels:  graphql, apollographql, tutorial
Vue Apollo
🚀 Apollo/GraphQL integration for VueJS
Stars: ✭ 5,529 (-30.88%)
Mutual labels:  graphql, apollographql
Pizzaql
🍕 Modern OSS Order Management System for Pizza Restaurants
Stars: ✭ 631 (-92.11%)
Mutual labels:  graphql, prisma
Offix
GraphQL Offline Client and Server
Stars: ✭ 694 (-91.32%)
Mutual labels:  graphql, apollographql
Learn Graphql
Real world GraphQL tutorials for frontend developers with deadlines!
Stars: ✭ 586 (-92.67%)
Mutual labels:  graphql, tutorial
Eliasdb
EliasDB a graph-based database.
Stars: ✭ 611 (-92.36%)
Mutual labels:  graphql, tutorial
Product Boilerplate
Quickly ship your apps with the power of code generation.
Stars: ✭ 677 (-91.54%)
Mutual labels:  graphql, prisma
Fraql
GraphQL fragments made simple ⚡️
Stars: ✭ 433 (-94.59%)
Mutual labels:  graphql, apollographql
Nexus Plugin Prisma
A plugin for Nexus that integrates Prisma
Stars: ✭ 728 (-90.9%)
Mutual labels:  graphql, prisma
Graphql Prisma Typescript
🏡 GraphQL server reference implementation (Airbnb clone) in Typescript using Prisma & graphql-yoga
Stars: ✭ 723 (-90.96%)
Mutual labels:  graphql, prisma
Apollo Link Maxage
An Apollo Link to invalidate cached queries
Stars: ✭ 23 (-99.71%)
Mutual labels:  graphql, apollographql
Graphql Editor
📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!
Stars: ✭ 5,485 (-31.43%)
Mutual labels:  graphql, tutorial
Chatty
A WhatsApp clone with React Native and Apollo (Tutorial)
Stars: ✭ 481 (-93.99%)
Mutual labels:  graphql, tutorial
Get Graphql Schema
Fetch and print the GraphQL schema from a GraphQL HTTP endpoint. (Can be used for Relay Modern.)
Stars: ✭ 443 (-94.46%)
Mutual labels:  graphql, apollographql
Este
This repo is suspended.
Stars: ✭ 5,467 (-31.65%)
Mutual labels:  graphql, prisma
Learnrelay
Learn Relay - A comprehensive introduction to Relay (created by Graphcool)
Stars: ✭ 887 (-88.91%)
Mutual labels:  graphql, tutorial
Lucid
A developer tool for engineers working with React and GraphQL.
Stars: ✭ 397 (-95.04%)
Mutual labels:  graphql, apollographql
Graphql Up
Get a ready-to-use GraphQL API for your schema
Stars: ✭ 415 (-94.81%)
Mutual labels:  graphql, apollographql
Graphql
GraphQL (TypeScript) module for Nest framework (node.js) 🍷
Stars: ✭ 697 (-91.29%)
Mutual labels:  graphql, apollographql

How to GraphQL 🎓

How to GraphQL is a fullstack tutorial website to learn all about GraphQL! It was built by Prisma and many amazing contributors. All content on the site is completely free and open-source.

Note: This repository is currently mostly unmaintained. We are looking for maintainers who can help cleaning up issues and PRs opened by the community. If you are interested in helping out, please reach out!

Content

The content for all tutorials is located in the /content directory. Here is an overview of all the tutorials that are available at the moment:

GraphQL

  • Fundamentals of GraphQL
  • Advanced GraphQL

Frontend

  • React & Apollo
  • React & Relay
  • Vue & Apollo (Out of date)
  • Ember & Apollo (Out of date)
  • Expo & Apollo (Coming Soon)
  • Angular & Apollo (Coming Soon)
  • VulcanJS (Coming Soon)

Backend

  • Prisma
  • graphql-js / JavaScript
  • Absinthe / Elixir
  • graphql-ruby / Ruby
  • graphql-java / Java
  • Graphene / Python
  • gqlgen / Go
  • Sangria / Scala (Coming Soon)

Contributions / Fixes

As the whole project is open-source, you're more than welcome to fix typos and other small issues yourself and create a PR for the fix. If you want to contribute a whole tutorial track or update one of the out of date tutorials please get in touch.

Installation & Running locally

The project has some native (gyp) dependencies. To get this running, please make sure your environment it set with the following:

  1. Make sure to install a Node version manager (either fnm or nvm)
  2. Point your environment to the version specified in .nvmrc.
  3. Make sure to load .env to your environment variables (some shell loads it automatically, but if not, you can do: source .env to load it)

You can run a local instance of How to GraphQL by executing the following commands in a terminal:

git clone [email protected]:howtographql/howtographql.git
cd howtographql
yarn install
yarn start # http://localhost:8000/

Note: If you're using Node 8, you might need to invoke npm install -g node-gyp before you're starting the app. More info here.

Troubleshooting

If you are having issues with sharp dependency, please make sure you have installed >0.18.2 of it. Older versions have hardcoded dependency on a legacy artifactory.

To check the version you have, run: yarn why sharp.

If you are still having issues, please make sure that you have SHARP_DIST_BASE_URL environemnt variable set correctly (see .env file) and then run yarn install again.

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].