graphql.md
July 15, 2021 · View on GitHub
Bookmarks tagged [graphql]
www.codever.land/bookmarks/t/graphql
MicroProfile GraphQL
https://download.eclipse.org/microprofile/microprofile-graphql-1.0/microprofile-graphql.html
The intent of the MicroProfile GraphQL specification is to provide a "code-first" set of APIs that will enable users to quickly develop portable GraphQL-based applications in Java.
Apollo-Angular 1.2 — using GraphQL in your apps just got a whole lot easier!
https://medium.com/the-guild/apollo-angular-code-generation-7903da1f8559
TL;DR
- Code generation for Apollo Angular
- Query, Mutation, Subscription as an Angular service
- Apollo Angular Boost
- T...
- tags: apollo-angular, graphql, graphql-client, code-generation
- :octocat: source code
subscriptions-transport-ws - npm
https://www.npmjs.com/package/subscriptions-transport-ws
(Work in progress!)
A GraphQL WebSocket server and client to facilitate GraphQL queries, mutations and subscriptions over WebSocket.
- tags: graphql, graphql-client, websocket
- :octocat: source code
Designing GraphQL Mutations - Apollo Blog
https://www.apollographql.com/blog/designing-graphql-mutations-e09de826ed97/
Designing a good GraphQL API is tricky, because you always want to balance utility and convenience with a consideration around how the API may evolve in the future.
The main points to consider when d...
- :calendar: published on: 2017-03-28
- tags: graphql, api-design
Graphile | Powerful, Extensible and Performant GraphQL APIs Rapidly
https://www.graphile.org/postgraphile/
Instantly spin-up a GraphQL API server by pointing PostGraphile at your existing PostgreSQL database
- tags: graphql, postgresql, node.js
- :octocat: source code
GraphQL Mutation Design: Anemic Mutations
https://xuorig.medium.com/graphql-mutation-design-anemic-mutations-dd107ba70496
Mutations are one of the trickiest part of a GraphQL schema to design. We spend a lot of time talking about GraphQL queries and how easy they are to use. However, mutations get far less love.
In this...
- :calendar: published on: 2018-02-18
- tags: graphql, api-design
GraphQL explained - Apollo Blog
https://www.apollographql.com/blog/graphql-explained-5844742f195e/
In this post, I’m going to answer one simple question: How does a GraphQL server turn a query into a response?
- :calendar: published on: 2016-05-23
- tags: graphql, graphql-js
keycloak-connect-graphql - npm
https://www.npmjs.com/package/keycloak-connect-graphql
A comprehensive solution for adding keycloak Authentication and Authorization to your Express based GraphQL server.
Based on the keycloak-connect middleware for Express. Provides useful Authenticatio...
- tags: graphql, graphql-express, keycloak
- :octocat: source code
GraphQL: The Mental Model — Dhaivat Pandya - 21min
https://www.youtube.com/watch?v=zWhVAN4Tg6M
Explains the Graph part in GraphQL and how Apollo Client handles caching and the assumptions it makes.
- :calendar: published on: 2017-02-07
- tags: graphql, apollo-client, caching
GraphQL Concepts Visualized - Apollo Blog
https://www.apollographql.com/blog/the-concepts-of-graphql-bc68bd819be3/
GraphQL is often explained as a “unified interface to access data from different sources”. Although this explanation is accurate, it doesn’t reveal the underlying ideas or the motivation behind GraphQ...
- :calendar: published on: 2016-08-18
- tags: graphql, apollo-client, caching
Lessons from 4 Years of GraphQL - 39min
https://www.youtube.com/watch?v=zVNrqo9XGOs
GraphQL has been in use at Facebook for over four years and evolved a lot before it was open sourced. During that time we learned a lot about what works and why, and derived a series of best practices...
- :calendar: published on: 2016-11-03
- tags: graphql, open-source
Complete example of a CRUD API with Express GraphQL – CodepediaOrg
https://www.codepedia.org/ama/complete-example-crud-api-express-graphql
CRUD API example implemented with GraphQL-js and expresss-graphql acting as integration point to the existing REST API supporting Bookmarks.dev
- :calendar: published on: 2020-11-10
- tags: graphql, expressjs
- :octocat: source code
GraphQL Schema Design: Building Evolvable Schemas - Apollo Blog
https://www.apollographql.com/blog/graphql-schema-design-building-evolvable-schemas-1501f3c59ed5/
While GraphQL allows us to continuously evolve our schemas, using deprecations for example, we should not take the decision of deprecating schema members lightly. In the end, a deprecation still requi...
- :calendar: published on: 2018-06-01
- tags: graphql, migration, api-design, deprecated
GraphQL & Caching: The Elephant in the Room - Apollo Blog
https://www.apollographql.com/blog/graphql-caching-the-elephant-in-the-room-11a3df0c23ad/
If you’ve followed the discussions around whether GraphQL is a good idea or not, you might have heard things like “GraphQL breaks caching”, or “GraphQL is not cacheable”. If not, I guarantee you’ll be...
Keycloak Authentication and Authorization in GraphQL
https://medium.com/@darahayes/keycloak-authentication-and-authorization-in-graphql-ad0a1685f7da
Learn how to add Keycloak auth to Node.js GraphQL server applications. Including Authentication and Role Based Access Control using the @auth and @hasRole in the GraphQL Schema.
It's basically an...
- tags: graphql, authentication, authorization, keycloak
- :octocat: source code
Eric Baer - The Evolution of API Design: From RPC to GraphQL | VueConf 2017 - 39min
https://www.youtube.com/watch?v=PmWho45WmQY
In his talk, Eric explored some of the new client-server interaction models that address today’s pressures and used history to understand the tradeoffs made at the transition between the previous desi...
- :calendar: published on: 2017-08-14
- tags: graphql, graphql-express
- :octocat: source code
GraphQL Under the Hood - 26min
https://www.youtube.com/watch?v=fo6X91t3O2I
Eric Baer, Lead Software Engineer at Formidable, gave this talk at GraphQL Summit 2017.
In this talk, I take a deep dive into GraphQL’s specification and talk a bit about what actually happens when ...
- :calendar: published on: 2017-11-15
- tags: graphql, lexer, abstract-syntax-tree
GraphQL Server Basics: The Network Layer | Prisma
https://www.prisma.io/blog/graphql-server-basics-the-network-layer-51d97d21861
Focus on the network layer. In particular, how a GraphQL server responds to HTTP requests by processing the queries (or mutations) with the execution engine.
In the Node ecosystem, Express is by far ...
- :calendar: published on: 2017-11-28
- tags: graphql, graphql-express, apollo-server
GraphQL Server Basics: GraphQL Schemas, TypeDefs & Resolvers Explained | Prisma
https://www.prisma.io/blog/graphql-server-basics-the-schema-ac5e2950214e
In this article, we unveiled the mechanics and inner workings of a GraphQL execution engine. Starting with the GraphQL schema which defines the API of the server and determines what queries and mutati...
- tags: graphql, javascript, graphql-js
Graphene-Python home page
Graphene framework for Python
- tags: graphql, python, frameworks
- :octocat: source code
DataLoader – Source code walkthrough - 34min
https://www.youtube.com/watch?v=OQTnXNCDywA
DataLoader is a utility for batching and caching loaded data in your web service. Learn how it works with a walkthrough of its source code.
- :calendar: published on: 2016-02-27
- tags: graphql, javascript, node.js, react, dataloader
- :octocat: source code
graphql/dataloader home page
https://github.com/graphql/dataloader
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and ca...
- tags: graphql, tools, caching, batch, dataloader
- :octocat: source code
GitHub - graphql/graphql-playground
https://github.com/graphql/graphql-playground
🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration) - graphql/graphql-playground
- tags: graphql, tools
- :octocat: source code
How to GraphQL - The Fullstack Tutorial for GraphQL
Fullstack GraphQL Tutorial to go from zero to production covering all basics and advanced concepts. Includes tutorials for Apollo, Relay, React and NodeJS.
- tags: graphql, tutorials, open-source
- :octocat: source code
Introduction to GraphQL
Learn about GraphQL, how it works, and how to use it in this series of articles - from Introduction to Best Practices
- tags: graphql
GraphQL Resources to help you get started – CodepediaOrg
https://www.codepedia.org/ama/graphql-resources-to-help-you-get-started
List of GraphQL resources I found most useful to begin. Thus, you can get a good grasp of GraphQL in about two or three days.
Handling GraphQL errors like a champ with unions and interfaces - LogRocket Blog
https://blog.logrocket.com/handling-graphql-errors-like-a-champ-with-unions-and-interfaces/
An interesting approach to handling erros in GraphQL with the possibilities that the spec provides and still have type safety.
- :calendar: published on: 2019-11-19
- tags: graphql, error-handling, apollo
GraphQL Code Generator Home Page
https://graphql-code-generator.com/
Generate code from your GraphQL schema and operations with a simple CLI
- tags: graphql, code-generation, cli, command-line-interface, command-line-tools, typescript
- :octocat: source code
From REST to GraphQL
https://jacobwgillespie.com/2015-10-09-from-rest-to-graphql/#.5sdd8ltnx
This excellent post by Jacob Gillespie covers some of the interesting things he learned when converting a REST API to GraphQL.
The first part talks about the many reasons why REST didn’t cut it any m...
Explaining GraphQL Connections - Apollo Blog
https://www.apollographql.com/blog/explaining-graphql-connections-c48b7c3d6976/
Connections can be hard to understand because they use opaque vocabulary like “cursor,” “connection,” and “edge.” So in this post I will explain the terminology and try to answer three important quest...
- tags: graphql, terminology
Understanding pagination: REST, GraphQL, and Relay - Apollo Blog
https://www.apollographql.com/blog/understanding-pagination-rest-graphql-and-relay-b10f835549e7/
In this post, I’ll cover some different approaches to pagination in REST and GraphQL:
- Pagination: what is it for?
- What are different types of pagination, and when are they useful?
- What is it...
- :calendar: published on: 2016-03-09
- tags: pagination, rest, graphql, relay
FakeQL home page
Create fake data and API endpoints with Blowson.
General overview of GraphQL in graphql-spec/README.md
https://github.com/graphql/graphql-spec/blob/master/README.md
Helps you get started with GraphQL concepts
- tags: graphql, specification, readme
- :octocat: source code
Getting Started With GraphQL.js - home page
https://graphql.org/graphql-js/
The JavaScript reference implementation for GraphQL
- tags: graphql, javascript, node.js, graphql-js
- :octocat: source code
Introduction to Apollo Client
https://apollographql.com/client
Apollo Client is a comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL. Use it to fetch, cache, and modify application data, all wh...
- tags: graphql, apollo, graphql-client
- :octocat: source code
GraphQL Client for Angular
GraphQL Client for Angular Framework
- tags: graphql, graphql-client, angular, apollo
- :octocat: source code
GraphQL Java Home Page
This is the home page of the GraphQL Java implementation
- tags: graphql, java
- :octocat: source code
GraphQL Specification Versions
- tags: graphql, specification, release
HowToGraphQL (Fundamentals) - Introduction (1/4) - 5min
https://www.youtube.com/watch?v=oCT4HOJsUZQ
Learn what GraphQL is, how it compares to REST and about the historic context in which it was created.
Following parts:
- [HowToGraphQL (Fundamentals) - GraphQL is the better REST (2/4)](https://www....
- :calendar: published on: 2017-07-17
- tags: graphql
Breaking up the monolith: A layered GraphQL architecture - Johannes Schickling @ GraphQL Europe 2018 - 17min
https://www.youtube.com/watch?v=_MmyTahR9ok
Learn how GraphQL helps you build, clean & layered-architectures with a clear separation of concerns.
- :calendar: published on: 2018-07-02
- tags: graphql, api, javascript, architecture
Getting started with GraphQL Java and Spring Boot
https://www.graphql-java.com/tutorials/getting-started-with-spring-boot/
This is a tutorial for people who want to create a GraphQL server in Java. It requires some Spring Boot and Java knowledge and while we give a brief introduction into GraphQL, the focus of this tutori...
- tags: graphql, spring-boot, tutorials
- :octocat: source code
Kong/insomnia
https://github.com/Kong/insomnia
Insomnia is a cross-platform REST client, built on top of Electron.
- tags: rest-client, graphql, rest
- :octocat: source code
GraphQL Country | GraphQL API for data about countries.
Get information about countries via a GraphQL API
GraphCMS - The GraphQL Headless CMS
Mongoose schema To GraphQL
https://github.com/sarkistlt/mongoose-schema-to-graphql
Use Mongoose schema to generate graphQL type. Contribute to sarkistlt/mongoose-schema-to-graphql development by creating an account on GitHub.
- tags: graphql, tools
- :octocat: source code
GraphQL bridge to REST API
https://github.com/dacz/apollo-bridge-link
When you don't have GraphQL server (yet) and want to use GraphQL on the client. - dacz/apollo-bridge-link
- tags: graphql, tools
- :octocat: source code
GraphQL Playground - GraphQL IDE for better development workflows
https://github.com/graphcool/graphql-playground
🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration) - prisma/graphql-playground
- tags: graphql, tools
- :octocat: source code
GraphQL Introduction
http://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html
First Thoughts on GraphQL
http://hueypetersen.com/posts/2015/02/02/first-thoughts-on-graph-ql/
Modeling Queries in a GraphQL Like Way
http://hueypetersen.com/posts/2015/02/08/modeling-queries-graph-ql-like/
Thin and Graphy
http://hueypetersen.com/posts/2015/02/22/thin-and-graphy/
GraphQL Tour: Variables
https://medium.com/the-graphqlhub/graphql-tour-variables-58c6abd10f56#.wj9dsgyoy
Browsing the GraphQL specification, you might stumble into the section on variables and wonder, “Why on earth GraphQL does have variables?” In plain-English, this query says it accepts one variable…
How to Graphql - The Fullstack Tutorial for GraphQL
Fullstack GraphQL Tutorial to go from zero to production covering all basics and advanced concepts. Includes tutorials for Apollo, Relay, React and NodeJS.
react-transmit - Relay-inspired library based on JavaScript Promises
https://github.com/RickWong/react-transmit
Relay-inspired library based on Promises instead of GraphQL. - RickWong/react-transmit
- tags: graphql, implementations
- :octocat: source code
graphql-java - GraphQL Java implementation
https://github.com/andimarek/graphql-java
Contribute to andimarek/graphql-java development by creating an account on GitHub.
- tags: graphql, implementations
- :octocat: source code
sangria - Scala GraphQL client and server library
https://github.com/OlegIlyenko/sangria
Scala GraphQL implementation. Contribute to sangria-graphql/sangria development by creating an account on GitHub.
- tags: graphql, implementations
- :octocat: source code
graphene - GraphQL in Python made simple
Graphene framework for Python
- tags: graphql, implementations
graphqllib - GraphQL implementation for Python
https://github.com/dittos/graphqllib
Please see https://github.com/graphql-python/graphql-core - dittos/graphqllib
- tags: graphql, implementations
- :octocat: source code
graphql-guard
https://github.com/exAspArk/graphql-guard
A simple field-level authorization.
- tags: ruby, graphql
- :octocat: source code
Creating A GraphQL Server With Node.js And Express – CodingTheSmartWay.com Blog – Medium
https://medium.com/codingthesmartway-com-blog/creating-a-graphql-server-with-node-js-and-express-f6d...
In this tutorial you’ll learn how to setup a GraphQL server with Node.js and Express. We’ll be using the Express middleware express-graphql in our example. Furthermore you’ll learn how to use GraphQ...
From REST to GraphQL a real world experiment - blog.dev-area.net
https://blog.dev-area.net/2017/01/17/from-rest-to-graphql/
To try out GraphQL I am going to use the Hyperwallet REST V3 APIs and expose them via a GraphQL Server. This includes querying as well as updating data.
- :calendar: published on: 2017-01-17
- tags: graphql, rest, expressjs
- :octocat: source code
facebook/graphql
https://facebook.github.io/graphql/
Working Draft of the Specification for GraphQL created by Facebook.
- tags: graphql, specification, specifications
GraphQL Foundation
GraphQL Foundation under the Linux Foundation
- tags: graphql
Slack
https://graphql.slack.com/messages/general/
Share and help people on the chat. Get your invite here
https://www.facebook.com/groups/795330550572866/
Group for discussions, articles and knowledge sharing
https://twitter.com/search?q=%23GraphQL
Use the hashtag graphql
StackOverflow - graphql questions
https://stackoverflow.com/questions/tagged/graphql
Questions and answers. Use the tag graphql
GraphQL APIs
https://github.com/APIs-guru/graphql-apis
A collective list of public GraphQL APIs
- tags: graphql, community
- :octocat: source code
GraphQL World
The fastest growing community of GraphQL developers
/r/GraphQL
https://old.reddit.com/r/graphql/
A Subreddit for interesting and informative GraphQL content and discussions.
GraphQL-Amsterdam
https://www.meetup.com/Amsterdam-GraphQL-Meetup/
GraphQL is a query language created by Facebook for describing data requirements on complex application data models.Recently the ecosystem has grown and many solutions have been created and proposed b
GraphQL-Bangalore
https://www.meetup.com/graphql-bangalore/
GraphQL is Facebook’s open-source query language specification for fetching application data. Designed to solve some of the biggest drawbacks of REST-like APIs.GraphQL is easy to learn and can be used
GraphQL-Berlin
https://www.meetup.com/graphql-berlin/
We're a regular meetup of people interested in GraphQL and its ecosystem. We have speakers from all around the globe telling us about the latest developments in the GraphQL world.What is GraphQL?Graph
GraphQL-Buenos Aires
https://www.meetup.com/es-ES/GraphQL-BA/
Unite a este grupo si te interesa aprender sobre GraphQL. Vamos a juntarnos frecuentemente a hablar sobre implementaciones de esta tecnología tanto en servidores como clientes.
GraphQL-Dallas-Fort Worth
https://www.meetup.com/DFW-GraphQL-Meetup/
GraphQL is quickly becoming the preferred backend API for frontend developers. This group pulls together developers from all language communities interested in designing, building, scaling, and mainta
GraphQL-London
https://www.meetup.com/GraphQL-London/
Welcome to our community. We love GraphQL. Join us!GraphQL was developed internally at Facebook in 2012. Its main goal was to allow Native Mobile teams to quickly build new products and collaborate wi
GraphQL-Manchester
https://www.meetup.com/GraphQL-Manchester/
A group for people interested in GraphQL, a query language for APIs. We're open to all, regardless of experience. If you've used GraphQL heavily and want to chat to others about your experience, or ju
GraphQL-Melbourne
https://www.meetup.com/GraphQL-Melbourne/
Have you heard of GraphQL but not sure what it is? Are you unsure how secure GraphQL is? Are you using GraphQL in production and you'd love to learn some tips and tricks? In Melbourne?This is the meet
GraphQL-Munich
https://www.meetup.com/GraphQL-Munich/
GraphQL is Facebook’s new, open-source query language for fetching application data in a uniform way. It allows developers to describe the complex, nested data dependencies of modern applications. Des
GraphQL-New York City
https://www.meetup.com/GraphQL-NYC/
This is a group for anyone interested in GraphQL, Apollo, Relay, and anything else related to GraphQL. If you are ever interested in doing a talk about of any caliber about the related subject matter,
GraphQL-San Francisco
https://www.meetup.com/GraphQL-SF/
GraphQL is an open-source query language for fetching application data. Designed to solve some of the biggest drawbacks of REST-like APIs, GraphQL is easy to learn and can be used with any backend — S
GraphQL-Seattle
https://www.meetup.com/Seattle-GraphQL/
GraphQL is here to stay, so let's start building our community around it here in Seattle.Are you using GraphQL in Production? Played around with it? Or just interested in what this new(er) tech that y
GraphQL-Sydney
https://www.meetup.com/GraphQL-Sydney/
GraphQL is a new way to build fast and flexible APIs (not necessarily just for the web either). Come along and see what all the fuss is about!
GraphQL-Tel Aviv
https://www.meetup.com/GraphQL-TLV/
Anyone excited about GraphQL!Come, meet people and collaborate to make the ecosystem around GraphQL bigger!Frontend developers or Backend developers could all benefit from GraphQL.Follow Github and cr
GraphQL-Toronto
https://www.meetup.com/GraphQL-Toronto/
GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.There are server and client tools in many languages and integra
GraphQL-Wrocław
https://www.meetup.com/GraphQL-Wroclaw/
GraphQL is turning into a developer megatrend but it is still a new technology. So, no matter where you are already using it or are hearing about it for the first time, we invite you to join us. At Mi
relay
https://github.com/facebook/relay
Relay is a JavaScript framework for building data-driven React applications.
- tags: graphql, javascript, libraries, client
- :octocat: source code
Apollo Client
https://github.com/apollographql/apollo-client
A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
- tags: graphql, javascript, libraries, client
- :octocat: source code
aws-amplify
https://github.com/aws-amplify/amplify-js
A client library developed by Amazon for caching, analytics and more that includes a way to fetch GraphQL queries.
- tags: graphql, javascript, libraries, client
- :octocat: source code
graphql-hooks
https://github.com/nearform/graphql-hooks
Minimal hooks-first GraphQL client with caching and server-side rendering support.
- tags: graphql, javascript, libraries, client
- :octocat: source code
graphql-request
https://github.com/prisma/graphql-request
A minimal GraphQL client for Node and browsers.
- tags: graphql, javascript, libraries, client
- :octocat: source code
FetchQL
https://github.com/gucheen/FetchQL
A simple GraphQL query client using Fetch.
- tags: graphql, javascript, libraries, client
- :octocat: source code
urql
https://github.com/FormidableLabs/urql
A simple caching GraphQL client for React.
- tags: graphql, javascript, libraries, client
- :octocat: source code
micro-graphql-react
https://github.com/arackaf/micro-graphql-react
A lightweight utility for adding GraphQL to React. components. Includes simple caching and uses GET requests that could additionally be cached through a service-worker.
- tags: graphql, javascript, libraries, client
- :octocat: source code
Lokka
https://github.com/kadirahq/lokka
Simple JavaScript client for GraphQL, which you can use anywhere.
- tags: graphql, javascript, libraries, client
- :octocat: source code
react-reach
https://github.com/kennetpostigo/react-reach
A library to communicate with Graphql through Redux.
- tags: graphql, javascript, libraries, client
- :octocat: source code
Grafoo
https://github.com/grafoojs/grafoo
A tiny yet fully fledged cache based GraphQL client
- tags: graphql, javascript, libraries, client
- :octocat: source code
express-graphql
https://github.com/graphql/express-graphql
GraphQL Express Middleware.
- tags: graphql, javascript, libraries, http-server
- :octocat: source code
hapi-graphql
https://github.com/SimonDegraeve/hapi-graphql
Create a GraphQL HTTP server with Hapi.
- tags: graphql, javascript, libraries, http-server
- :octocat: source code
hapi-plugin-graphiql
https://github.com/rse/hapi-plugin-graphiql
HAPI plugin for GraphiQL integration.
- tags: graphql, javascript, libraries, http-server
- :octocat: source code
koa-graphql
https://github.com/chentsulin/koa-graphql
GraphQL Koa Middleware.
- tags: graphql, javascript, libraries, http-server
- :octocat: source code
graphql-bookshelf
https://github.com/brysgo/graphql-bookshelf
Some help defining GraphQL schema around BookshelfJS models.
- tags: graphql, javascript, libraries, database, orm
- :octocat: source code
graphql-sequelize
https://github.com/mickhansen/graphql-sequelize
Sequelize helpers for GraphQL.
- tags: graphql, javascript, libraries, database, orm
- :octocat: source code
graphql-thinky
https://github.com/fenos/graphql-thinky
Build an optimized GraphQL schema from Thinky RethinkDB models.
- tags: graphql, javascript, libraries, database, orm
- :octocat: source code
graphql-tools-sequelize
https://github.com/rse/graphql-tools-sequelize
OO-style schema definition functions and schema resolver functions for GraphQL-Tools using Sequelize ORM
- tags: graphql, javascript, libraries, database, orm
- :octocat: source code
graysql-orm-loader
https://github.com/larsbs/graysql-orm-loader
A GraysQL extension to load a GraphQL schema from an ORM.
- tags: graphql, javascript, libraries, database, orm
- :octocat: source code
GRelDAL
https://gql-dal.github.io/greldal/
A simple micro-framework for bidirectional mapping between relational datastores and GraphQL APIs.
- tags: graphql, javascript, libraries, database, orm
GraphQL.js
https://github.com/graphql/graphql-js
A reference implementation of GraphQL for JavaScript.
- tags: graphql, javascript, libraries
- :octocat: source code
codemirror-graphql
https://github.com/graphql/codemirror-graphql
GraphQL mode and helpers for CodeMirror.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-schema
https://github.com/devknoll/graphql-schema
Create GraphQL schemas with a fluent/chainable interface.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-tools-types
https://github.com/rse/graphql-tools-types
Custom GraphQL types for use with GraphQL-Tools (Void, Int, Float, String, Date, UUID, JSON)
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-normalizr
https://github.com/monojack/graphql-normalizr
Normalize GraphQL responses for persisting in the client cache/state
- tags: graphql, javascript, libraries
- :octocat: source code
babel-plugin-graphql
https://github.com/ooflorent/babel-plugin-graphql
Babel plugin that compile GraphQL tagged template strings.
- tags: graphql, javascript, libraries
- :octocat: source code
adrenaline
https://github.com/gyzerok/adrenaline
React bindings for Redux with Relay in mind.
- tags: graphql, javascript, libraries
- :octocat: source code
graph.ql
https://github.com/matthewmueller/graph.ql
Faster and simpler technique for creating and querying GraphQL schemas.
- tags: graphql, javascript, libraries
- :octocat: source code
Strapi
https://strapi.io/documentation/graphql
Open-source Node.js framework that supports "GraphQL" out of the box.
- tags: graphql, javascript, libraries
GraysQL
https://github.com/larsbs/graysql
A GraphQL manager and loader.
- tags: graphql, javascript, libraries
- :octocat: source code
Annotated GraphQL
https://github.com/almilo/annotated-graphql
Proof of Concept for annotations in GraphQL (i.e.: transform an existing REST api into a GraphQL endpoint).
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-tools
https://github.com/apollographql/graphql-tools
Tool library for building and maintaining GraphQL-JS servers.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-anywhere
https://github.com/apollographql/graphql-anywhere
Run a GraphQL query anywhere, against any data, with no schema.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-tag
https://github.com/apollographql/graphql-tag
A JavaScript template literal tag that parses GraphQL queries.
- tags: graphql, javascript, libraries
- :octocat: source code
modelizr
https://github.com/julienvincent/modelizr
A library for simplifying the process of writing GraphQL queries, mocking them and normalizing their responses.
- tags: graphql, javascript, libraries
- :octocat: source code
vue-apollo
https://github.com/Akryum/vue-apollo
Vue integration for apollo.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-pouch
https://github.com/MikeBild/graphql-pouch
A GraphQL-API runtime on top of PouchDB created by GraphQL shorthand notation as a self contained service with CouchDB synchronization.
- tags: graphql, javascript, libraries
- :octocat: source code
gql-tools
https://github.com/almilo/gql-tools
Tool library with CLI for schema generation and manipulation.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-iso-date
https://github.com/excitement-engineer/graphql-iso-date
A GraphQL date scalar type to be used with GraphQL.js. This scalar represents a date in the ISO 8601 format YYYY-MM-DD.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-compose
https://github.com/graphql-compose/graphql-compose
Tool which allows you to construct flexible graphql schema from different data sources via plugins.
- tags: graphql, javascript, libraries
- :octocat: source code
node-graphjoiner
https://github.com/mwilliamson/node-graphjoiner
Create GraphQL APIs using joins, SQL or otherwise.
- tags: graphql, javascript, libraries
- :octocat: source code
Join Monster
https://github.com/acarl005/join-monster
A GraphQL-to-SQL query execution layer for batch data fetching.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-factory
https://github.com/graphql-factory
Create GraphQL types from JSON definitions
- tags: graphql, javascript, libraries
- :octocat: source code
type-o-rama
https://github.com/stereobooster/type-o-rama
JS type systems interportability.
- tags: graphql, javascript, libraries
- :octocat: source code
GraphiteJS
https://github.com/graphitejs/server
Framework NodeJS for GraphQl.
- tags: graphql, javascript, libraries
- :octocat: source code
graphql-relay-js
https://github.com/graphql/graphql-relay-js
A library to help construct a graphql-js server supporting react-relay.
- tags: graphql, javascript, libraries, relay
- :octocat: source code
sequelize-relay
https://github.com/MattMcFarland/sequelize-relay
Serverside library that connects sequelize and graphql-relay-js together.
- tags: graphql, javascript, libraries, relay
- :octocat: source code
babel-relay-plugin
https://www.npmjs.com/package/babel-relay-plugin
Babel Relay Plugin for transpiling GraphQL queries for use with Relay.
- tags: graphql, javascript, libraries, relay
react-router-relay
https://github.com/relay-tools/react-router-relay
Relay integration for React Router.
- tags: graphql, javascript, libraries, relay
- :octocat: source code
relay-local-schema
https://github.com/relay-tools/relay-local-schema
Use Relay without a GraphQL server.
- tags: graphql, javascript, libraries, relay
- :octocat: source code
relay-sink
https://github.com/acdlite/relay-sink
Use Relay to fetch and store data outside of a React component.
- tags: graphql, javascript, libraries, relay
- :octocat: source code
recompose-relay
https://github.com/acdlite/recompose/tree/master/src/packages/recompose-relay
Recompose helpers for Relay.
- tags: graphql, javascript, libraries, relay
- :octocat: source code
Graylay
https://github.com/larsbs/graysql#Graylay
A GraysQL extension to create a Relay compatible Schema.
- tags: graphql, javascript, libraries, relay
- :octocat: source code
react-relay-network-layer
https://github.com/relay-tools/react-relay-network-layer
A network layer for Relay with query batching and middleware support (urlThunk, retryThunk, auth, defer and other).
- tags: graphql, javascript, libraries, relay
- :octocat: source code
relay-subscriptions
https://github.com/relay-tools/relay-subscriptions
Subscription support for Relay.
- tags: graphql, javascript, libraries, relay
- :octocat: source code
Portfolio Relay Example
https://github.com/alex-cory/portfolio
An example website that fetches data from various apis and uses Relay and GraphQL to feed the data to React components!
- tags: graphql, javascript, libraries, relay
- :octocat: source code
graphql-ruby
https://github.com/rmosolgo/graphql-ruby
Ruby implementation of Facebook's GraphQL.
- tags: graphql, ruby, libraries
- :octocat: source code
graphql-client
https://github.com/github/graphql-client
A Ruby library for declaring, composing and executing GraphQL queries.
- tags: graphql, ruby, libraries
- :octocat: source code
graphql-batch
https://github.com/Shopify/graphql-batch
A query batching executor for the graphql gem.
- tags: graphql, ruby, libraries
- :octocat: source code
agoo
https://github.com/ohler55/agoo
Ruby web server that implements Facebook's GraphQL.
- tags: graphql, ruby, libraries
- :octocat: source code
GQLi
https://github.com/contentful-labs/gqli.rb
A GraphQL client and DSL. Allowing to write queries in native Ruby.
- tags: graphql, ruby, libraries
- :octocat: source code
graphql-php
https://github.com/webonyx/graphql-php
A PHP port of GraphQL reference implementation.
- tags: graphql, php, libraries
- :octocat: source code
Railt
https://github.com/railt/railt
High quality and loosely coupled framework for developing GraphQL applications using all the modern qualities of the language.
- tags: graphql, php, libraries
- :octocat: source code
digiaonline
https://github.com/digiaonline/graphql-php
Yet another PHP port of GraphQL reference implementation.
- tags: graphql, php, libraries
- :octocat: source code
GraphQL
https://github.com/youshido-php/GraphQL
Well documented PHP implementation with no dependencies.
- tags: graphql, php, libraries
- :octocat: source code
graphql-relay-php
https://github.com/ivome/graphql-relay-php
Relay helpers for webonyx/graphql-php implementation of GraphQL.
- tags: graphql, php, libraries
- :octocat: source code
lighthouse
https://github.com/nuwave/lighthouse
A PHP package that allows to serve a GraphQL endpoint from your Laravel application.
- tags: graphql, php, libraries
- :octocat: source code
laravel-graphql
https://github.com/folkloreinc/laravel-graphql
Facebook GraphQL for Laravel 5.
- tags: graphql, php, libraries
- :octocat: source code
laravel-graphql-relay
https://github.com/nuwave/laravel-graphql-relay
A Laravel library to help construct a server supporting react-relay.
- tags: graphql, php, libraries
- :octocat: source code
graphql-mapper
https://github.com/4rthem/graphql-mapper
This library allows to build a GraphQL schema based on your model.
- tags: graphql, php, libraries
- :octocat: source code
graphql-bundle
https://github.com/hoticeking/GraphQLBundle
GraphQL Bundle for Symfony 2.
- tags: graphql, php, libraries
- :octocat: source code
overblog/graphql-bundle
https://github.com/overblog/GraphQLBundle
This bundle provides tools to build a complete GraphQL server in your Symfony App. Supports react-relay.
- tags: graphql, php, libraries
- :octocat: source code
GraphQL Symfony Bundle
https://github.com/youshido-php/GraphQLBundle
GraphQL Bundle for the Symfony 3 (supports 2.6+).
- tags: graphql, php, libraries
- :octocat: source code
graphql-wp
https://github.com/tim-field/graphql-wp
WordPress plugin that exposes a GraphQL endpoint.
- tags: graphql, php, libraries
- :octocat: source code
eZ Platform GraphQL Bundle
https://www.symfony.fi/entry/graphql-bundle-adds-protocol-support-to-ez-platform-symfony-cms
GraphQL Bundle for the eZ Platform Symfony CMS.
GraphQL Middleware
https://github.com/stefanorg/graphql-middleware
GraphQL Psr7 Middleware
- tags: graphql, php, libraries
- :octocat: source code
Zend Expressive GraphiQL Extension
https://github.com/stefanorg/zend-expressive-graphiql
GraphiQL extension for zend expressive
- tags: graphql, php, libraries
- :octocat: source code
GraphQLite
https://github.com/thecodingmachine/graphqlite
Framework agnostic library that allows you to write GraphQL server by annotating your PHP classes.
- tags: graphql, php, libraries
- :octocat: source code
graphql-parser
https://github.com/tryolabs/graphql-parser
GraphQL parser for Python.
- tags: graphql, python, libraries
- :octocat: source code
graphql-core
https://github.com/graphql-python/graphql-core
GraphQL implementation for Python.
- tags: graphql, python, libraries
- :octocat: source code
graphql-relay-py
https://github.com/graphql-python/graphql-relay-py
A library to help construct a graphql-py server supporting react-relay.
- tags: graphql, python, libraries
- :octocat: source code
graphql-parser-python
https://github.com/tallstreet/graphql-parser-python
A python wrapper around libgraphqlparser.
- tags: graphql, python, libraries
- :octocat: source code
graphene
https://github.com/graphql-python/graphene
A package for creating GraphQL schemas/types in a Pythonic easy way.
- tags: graphql, python, libraries
- :octocat: source code
graphene-gae
https://github.com/graphql-python/graphene-gae
Adds GraphQL support to Google AppEngine (GAE).
- tags: graphql, python, libraries
- :octocat: source code
django-graphiql
https://github.com/GraphQL-python-archive/django-graphiql
Integrate GraphiQL easily into your Django project.
- tags: graphql, python, libraries
- :octocat: source code
flask-graphql
https://github.com/graphql-python/flask-graphql
Adds GraphQL support to your Flask application.
- tags: graphql, python, libraries
- :octocat: source code
python-graphql-client
https://github.com/prisma/python-graphql-client
Simple GraphQL client for Python 2.7+
- tags: graphql, python, libraries
- :octocat: source code
python-graphjoiner
https://github.com/healx/python-graphjoiner
Create GraphQL APIs using joins, SQL or otherwise.
- tags: graphql, python, libraries
- :octocat: source code
graphene-django
https://github.com/graphql-python/graphene-django
A Django integration for Graphene.
- tags: graphql, python, libraries
- :octocat: source code
Flask-GraphQL-Auth
https://github.com/callsign-viper/Flask-GraphQL-Auth
An authentication library for Flask inspired from flask-jwt-extended.
- tags: graphql, python, libraries
- :octocat: source code
tartiflette
https://github.com/dailymotion/tartiflette
GraphQL Implementation, SDL First, for python 3.6+ / asyncio.
- tags: graphql, python, libraries
- :octocat: source code
tartiflette-aiohttp
https://github.com/dailymotion/tartiflette-aiohttp
Wrapper of Tartiflette to expose GraphQL API over HTTP based on aiohttp / 3.6+ / asyncio, official tutorial available on tartiflette.io.
- tags: graphql, python, libraries
- :octocat: source code
gaphql-java-type-generator
https://github.com/graphql-java/graphql-java-type-generator
Auto-generates types for use with GraphQL Java
- tags: graphql, java, libraries
- :octocat: source code
schemagen-graphql
https://github.com/bpatters/schemagen-graphql
Schema generation and execution package that turns POJO's into a GraphQL Java queryable set of objects. Enables exposing any service as a GraphQL service using Annotations.
- tags: graphql, java, libraries
- :octocat: source code
graphql-java-annotations
https://github.com/Enigmatis/graphql-java-annotations
Provides annotations-based syntax for schema definition with GraphQL Java.
- tags: graphql, java, libraries
- :octocat: source code
graphql-java-tools
https://github.com/graphql-java-kickstart/graphql-java-tools
Schema-first graphql-java convenience library that makes it easy to bring your own implementations as data resolvers. Inspired by graphql-tools for J...
- tags: graphql, java, libraries
- :octocat: source code
graphql-java-servlet
https://github.com/graphql-java-kickstart/graphql-java-servlet
A framework-agnostic java servlet for exposing graphql-java query endpoints with GET, POST, and multipart uploads.
- tags: graphql, java, libraries
- :octocat: source code
spring-graphql-common
https://github.com/oembedler/spring-graphql-common
Spring Framework GraphQL Library.
- tags: graphql, java, libraries
- :octocat: source code
graphql-spring-boot
https://github.com/oembedler/graphql-spring-boot
GraphQL and GraphiQL Spring Framework Boot Starters.
- tags: graphql, java, libraries
- :octocat: source code
vertx-graphql-service-discovery
https://github.com/engagingspaces/vertx-graphql-service-discovery
Asynchronous GraphQL service discovery and querying for your microservices.
- tags: graphql, java, libraries
- :octocat: source code
vertx-dataloader
https://github.com/engagingspaces/vertx-dataloader
Port of Facebook DataLoader for efficient, asynchronous batching and caching in clustered GraphQL environments
- tags: graphql, java, libraries
- :octocat: source code
graphql-spqr
https://github.com/leangen/GraphQL-SPQR
Java 8+ API for rapid development of GraphQL services.
- tags: graphql, java, libraries
- :octocat: source code
Light Java GraphQL
https://github.com/networknt/light-graphql-4j
GraphQL implementation based on light-4j. Contribute to networknt/light-graphql-4j development by creating an account on GitHub.
- tags: graphql, java, libraries
- :octocat: source code
libgraphqlparser
https://github.com/graphql/libgraphqlparser
A GraphQL query parser in C++ with C and C++ APIs.
- tags: graphql, c, c++, libraries
- :octocat: source code
cppgraphqlgen
https://github.com/Microsoft/cppgraphqlgen
C++ GraphQL schema service generator.
- tags: graphql, c, c++, libraries
- :octocat: source code
graphql
https://github.com/graphql-go/graphql
An implementation of GraphQL for Go follows graphql-js
- tags: graphql, go, libraries
- :octocat: source code
graphql-go
https://github.com/graph-gophers/graphql-go
GraphQL server with a focus on ease of use.
- tags: graphql, go, libraries
- :octocat: source code
GQLGen
https://github.com/99designs/gqlgen
Go generate based graphql server library.
- tags: graphql, go, libraries
- :octocat: source code
machinebox/graphql
https://github.com/machinebox/graphql
Simple low-level GraphQL client for Go
- tags: graphql, go, libraries
- :octocat: source code
graphql-relay-go
https://github.com/graphql-go/relay
A Go/Golang library to help construct a server supporting react-relay.
- tags: graphql, go, libraries
- :octocat: source code
graphql
https://github.com/tmc/graphql
GraphQL parser and server for Go.
- tags: graphql, go, libraries
- :octocat: source code
c-graphqlparser
https://github.com/tecbot/c-graphqlparser
Go-gettable version of the libgraphqlparser C library for parsing GraphQL.
- tags: graphql, go, libraries
- :octocat: source code
tallstreet-graphql
https://github.com/tallstreet/graphql
GraphQL parser and server for Go that leverages libgraphqlparser
- tags: graphql, go, libraries
- :octocat: source code
go-graphql
https://github.com/playlyfe/go-graphql
A powerful GraphQL server implementation for Golang
- tags: graphql, go, libraries
- :octocat: source code
sangria
https://github.com/sangria-graphql/sangria
Scala GraphQL server implementation.
- tags: graphql, scala, libraries
- :octocat: source code
sangria-relay
https://github.com/sangria-graphql/sangria-relay
Sangria Relay Support.
- tags: graphql, scala, libraries
- :octocat: source code
graphql-scala
https://github.com/hrosenhorn/graphql-scala
An attempt to get GraphQL going with Scala.
- tags: graphql, scala, libraries
- :octocat: source code
graphql-dotnet
https://github.com/graphql-dotnet/graphql-dotnet
GraphQL for .NET.
- tags: graphql, .net, libraries
- :octocat: source code
graphql-net
https://github.com/ckimes89/graphql-net
GraphQL to IQueryable for .NET.
- tags: graphql, .net, libraries
- :octocat: source code
Hot Chocolate
https://github.com/ChilliCream/hotchocolate
GraphQL server for .Net Core and .NET Framework.
- tags: graphql, .net, libraries
- :octocat: source code
absinthe-graphql
https://github.com/absinthe-graphql/absinthe
Fully Featured Elixir GraphQL Library.
- tags: graphql, elixir, libraries
- :octocat: source code
graphql-elixir
https://github.com/graphql-elixir/graphql
GraphQL Elixir. (No longer maintained)
- tags: graphql, elixir, libraries
- :octocat: source code
plug_graphql
https://github.com/graphql-elixir/plug_graphql
Plug integration for GraphQL Elixir.
- tags: graphql, elixir, libraries
- :octocat: source code
graphql_relay
https://github.com/graphql-elixir/graphql_relay
Relay helpers for GraphQL Elixir.
- tags: graphql, elixir, libraries
- :octocat: source code
graphql_parser
https://github.com/graphql-elixir/graphql_parser
Elixir bindings for libgraphqlparser
- tags: graphql, elixir, libraries
- :octocat: source code
graphql
https://github.com/asonge/graphql
Elixir GraphQL parser.
- tags: graphql, elixir, libraries
- :octocat: source code
plot
https://github.com/peburrows/plot
GraphQL parser and resolver for Elixir.
- tags: graphql, elixir, libraries
- :octocat: source code
graphql-haskell
https://github.com/jdnavarro/graphql-haskell
GraphQL AST and parser for Haskell.
- tags: graphql, haskell, libraries
- :octocat: source code
GraphpostgresQL
https://github.com/solidsnack/GraphpostgresQL
GraphQL for Postgres.
- tags: graphql, sql, libraries
- :octocat: source code
sql-to-graphql
https://github.com/rexxars/sql-to-graphql
Generate a GraphQL API based on your SQL database structure.
- tags: graphql, sql, libraries
- :octocat: source code
PostGraphile
https://github.com/graphile/postgraphile
Lightning-fast GraphQL APIs for PostgreSQL: highly customisable; extensible via plugins; realtime.
- tags: graphql, sql, libraries
- :octocat: source code
Hasura
https://github.com/hasura/graphql-engine
Hasura gives Instant Realtime GraphQL APIs over PostgreSQL. Works with an existing database too.
- tags: graphql, sql, libraries
- :octocat: source code
graphql-lua
https://github.com/bjornbytes/graphql-lua
GraphQL for Lua.
- tags: graphql, lua, libraries
- :octocat: source code
elm-graphql
https://github.com/dillonkearns/elm-graphql
GraphQL for Elm.
- tags: graphql, elm, libraries
- :octocat: source code
graphql-clj
https://github.com/tendant/graphql-clj
A Clojure library designed to provide GraphQL implementation.
- tags: graphql, clojure, libraries
- :octocat: source code
Lacinia
https://github.com/walmartlabs/lacinia
GraphQL implementation in pure Clojure.
- tags: graphql, clojure, libraries
- :octocat: source code
GraphQL
https://github.com/GraphQLSwift/GraphQL
The Swift implementation for GraphQL.
- tags: graphql, swift, libraries
- :octocat: source code
ocaml-graphql-server
https://github.com/andreas/ocaml-graphql-server
GraphQL servers in OCaml.
- tags: graphql, ocaml, libraries
- :octocat: source code
apollo-android
https://github.com/apollographql/apollo-android
📟 A strongly-typed, caching GraphQL client for Android, written in Java
- tags: graphql, android, libraries
- :octocat: source code
apollo-ios
https://github.com/apollographql/apollo-ios
📱 A strongly-typed, caching GraphQL client for iOS, written in Swift
- tags: graphql, ios, libraries
- :octocat: source code
re-graph
https://github.com/oliyh/re-graph
A GraphQL client for ClojureScript with bindings for re-frame applications.
- tags: graphql, clojurescript, libraries
- :octocat: source code
graphql-query
https://github.com/district0x/graphql-query
Clojure(Script) GraphQL query generation.
- tags: graphql, clojurescript, libraries
- :octocat: source code
reason-apollo
https://github.com/apollographql/reason-apollo
ReasonML binding for Apollo Client
- tags: graphql, reasonml, libraries
- :octocat: source code
ReasonQL
https://github.com/sainthkh/reasonql
Type-safe and simple GraphQL Client for ReasonML developers.
- tags: graphql, reasonml, libraries
- :octocat: source code
graphiql
https://github.com/graphql/graphiql
An in-browser IDE for exploring GraphQL.
- tags: graphql, tools
- :octocat: source code
GraphiQL.app
https://github.com/skevy/graphiql-app
A light, Electron-based wrapper around GraphiQL.
- tags: graphql, tools
- :octocat: source code
GraphQLviz
https://github.com/Macroz/GraphQLviz
GraphQLviz marries GraphQL (schemas) with Graphviz.
- tags: graphql, tools
- :octocat: source code
graphqlviz
https://github.com/sheerun/graphqlviz
GraphQL API visualizer in Node.js
- tags: graphql, tools
- :octocat: source code
GraphQL AST Explorer
http://dferber90.github.io/graphql-ast-explorer/
Explore the AST of a GraphQL document interactively
GraphQLHub
Query public API's schemas (e.g. Reddit, Twitter, Github, etc) using GraphiQL
js-graphql-intellij-plugin
https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/
GraphQL language support for IntelliJ IDEA and WebStorm, including Relay.QL tagged templates in JavaScript and TypeScript.
- tags: graphql, tools
- :octocat: source code
gdom
https://github.com/syrusakbary/gdom
DOM Traversing and Scraping using GraphQL.
- tags: graphql, tools
- :octocat: source code
Annotated GraphQL Server
https://github.com/almilo/annotated-graphql-server
Server for annotated GraphQL showing how to transform a REST api into a GraphQL endpoint with annotations.
- tags: graphql, tools
- :octocat: source code
Model Visualizer
http://nathanrandal.com/graphql-visualizer/
A small webapp that generates an ERD-like visualization of a GraphQL endpoint from an introspection query.
GraphQL Network
https://github.com/Ghirro/graphql-network
A chrome dev-tools extension for debugging GraphQL network requests.
- tags: graphql, tools
- :octocat: source code
eslint-plugin-graphql
https://github.com/apollographql/eslint-plugin-graphql
An ESLint plugin that checks your GraphQL strings against a schema.
- tags: graphql, tools
- :octocat: source code
AST Explorer
Select "GraphQL" at the top, explore the GraphQL AST and highlight different parts by clicking in the query.
vim-graphql
https://github.com/jparise/vim-graphql
A Vim plugin that provides GraphQL file detection and syntax highlighting.
- tags: graphql, tools
- :octocat: source code
GraphQL CMS
https://github.com/sarkistlt/graphql-auto-generating-cms
Use your existing GraphQL schema to generate simple for use, fully functional CMS in a couple steps.
- tags: graphql, tools
- :octocat: source code
graphdoc
https://github.com/2fd/graphdoc
Static page generator for documenting GraphQL Schema.
- tags: graphql, tools
- :octocat: source code
graphql-autocomplete
https://github.com/orionsoft/atom-graphql-autocomplete
Autocomplete and lint from a GraphQL endpoint in Atom.
- tags: graphql, tools
- :octocat: source code
GraphQL Code Generator
https://github.com/dotansimha/graphql-code-generator
GraphQL code generator based on schema and documents.
- tags: graphql, tools
- :octocat: source code
GraphQL IDE
https://github.com/andev-software/graphql-ide
An extensive IDE for exploring GraphQL API's.
- tags: graphql, tools
- :octocat: source code
Swagger to GraphQL
https://github.com/yarax/swagger-to-graphql
GraphQL types builder based on REST API described in Swagger. Allows to migrate to GraphQL from REST for 5 minutes
- tags: graphql, tools
- :octocat: source code
GraphQL Voyager
https://github.com/APIs-guru/graphql-voyager
Represent any GraphQL API as an interactive graph.
- tags: graphql, tools
- :octocat: source code
GraphQL Docs
Instantly create beautiful GraphQL API docs hosted online.
GraphQL Faker
https://github.com/APIs-guru/graphql-faker
🎲 Mock or extend your GraphQL API with faked data. No coding required.
- tags: graphql, tools
- :octocat: source code
ts-graphql-plugin
https://github.com/Quramy/ts-graphql-plugin
A language service plugin complete and validate GraphQL query in TypeScript template strings.
- tags: graphql, tools
- :octocat: source code
Apollo Launchpad
https://launchpad.graphql.com/
Like JSFiddle for GraphQL server code, write and deploy a GraphQL API directly from your browser.
Apollo Tracing
https://github.com/apollographql/apollo-tracing
GraphQL extension that enables you to easily get resolver-level performance information as part of a GraphQL response.
- tags: graphql, tools
- :octocat: source code
Altair GraphQL Client
https://github.com/imolorhe/altair
A beautiful feature-rich GraphQL Client for all platforms.
- tags: graphql, tools
- :octocat: source code
Apollo Storybook Decorator
https://github.com/abhiaiyer91/apollo-storybook-decorator
Wrap your React Storybook stories with Apollo Client, provide mocks for isolated UI testing with GraphQL
- tags: graphql, tools
- :octocat: source code
GraphQL Metrics
https://github.com/Workpop/graphql-utils/tree/master/packages/graphql-metrics
instrument GraphQL resolvers, logging response times and statuses (if there was an error or not) to the console as well as to InfluxDB.
- tags: graphql, tools
- :octocat: source code
GraphQL Rover
https://github.com/Brbb/graphql-rover
GraphQL schema interactive navigation, rearrange nodes, search and explore types and fields.
- tags: graphql, tools
- :octocat: source code
json-graphql-server
https://github.com/marmelab/json-graphql-server
Get a full fake GraphQL API with zero coding in less than 30 seconds, based on a JSON data file.
- tags: graphql, tools
- :octocat: source code
Insomnia
Insomnia is a cross-platform GraphQL and REST client, available for Mac, Windows, and Linux
Prisma
https://github.com/prisma/prisma
Turn your database into a GraphQL API. Prisma lets you design your data model and have a production ready GraphQL API online in minutes.
- tags: graphql, tools
- :octocat: source code
tuql
https://github.com/bradleyboy/tuql
Automatically create a GraphQL server from any sqlite database.
- tags: graphql, tools
- :octocat: source code
Bit
https://github.com/teambit/bit
Organize GraphQL API as components to be consumed with NPM or modified from any project (example).
- tags: graphql, tools
- :octocat: source code
RAN Toolkit
Production-ready toolkit/boilerplate with support for GraphQL, SSR, Hot-reload, CSS-in-JS, caching, and more.
- tags: graphql, tools
- :octocat: source code
Apollo GraphQL VSCode Extension
https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo
Rich editor support for GraphQL client and server development that seamlessly integrates with the Apollo platform
GRAPHQL DESIGNER
A developer's web-app tool to rapidly prototype a full stack CRUD implementation of GraphQL with React.
GraphQL Inspector
https://graphql-inspector.com/
Tooling for GraphQL. Compare schemas, validate documents, find breaking changes, find similar types, schema coverage.
graphql-typed-client
https://github.com/helios1138/graphql-typed-client
A tool that generates a strongly typed client library for any GraphQL endpoint. The client allows writing GraphQL queries as plain JS objects (with type safety and awesome code completion experience)
- tags: graphql, tools
- :octocat: source code
OASGraph
https://github.com/strongloop/oasgraph
Take any OpenAPI Specification (OAS) or swagger and create a GraphQL interface - One minute video and resources here
- tags: graphql, tools
- :octocat: source code
Dgraph
Scalable, distributed, low latency, high throughput Graph database with GraphQL as the query language
DatoCMS
CDN-based GraphQL based Headless Content Management System.
- tags: graphql
GraphCMS
GraphQL based Headless Content Management System.
- tags: graphql
Graphcool
Your own GraphQL backend in under 5 minutes. Works with every GraphQL client such as Relay and Apollo.
- tags: graphql
react-starter-kit
https://github.com/kriasoft/react-starter-kit
Isomorphic web app boilerplate (Node.js/Express, GraphQL, React)
- tags: graphql, javascript
- :octocat: source code
graphql-starter-kit
https://github.com/kriasoft/nodejs-api-starter
Project template for building a GraphQL server with Node.js v7+ and JavaScript
- tags: graphql, javascript
- :octocat: source code
swapi-graphql
https://github.com/graphql/swapi-graphql
A GraphQL schema and server wrapping swapi.co.
- tags: graphql, javascript
- :octocat: source code
graphql-server
https://github.com/RisingStack/graphql-server
GraphQL server with Mongoose (MongoDB) and Node.js.
- tags: graphql, javascript
- :octocat: source code
graphql-intro
https://github.com/clayallsopp/graphql-intro
https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2
- tags: graphql, javascript
- :octocat: source code
graphql-aws
https://github.com/jonsharratt/graphql-aws
Amazon AWS GraphQL API Server.
- tags: graphql, javascript
- :octocat: source code
graffiti-todo
https://github.com/RisingStack/graffiti-todo
Example Relay TodoMVC application using graffiti-mongoose. WARNING Graffiti is no longer actively maintained. For hobbyist only.
- tags: graphql, javascript
- :octocat: source code
devknoll/gist:8b274f1c5d05230bfade
https://gist.github.com/devknoll/8b274f1c5d05230bfade
Basic GraphQL example using the GitHub API. GitHub Gist: instantly share code, notes, and snippets.
- tags: graphql, javascript
- :octocat: source code
UniversalRelayBoilerplate
https://github.com/MachineAcuity/rebar
SaaS Boilerplate + examples using React, Relay, GraphQL, Node.js, and Cassandra/Elassandra. - MachineAcuity/rebar
- tags: graphql, javascript
- :octocat: source code
vslinko/ripster
https://github.com/vslinko/ripster/tree/master/src/graphql
Contribute to vslinko/ripster development by creating an account on GitHub.
- tags: graphql, javascript
- :octocat: source code
relay-skeleton
https://github.com/fortruce/relay-skeleton
React, Relay, GraphQL project skeleton
- tags: graphql, javascript
- :octocat: source code
simple-relay-starter
https://github.com/mhart/simple-relay-starter
A very simple starter for React Relay using Browserify.
- tags: graphql, javascript
- :octocat: source code
relay-chat
https://github.com/transedward/relay-chat
an chat example showing Relay with routing and pagination.
- tags: graphql, javascript
- :octocat: source code
relay-todomvc
https://github.com/taion/relay-todomvc
Relay TodoMVC with routing.
- tags: graphql, javascript
- :octocat: source code
graphql-express-sqlite
https://github.com/mrblueblue/graphql-express-sqlite
GraphQL server with Sqlite and Express
- tags: graphql, javascript
- :octocat: source code
koa-graphql-relay-example
https://github.com/chentsulin/koa-graphql-relay-example
Example of koa-graphql
- tags: graphql, javascript
- :octocat: source code
relay-fullstack
https://github.com/lvarayut/relay-fullstack
Relay Starter Kit integrated with Relay, GraphQL, Express, ES6/ES7, JSX, Webpack, Babel, Material Design Lite, and PostCSS.
- tags: graphql, javascript
- :octocat: source code
serverless-graphql-blog
https://github.com/serverless/serverless-graphql-blog
A Serverless Blog leveraging GraphQL to offer a REST API with only 1 endpoint
- tags: graphql, javascript
- :octocat: source code
relay-cart
https://github.com/soonlive/relay-cart
A simple shopping cart example leveraging relay & GraphQL with routing and pagination.
- tags: graphql, javascript
- :octocat: source code
graphql-loader
https://github.com/applification/graphql-loader
Example project to illustrate GraphQL, Express and Facebook DataLoader to connect to third party REST API
- tags: graphql, javascript
- :octocat: source code
swapi-graphql-lambda
https://github.com/alvinthen/swapi-graphql-lambda
A GraphQL schema hosted in AWS Lambda wrapping swapi.co
- tags: graphql, javascript
- :octocat: source code
Apollo Client documentation
https://www.apollographql.com/react/
Documentation and example for building GraphQL apps using apollo client
- tags: graphql, javascript
Introduction to Apollo Server
https://www.apollographql.com/docs/apollo-server/
Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting Graph...
- tags: graphql, javascript, docs, apollo-server, typescript
- :octocat: source code
f8-apollo
https://github.com/nnance/f8app-apollo
Refactored version of the official F8 app of 2016, powered by React Native and the Apollo Stack.
- tags: graphql, javascript
- :octocat: source code
f8app
https://github.com/fbsamples/f8app
Source code of the official F8 app of 2016, powered by React Native and other Facebook open source projects. makeitopen.com
- tags: graphql, javascript
- :octocat: source code
Reindex Examples
https://github.com/reindexio/reindex-examples
Example projects for Reindex with using React Native and React.js for web.
- tags: graphql, javascript
- :octocat: source code
Modelizr Documentation
https://julienvincent.io/modelizr/
Documentation and Usage Examples for modelizr
- tags: graphql, javascript
Vue Apollo Example
https://github.com/Akryum/frontpage-vue-app
Apollo example project for Vue 2.0.
- tags: graphql, javascript
- :octocat: source code
angular2-graphql-rest
https://github.com/kamilkisiela/angular2-graphql-rest
An example app with REST Api working side by side with GraphQL using Apollo Client with angular2-apollo. Includes step-by-step tutorial how to migrate from REST to GraphQL.
- tags: graphql, javascript
- :octocat: source code
GraphQL-DataLoader-Boilerplate
https://github.com/entria/graphql-dataloader-boilerplate
Boilerplate to start your GraphQL with DataLoader server
- tags: graphql, javascript
- :octocat: source code
GraphQL-CEP
https://github.com/sibelius/graphql-cep
Query address by CEP
- tags: graphql, javascript
- :octocat: source code
Apollo React example for Github GraphQL API
https://github.com/katopz/react-apollo-graphql-github-example
Usage Examples Apollo React for Github GraphQL API with create-react-app
- tags: graphql, javascript
- :octocat: source code
Intuitive GraphQL Resolver Example
https://github.com/xpepermint/graphql-example
GraphQL application example using contextable.js.
- tags: graphql, javascript
- :octocat: source code
GraphQL Tutorial
https://github.com/rse/graphql-tutorial
A didactic 12-step introduction to GraphQL, starting from a simple Hello World to a network-based GraphQL server with a built-in GraphQL UI
- tags: graphql, javascript
- :octocat: source code
Serverless Apollo Graphql
https://github.com/RishikeshDarandale/serverless-graphql-boilerplate
Boilerplate to start you Apollo graphql server in AWS using serverless framework
- tags: graphql, javascript
- :octocat: source code
Basic Apollo Server
https://github.com/DxCx/webpack-graphql-server
Basic Starter for Apollo Server, Using typescript and Webpack.
- tags: graphql, typescript
- :octocat: source code
graphql-ruby-demo
https://github.com/rmosolgo/graphql-ruby-demo
Use graphql-ruby to expose a Rails app.
- tags: graphql, ruby
- :octocat: source code
github-graphql-rails-example
https://github.com/github/github-graphql-rails-example
Example Rails app using GitHub's GraphQL API.
- tags: graphql, ruby
- :octocat: source code
relay-on-rails
https://github.com/nethsix/relay-on-rails
Barebones starter kit for Relay application with Rails GraphQL server.
- tags: graphql, ruby
- :octocat: source code
relay-rails-blog
https://github.com/gauravtiwari/relay-rails-blog
A graphql, relay and standard rails application powered demo weblog.
- tags: graphql, ruby
- :octocat: source code
to_eat_app
https://github.com/jcdavison/to_eat_app
A sample graphql/rails/relay application with a related 3-part article series.
- tags: graphql, ruby
- :octocat: source code
agoo-demo
https://github.com/ohler55/agoo/tree/develop/example/graphql
Use of the Agoo server to demonstrate a simple GraphQL application.
- tags: graphql, ruby
- :octocat: source code
golang-relay-starter-kit
https://github.com/sogko/golang-relay-starter-kit
Barebones starting point for a Relay application with Golang GraphQL server.
- tags: graphql, go
- :octocat: source code
todomvc-relay-go
https://github.com/sogko/todomvc-relay-go
Port of the React/Relay TodoMVC app, driven by a Golang GraphQL backend.
- tags: graphql, go
- :octocat: source code
sangria-akka-http-example
https://github.com/sangria-graphql/sangria-akka-http-example
An example GraphQL server written with akka-http and sangria
- tags: graphql, scala
- :octocat: source code
sangria-playground
https://github.com/sangria-graphql/sangria-playground
An example of GraphQL server written with Play and sangria.
- tags: graphql, scala
- :octocat: source code
swapi-graphene
https://github.com/graphql-python/swapi-graphene
A GraphQL schema and server using Graphene - View demo online.
- tags: graphql, python
- :octocat: source code
hello_graphql_phoenix
https://github.com/graphql-elixir/hello_graphql_phoenix
Examples of GraphQL Elixir Plug endpoints mounted in Phoenix - View demo online.
- tags: graphql, elixir
- :octocat: source code
light-java-graphql examples
https://github.com/networknt/light-example-4j/tree/master/graphql
Examples of Light Java GraphQL and tutorials.
- tags: graphql, java
- :octocat: source code
apollo-frontpage-android-app
https://github.com/rnitame/apollo-frontpage-android-app
📄 Apollo "hello world" app, for Android
- tags: graphql, android
- :octocat: source code
frontpage-ios-app
https://github.com/apollographql/frontpage-ios-app
📄 Apollo "hello world" app, for iOS
- tags: graphql, ios
- :octocat: source code
Clojure Game Geek
https://github.com/walmartlabs/clojure-game-geek
Example code for the Lacinia GraphQL framework tutorial.
- tags: graphql, clojure
- :octocat: source code
graphql-spqr-samples
https://github.com/leangen/graphql-spqr-samples
An example GraphQL server written with Spring MVC and GraphQL-SPQR
- tags: graphql, java
- :octocat: source code
The GraphQL Guide
📖 The complete GraphQL reference. By John Resig and Loren Sands-Ramshaw.
Learning GraphQL
https://www.amazon.com/Learning-GraphQL-Declarative-Fetching-Modern/dp/1492030716/
Learning GraphQL: Declarative Data Fetching for Modern Web Apps [Eve Porcello, Alex Banks] on Amazon.com. FREE shipping on qualifying offers.
Craft GraphQL APIs in Elixir with Absinthe
https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe
The Road to GraphQL
https://roadtoreact.com/course-details?courseId=THE_ROAD_TO_GRAPHQL
The Road to GraphQL teaches you GraphQL in JavaScript with React.js and Node.js by building client-side and server-side applications ...
Fullstack GraphQL
https://www.graphql.college/fullstack-graphql
Learning GraphQL and Relay
https://www.packtpub.com/web-development/learning-graphql-and-relay
Build data-driven React applications with ease using GraphQL and Relay
Zero to GraphQL in 30 Minutes
https://www.youtube.com/embed/UBGzsb2UkeY
Data fetching for React applications at Facebook
https://www.youtube.com/watch?v=9sc8Pyc51uU
Daniel Schafer and Jing Chen describe the approach Facebook uses to make data fetching simple for developers, even as a project grows to include dozens of de...
React Native & Relay: Bringing Modern Web Techniques to Mobile
https://www.youtube.com/watch?v=X6YbAKiLCLU
As we introduce React Native & Relay, learn how we use JavaScript libraries and techniques to help our engineers develop great mobile experiences ever more e...
Exploring GraphQL
https://www.youtube.com/watch?v=WQLzZf34FJ8
At React.js Conf last January, we introduced the idea of GraphQL: a data fetching language that allows clients to declaratively describe their data requireme...
Creating a GraphQL Server
https://www.youtube.com/watch?v=gY48GW87Feo
In this talk, we'll take a deeper dive into putting GraphQL to work. How can we build a GraphQL API to work with an existing REST API or server-side data mod...
GraphQL at The Financial Times
https://www.youtube.com/watch?v=S0s935RKKB4
Recently released by Facebook, GraphQL isn't only useful for client-server communication. Viktor will show how Red Badger used the reference implementation -...
Relay: An Application Framework For React
https://www.youtube.com/watch?v=IrgHurBjQbg
Relay is a new framework from Facebook that enables declarative data fetching & updates for React applications. Relay components use GraphQL to specify their...
Building and Deploying Relay with Facebook
https://www.youtube.com/watch?t=643&v=Pxdgu2XIAAg
This talk will explore the Relay framework in depth: why the team built it, the guiding principles behind the design, and an overview of the architecture. Th...
Introduction to GraphQL
Learn about GraphQL, what it is, why it's interesting and how to employ it.
Exploring GraphQL@Scale
https://www.youtube.com/watch?v=_9RgHXqH8J0
Exploring GraphQL. What is GraphQL? Where it did it come from? And where is it going? Come learn about the query language that powers Facebook's mobile appli...
What's Next for Phoenix by Chris McCord
https://www.youtube.com/watch?v=IMUpYOc9z3c&feature=youtu.be
With Phoenix 1.0 out recently, it's time to look ahead! Together, we'll outline what's next for Phoenix 1.1, then explore some exciting new features that tak...
GraphQL with Nick Schrock
https://www.youtube.com/watch?v=Ed6oJXKt3-M
Co-creator of GraphQL Nick Schrock talks on how it all started, use cases and how to get started using it.
Build a GraphQL server for Node.js using PostgreSQL/MySQL
https://www.youtube.com/watch?v=DNPVqK_woRQ
Tutorial: How to write a GraphQL server for Node.js from scratch, with PostgreSQL / MySQL as a data store. Explores basic queries, mapping relationships to G...
GraphQL server tutorial for Node.js with SQL, MongoDB and REST
https://www.youtube.com/watch?v=PHabPhgRUuU
Note: we've made some updates to the graphql-tools and apollo-server package since we published this tutorial. The tutorial still works, but if you want to b...
JavaScript Air Episode 023: Transitioning from REST to GraphQL
https://www.youtube.com/watch?v=ENqDNIp1Nd8
We've heard about GraphQL quite a bit. We know that there are problems with REST and GraphQL solves many of those problems. But now we have a new problem: Tr...
GraphQL Future at react-europe 2016
https://www.youtube.com/watch?v=ViXL0YQnioU
GraphQL was open sourced last year at ReactEurope. Since then, great progress has been made in the open-source ecosystem. Within Facebook, we've experimented...
GraphQL at Facebook at react-europe 2016
https://www.youtube.com/watch?v=etax3aEe2dA
Facebook has been using GraphQL in production for almost four years; today, it serves over 300 billion queries a day and its schema has nearly 10,000 types. ...
Building native mobile apps with GraphQL at react-europe 2016
https://www.youtube.com/watch?v=z5rz3saDPJ8
GraphQL was conceived almost four years ago to serve the needs of Facebook's iOS developers. Outside of Facebook however, non-JavaScript GraphQL clients have...
Build a GraphQL Server
https://www.youtube.com/watch?v=PEcJxkylcRM&list=PLillGF-RfqbYZty73_PHBqKRDnv7ikh68
In part 1 of 5 of this series we will talk about what GraphQL is, what it is used for and we will also look at some of the queries and how simple they are. W...
GraphQL Tutorial
https://www.youtube.com/watch?v=Y0lDGjwRYKw&list=PL4cUxeGkcC9iK6Qhn-QLcXCXPQUov1U7f
Hey gang & welcome to your very first GraphQL tutorial. In this series we'll be creating, from scratch, a full-stack application, including a GraphQL server ...
Official GraphQL blog
Building Apollo
https://blog.apollographql.com/
We build the Apollo Platform to help developers adopt GraphQL the right way.
The Guild blog
The Guild.
Using DataLoader to batch GraphQL requests
http://gajus.com/blog/9/using-dataloader-to-batch-requests
Introducing Relay and GraphQL
https://reactjs.org/blog/2015/02/20/introducing-relay-and-graphql.html
GraphQL Introduction
https://reactjs.org/blog/2015/05/01/graphql-introduction.html
Unofficial Relay FAQ
https://gist.github.com/wincent/598fa75e22bdfa44cf47
GitHub Gist: instantly share code, notes, and snippets.
- tags: graphql, posts
- :octocat: source code
Your First GraphQL Server
https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2
So, today we’re going to write a small GraphQL server. I’m not going to try to persuade you to drop everything and adopt GraphQL — but if you’re curious about what this stuff looks like today and how…
GraphQL Overview - Getting Started with GraphQL and Node.js
https://blog.risingstack.com/graphql-overview-getting-started-with-graphql-and-nodejs/
Getting Started with GraphQL and Node.js](https://blog.risingstack.com/graphql-overview-getting-started-with-graphql-and-nodejs/)
4 Reasons you should try out GraphQL
https://medium.freecodecamp.org/introduction-to-graphql-1d8011b80159
Even though I’ve been developing (RESTful) APIs for some years now, I’ve started to become a big fan of GraphQL. In this post I’ll introduce you to GraphQL and what kind of advantages you will have…
Moving from REST to GraphQL
https://medium.com/@frikille/moving-from-rest-to-graphql-e3650b6f5247
I got really excited in January when GraphQL and Relay were introduced during the React conference. In the beginning of July I went to the React Europe conference. I wanted to learn more about…
Writing a Basic API with GraphQL
http://davidandsuzi.com/writing-a-basic-api-with-graphql/
GraphQL is still in its infancy in terms of documentation and ecosystem, but what we have seen so far from conference talks and in the released specification boast predictability, simplicity, and flex...
Building a GraphQL Server with Node.js and SQL
https://www.reindex.io/blog/building-a-graphql-server-with-node-js-and-sql/
GraphQL at The Financial Times
https://www.slideshare.net/LondonReact/graph-ql
Recently released by Facebook, GraphQL isn't only useful for client-server communication. Viktor will show how Red Badger used the reference implementation - g…
Relay for visual learners
http://sgwilym.github.io/relay-visual-learners/
Relay and Routing
https://medium.com/@cpojer/relay-and-routing-36b5439bad9
Relay is changing how we think about client side applications at Facebook. A large part of this is routing and its integration with our Hack/PHP stack. This post aims to explain why Relay in open…
Learn Golang + GraphQL + Relay, Part 1: Your first Golang GraphQL server
https://wehavefaces.net/learn-golang-graphql-relay-1-e59ea174a902
(Update Nov 4 2015: Huge breaking changes in the API to improve readability and usability of the package ) This week, we will start off with a simple but very achievable goal: to build a GraphQL…
Learn Golang + GraphQL + Relay, Part 2: Your first Relay application
https://wehavefaces.net/learn-golang-graphql-relay-2-a56cbcc3e341
Picking up from where we left off last week (where we build our first Golang GraphQL server), this time around, we will set out to create our first Relay application, powered by our new and shiny…
From REST to GraphQL
https://jacobwgillespie.com/from-rest-to-graphql-b4e95e94c26b/
Exploring the transition from REST APIs to GraphQL at Playlist...
GraphQL: A data query language
https://graphql.org/blog/graphql-a-query-language/
Subscriptions in GraphQL and Relay
https://graphql.org/blog/subscriptions-in-graphql-and-relay/
Relay 101: Building A Hacker News Client
https://medium.com/@clayallsopp/relay-101-building-a-hacker-news-client-bb8b2bdc76e6
React lets you build user interface components with JavaScript; Relay lets you easily connect your React components to data from a remote server. Relay accomplishes this by being opinionated — it…
GraphQL Shorthand Notation Cheatsheet
https://wehavefaces.net/graphql-shorthand-notation-cheatsheet-17cd715861b6
It is a shorthand notation to succinctly express the basic shape of your GraphQL schema and its type system. Below are further examples to illustrate how we can use the above Shorthand Notation to…
Github GraphQL API React Example
https://medium.com/@katopz/github-graphql-api-react-example-eace824d7b61
Convert (some of) that example with super basic create-react-app so everybody can have fun with it! Challenge accepted! Here’s source : https://github.com/katopz/react-apollo-graphql-github-example…
Testing a GraphQL Server using Jest
https://medium.com/entria/testing-a-graphql-server-using-jest-4e00d0e4980e
I've created this boilerplate to make it easy to start a new GraphQL project using DataLoader —https://github.com/entria/graphql-dataloader-boilerplate As our source code base grows we need more and…
How to implement viewerCanSee in GraphQL
https://medium.com/entria/how-to-implement-viewercansee-in-graphql-78cc48de7464
ViewerCanSee is a function that determine whether the current viewer (logged user) can see a given data in GraphQL. Example: viewer can only see his own credit cards: One problem that we faced using…
GraphQL of Thrones
https://graphql-of-thrones.herokuapp.com/
Total beginner tutorial focused on just GraphQL without all the tooling. Alternates between LEARN and PLAY modes roleplaying as Game of Thrones characters.
- tags: graphql, workshoppers
How to GraphQL
Fullstack Tutorial Website with Tracks for all Major Frameworks & Languages including React, Apollo, Relay, JavaScript, Ruby, Java, Elixir and many more
- tags: graphql, workshoppers
learning-graphql
https://github.com/mugli/learning-graphql
An attempt to learn GraphQL.
- tags: graphql, workshoppers
- :octocat: source code
Let's Learn GraphQL
Lessons/walkthrough of GraphQL concepts.
- tags: graphql, workshoppers
awesome-graphql
https://github.com/chentsulin/awesome-graphql#readme
Awesome list of GraphQL & Relay.
- tags: awesome-list, graphql
- :octocat: source code
Nate Barbettini – API Throwdown: RPC vs REST vs GraphQL, Iterate 2018
https://www.youtube.com/watch?v=IvsANO0qZEg
Choosing an API design style can be downright daunting. The RPC vs. REST debate has raged for years, and now there's a new kid on the block: GraphQL. Which is right for your application? I'll demystif...
The GitHub GraphQL API
https://githubengineering.com/the-github-graphql-api/
GitHub announced a public API one month after the site launched. We’ve evolved this platform through three versions, adhering to RFC standards and embracing new design patterns to provide a clear and ...
- tags: graphql, rest, api-design
When to Use What: REST, GraphQL, Webhooks, & gRPC
https://nordicapis.com/when-to-use-what-rest-graphql-webhooks-grpc/
Real world, specific use cases for REST, GraphQL, gRPC, and Webhooks to help API developers make sense of which API design style to use for what situation.
- tags: rest, grpc, graphql, webhooks, api-design
Getting Started with GraphQL and Spring Boot
https://www.baeldung.com/spring-graphql
Discover GraphQL - a query language for APIs.
- :calendar: published on: 2019-11-18
- tags: graphql, spring-boot
- :octocat: source code
GraphQL Java Kickstart
https://www.graphql-java-kickstart.com/
Projects for easily getting started with GraphQL using Java.
- tags: graphql, java, spring-boot
- :octocat: source code
GraphQL - A query language for your API - homepage
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clien...
- tags: graphql, api
- :octocat: source code
GraphQL as an API Gateway to Microservices - via @codeship
https://blog.codeship.com/graphql-as-an-api-gateway-to-micro-services/
How can GraphQL be leveraged in an API gateway? It seems like it might be a perfect solution for interacting with multiple microservices, each dedicated to a single resource type. Well, the good news ...
- :calendar: published on: 2018-02-07
- tags: microservices, rest, graphql
- :octocat: source code
Zero to GraphQL in 30 Minutes – Steven Luscher - YouTube
https://www.youtube.com/watch?v=UBGzsb2UkeY
Spend this 30 minutes learning how to adapt your existing ORM, SOA, or REST API to GraphQL so that you can begin to use GraphQL-based technologies like Relay.
- :calendar: published on: 2016-04-25
- tags: graphql, ruby, python, expressjs
- :octocat: source code
GraphQL
http://facebook.github.io/graphql/
GraphQL is a query language designed to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
- tags: graphql
- :octocat: source code
GitHub - graphql-java/graphql-java: GraphQL Java implementation
https://github.com/graphql-java/graphql-java
This is a GraphQL Java implementation