Bookmarks tagged [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.
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...
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
- source code
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...
- 📆 published on: 2017-03-28
- tags: graphql, api-design
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
- source code
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...
- 📆 published on: 2018-02-18
- tags: graphql, api-design
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?
- 📆 published on: 2016-05-23
- tags: graphql, graphql-js
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
- source code
https://www.youtube.com/watch?v=zWhVAN4Tg6M
Explains the Graph part in GraphQL and how Apollo Client handles caching and the assumptions it makes.
- 📆 published on: 2017-02-07
- tags: graphql, apollo-client, caching
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...
- 📆 published on: 2016-08-18
- tags: graphql, apollo-client, caching
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...
- 📆 published on: 2016-11-03
- tags: graphql, open-source
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
- 📆 published on: 2020-11-10
- tags: graphql, expressjs
- source code
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...
- 📆 published on: 2018-06-01
- tags: graphql, migration, api-design, deprecated
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...
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...
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...
- 📆 published on: 2017-08-14
- tags: graphql, graphql-express
- source code
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 ...
- 📆 published on: 2017-11-15
- tags: graphql, lexer, abstract-syntax-tree
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 ...
- 📆 published on: 2017-11-28
- tags: graphql, graphql-express, apollo-server
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 framework for Python
- tags: graphql, python, frameworks
- source code
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.
- 📆 published on: 2016-02-27
- tags: graphql, javascript, node.js, react, dataloader
- source code
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
- source code
https://github.com/graphql/graphql-playground
🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration) - graphql/graphql-playground
- tags: graphql, tools
- source code
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
- source code
Learn about GraphQL, how it works, and how to use it in this series of articles - from Introduction to Best Practices
- tags: graphql
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.
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.
- 📆 published on: 2019-11-19
- tags: graphql, error-handling, apollo
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
- source code
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...
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
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...
- 📆 published on: 2016-03-09
- tags: pagination, rest, graphql, relay
Create fake data and API endpoints with Blowson.
https://github.com/graphql/graphql-spec/blob/master/README.md
Helps you get started with GraphQL concepts
- tags: graphql, specification, readme
- source code
https://graphql.org/graphql-js/
The JavaScript reference implementation for GraphQL
- tags: graphql, javascript, node.js, graphql-js
- source code
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
- source code
GraphQL Client for Angular Framework
- tags: graphql, graphql-client, angular, apollo
- source code
This is the home page of the GraphQL Java implementation
- tags: graphql, java
- source code
- tags: graphql, specification, release
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....
- 📆 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.
- 📆 published on: 2018-07-02
- tags: graphql, api, javascript, architecture
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
- source code
https://github.com/Kong/insomnia
Insomnia is a cross-platform REST client, built on top of Electron.
- tags: rest-client, graphql, rest
- source code
Get information about countries via a GraphQL API
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
- source code
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
- source code
https://github.com/graphcool/graphql-playground
🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration) - prisma/graphql-playground
- tags: graphql, tools
- source code
http://facebook.github.io/react/blog/2015/05/01/graphql-introduction.html
http://hueypetersen.com/posts/2015/02/02/first-thoughts-on-graph-ql/
http://hueypetersen.com/posts/2015/02/08/modeling-queries-graph-ql-like/
http://hueypetersen.com/posts/2015/02/22/thin-and-graphy/
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…
Fullstack GraphQL Tutorial to go from zero to production covering all basics and advanced concepts. Includes tutorials for Apollo, Relay, React and NodeJS.
https://github.com/RickWong/react-transmit
Relay-inspired library based on Promises instead of GraphQL. - RickWong/react-transmit
- tags: graphql, implementations
- source code
https://github.com/andimarek/graphql-java
Contribute to andimarek/graphql-java development by creating an account on GitHub.
- tags: graphql, implementations
- source code
https://github.com/OlegIlyenko/sangria
Scala GraphQL implementation. Contribute to sangria-graphql/sangria development by creating an account on GitHub.
- tags: graphql, implementations
- source code
Graphene framework for Python
- tags: graphql, implementations
https://github.com/dittos/graphqllib
Please see https://github.com/graphql-python/graphql-core - dittos/graphqllib
- tags: graphql, implementations
- source code
https://github.com/exAspArk/graphql-guard
A simple field-level authorization.
- tags: ruby, graphql
- source code
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...
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.
- 📆 published on: 2017-01-17
- tags: graphql, rest, expressjs
- source code
https://facebook.github.io/graphql/
Working Draft of the Specification for GraphQL created by Facebook.
- tags: graphql, specification, specifications
GraphQL Foundation under the Linux Foundation
- tags: graphql
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
https://stackoverflow.com/questions/tagged/graphql
Questions and answers. Use the tag graphql
https://github.com/APIs-guru/graphql-apis
A collective list of public GraphQL APIs
- tags: graphql, community
- source code
The fastest growing community of GraphQL developers
https://old.reddit.com/r/graphql/
A Subreddit for interesting and informative GraphQL content and discussions.
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
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
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
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.
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
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
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
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
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
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,
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
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
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!
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
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
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
https://github.com/facebook/relay
Relay is a JavaScript framework for building data-driven React applications.
- tags: graphql, javascript, libraries, client
- source code
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
- source code
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
- source code
https://github.com/nearform/graphql-hooks
Minimal hooks-first GraphQL client with caching and server-side rendering support.
- tags: graphql, javascript, libraries, client
- source code
https://github.com/prisma/graphql-request
A minimal GraphQL client for Node and browsers.
- tags: graphql, javascript, libraries, client
- source code
https://github.com/gucheen/FetchQL
A simple GraphQL query client using Fetch.
- tags: graphql, javascript, libraries, client
- source code
https://github.com/FormidableLabs/urql
A simple caching GraphQL client for React.
- tags: graphql, javascript, libraries, client
- source code
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
- source code
https://github.com/kadirahq/lokka
Simple JavaScript client for GraphQL, which you can use anywhere.
- tags: graphql, javascript, libraries, client
- source code
https://github.com/kennetpostigo/react-reach
A library to communicate with Graphql through Redux.
- tags: graphql, javascript, libraries, client
- source code
https://github.com/grafoojs/grafoo
A tiny yet fully fledged cache based GraphQL client
- tags: graphql, javascript, libraries, client
- source code
https://github.com/graphql/express-graphql
GraphQL Express Middleware.
- tags: graphql, javascript, libraries, http-server
- source code
https://github.com/SimonDegraeve/hapi-graphql
Create a GraphQL HTTP server with Hapi.
- tags: graphql, javascript, libraries, http-server
- source code
https://github.com/rse/hapi-plugin-graphiql
HAPI plugin for GraphiQL integration.
- tags: graphql, javascript, libraries, http-server
- source code
https://github.com/chentsulin/koa-graphql
GraphQL Koa Middleware.
- tags: graphql, javascript, libraries, http-server
- source code
https://github.com/brysgo/graphql-bookshelf
Some help defining GraphQL schema around BookshelfJS models.
- tags: graphql, javascript, libraries, database, orm
- source code
https://github.com/mickhansen/graphql-sequelize
Sequelize helpers for GraphQL.
- tags: graphql, javascript, libraries, database, orm
- source code
https://github.com/fenos/graphql-thinky
Build an optimized GraphQL schema from Thinky RethinkDB models.
- tags: graphql, javascript, libraries, database, orm
- source code
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
- source code
https://github.com/larsbs/graysql-orm-loader
A GraysQL extension to load a GraphQL schema from an ORM.
- tags: graphql, javascript, libraries, database, orm
- source code
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
https://github.com/graphql/graphql-js
A reference implementation of GraphQL for JavaScript.
- tags: graphql, javascript, libraries
- source code
https://github.com/graphql/codemirror-graphql
GraphQL mode and helpers for CodeMirror.
- tags: graphql, javascript, libraries
- source code
https://github.com/devknoll/graphql-schema
Create GraphQL schemas with a fluent/chainable interface.
- tags: graphql, javascript, libraries
- source code
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
- source code
https://github.com/monojack/graphql-normalizr
Normalize GraphQL responses for persisting in the client cache/state
- tags: graphql, javascript, libraries
- source code
https://github.com/ooflorent/babel-plugin-graphql
Babel plugin that compile GraphQL tagged template strings.
- tags: graphql, javascript, libraries
- source code
https://github.com/gyzerok/adrenaline
React bindings for Redux with Relay in mind.
- tags: graphql, javascript, libraries
- source code
https://github.com/matthewmueller/graph.ql
Faster and simpler technique for creating and querying GraphQL schemas.
- tags: graphql, javascript, libraries
- source code
https://strapi.io/documentation/graphql
Open-source Node.js framework that supports "GraphQL" out of the box.
- tags: graphql, javascript, libraries
https://github.com/larsbs/graysql
A GraphQL manager and loader.
- tags: graphql, javascript, libraries
- source code
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
- source code
https://github.com/apollographql/graphql-tools
Tool library for building and maintaining GraphQL-JS servers.
- tags: graphql, javascript, libraries
- source code
https://github.com/apollographql/graphql-anywhere
Run a GraphQL query anywhere, against any data, with no schema.
- tags: graphql, javascript, libraries
- source code
https://github.com/apollographql/graphql-tag
A JavaScript template literal tag that parses GraphQL queries.
- tags: graphql, javascript, libraries
- source code
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
- source code
https://github.com/Akryum/vue-apollo
Vue integration for apollo.
- tags: graphql, javascript, libraries
- source code
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
- source code
https://github.com/almilo/gql-tools
Tool library with CLI for schema generation and manipulation.
- tags: graphql, javascript, libraries
- source code
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
- source code
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
- source code
https://github.com/mwilliamson/node-graphjoiner
Create GraphQL APIs using joins, SQL or otherwise.
- tags: graphql, javascript, libraries
- source code
https://github.com/acarl005/join-monster
A GraphQL-to-SQL query execution layer for batch data fetching.
- tags: graphql, javascript, libraries
- source code
https://github.com/graphql-factory
Create GraphQL types from JSON definitions
- tags: graphql, javascript, libraries
- source code
https://github.com/stereobooster/type-o-rama
JS type systems interportability.
- tags: graphql, javascript, libraries
- source code
https://github.com/graphitejs/server
Framework NodeJS for GraphQl.
- tags: graphql, javascript, libraries
- source code
https://github.com/graphql/graphql-relay-js
A library to help construct a graphql-js server supporting react-relay.
- tags: graphql, javascript, libraries, relay
- source code
https://github.com/MattMcFarland/sequelize-relay
Serverside library that connects sequelize and graphql-relay-js together.
- tags: graphql, javascript, libraries, relay
- source code
https://www.npmjs.com/package/babel-relay-plugin
Babel Relay Plugin for transpiling GraphQL queries for use with Relay.
- tags: graphql, javascript, libraries, relay
https://github.com/relay-tools/react-router-relay
Relay integration for React Router.
- tags: graphql, javascript, libraries, relay
- source code
https://github.com/relay-tools/relay-local-schema
Use Relay without a GraphQL server.
- tags: graphql, javascript, libraries, relay
- source code
https://github.com/acdlite/relay-sink
Use Relay to fetch and store data outside of a React component.
- tags: graphql, javascript, libraries, relay
- source code
https://github.com/acdlite/recompose/tree/master/src/packages/recompose-relay
Recompose helpers for Relay.
- tags: graphql, javascript, libraries, relay
- source code
https://github.com/larsbs/graysql#Graylay
A GraysQL extension to create a Relay compatible Schema.
- tags: graphql, javascript, libraries, relay
- source code
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
- source code
https://github.com/relay-tools/relay-subscriptions
Subscription support for Relay.
- tags: graphql, javascript, libraries, relay
- source code
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
- source code
https://github.com/rmosolgo/graphql-ruby
Ruby implementation of Facebook's GraphQL.
- tags: graphql, ruby, libraries
- source code
https://github.com/github/graphql-client
A Ruby library for declaring, composing and executing GraphQL queries.
- tags: graphql, ruby, libraries
- source code
https://github.com/Shopify/graphql-batch
A query batching executor for the graphql gem.
- tags: graphql, ruby, libraries
- source code
https://github.com/ohler55/agoo
Ruby web server that implements Facebook's GraphQL.
- tags: graphql, ruby, libraries
- source code
https://github.com/contentful-labs/gqli.rb
A GraphQL client and DSL. Allowing to write queries in native Ruby.
- tags: graphql, ruby, libraries
- source code
https://github.com/webonyx/graphql-php
A PHP port of GraphQL reference implementation.
- tags: graphql, php, libraries
- source code
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
- source code
https://github.com/digiaonline/graphql-php
Yet another PHP port of GraphQL reference implementation.
- tags: graphql, php, libraries
- source code
https://github.com/youshido-php/GraphQL
Well documented PHP implementation with no dependencies.
- tags: graphql, php, libraries
- source code
https://github.com/ivome/graphql-relay-php
Relay helpers for webonyx/graphql-php implementation of GraphQL.
- tags: graphql, php, libraries
- source code
https://github.com/nuwave/lighthouse
A PHP package that allows to serve a GraphQL endpoint from your Laravel application.
- tags: graphql, php, libraries
- source code
https://github.com/folkloreinc/laravel-graphql
Facebook GraphQL for Laravel 5.
- tags: graphql, php, libraries
- source code
https://github.com/nuwave/laravel-graphql-relay
A Laravel library to help construct a server supporting react-relay.
- tags: graphql, php, libraries
- source code
https://github.com/4rthem/graphql-mapper
This library allows to build a GraphQL schema based on your model.
- tags: graphql, php, libraries
- source code
https://github.com/hoticeking/GraphQLBundle
GraphQL Bundle for Symfony 2.
- tags: graphql, php, libraries
- source code
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
- source code
https://github.com/youshido-php/GraphQLBundle
GraphQL Bundle for the Symfony 3 (supports 2.6+).
- tags: graphql, php, libraries
- source code
https://github.com/tim-field/graphql-wp
WordPress plugin that exposes a GraphQL endpoint.
- tags: graphql, php, libraries
- source code
https://www.symfony.fi/entry/graphql-bundle-adds-protocol-support-to-ez-platform-symfony-cms
GraphQL Bundle for the eZ Platform Symfony CMS.
https://github.com/stefanorg/graphql-middleware
GraphQL Psr7 Middleware
- tags: graphql, php, libraries
- source code
https://github.com/stefanorg/zend-expressive-graphiql
GraphiQL extension for zend expressive
- tags: graphql, php, libraries
- source code
https://github.com/thecodingmachine/graphqlite
Framework agnostic library that allows you to write GraphQL server by annotating your PHP classes.
- tags: graphql, php, libraries
- source code
https://github.com/tryolabs/graphql-parser
GraphQL parser for Python.
- tags: graphql, python, libraries
- source code
https://github.com/graphql-python/graphql-core
GraphQL implementation for Python.
- tags: graphql, python, libraries
- source code
https://github.com/graphql-python/graphql-relay-py
A library to help construct a graphql-py server supporting react-relay.
- tags: graphql, python, libraries
- source code
https://github.com/tallstreet/graphql-parser-python
A python wrapper around libgraphqlparser.
- tags: graphql, python, libraries
- source code
https://github.com/graphql-python/graphene
A package for creating GraphQL schemas/types in a Pythonic easy way.
- tags: graphql, python, libraries
- source code
https://github.com/graphql-python/graphene-gae
Adds GraphQL support to Google AppEngine (GAE).
- tags: graphql, python, libraries
- source code
https://github.com/GraphQL-python-archive/django-graphiql
Integrate GraphiQL easily into your Django project.
- tags: graphql, python, libraries
- source code
https://github.com/graphql-python/flask-graphql
Adds GraphQL support to your Flask application.
- tags: graphql, python, libraries
- source code
https://github.com/prisma/python-graphql-client
Simple GraphQL client for Python 2.7+
- tags: graphql, python, libraries
- source code
https://github.com/healx/python-graphjoiner
Create GraphQL APIs using joins, SQL or otherwise.
- tags: graphql, python, libraries
- source code
https://github.com/graphql-python/graphene-django
A Django integration for Graphene.
- tags: graphql, python, libraries
- source code
https://github.com/callsign-viper/Flask-GraphQL-Auth
An authentication library for Flask inspired from flask-jwt-extended.
- tags: graphql, python, libraries
- source code
https://github.com/dailymotion/tartiflette
GraphQL Implementation, SDL First, for python 3.6+ / asyncio.
- tags: graphql, python, libraries
- source code
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
- source code
https://github.com/graphql-java/graphql-java-type-generator
Auto-generates types for use with GraphQL Java
- tags: graphql, java, libraries
- source code
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
- source code
https://github.com/Enigmatis/graphql-java-annotations
Provides annotations-based syntax for schema definition with GraphQL Java.
- tags: graphql, java, libraries
- source code
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
- source code
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
- source code
https://github.com/oembedler/spring-graphql-common
Spring Framework GraphQL Library.
- tags: graphql, java, libraries
- source code
https://github.com/oembedler/graphql-spring-boot
GraphQL and GraphiQL Spring Framework Boot Starters.
- tags: graphql, java, libraries
- source code
https://github.com/engagingspaces/vertx-graphql-service-discovery
Asynchronous GraphQL service discovery and querying for your microservices.
- tags: graphql, java, libraries
- source code
https://github.com/engagingspaces/vertx-dataloader
Port of Facebook DataLoader for efficient, asynchronous batching and caching in clustered GraphQL environments
- tags: graphql, java, libraries
- source code
https://github.com/leangen/GraphQL-SPQR
Java 8+ API for rapid development of GraphQL services.
- tags: graphql, java, libraries
- source code
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
- source code
https://github.com/graphql/libgraphqlparser
A GraphQL query parser in C++ with C and C++ APIs.
- tags: graphql, c, c++, libraries
- source code
https://github.com/Microsoft/cppgraphqlgen
C++ GraphQL schema service generator.
- tags: graphql, c, c++, libraries
- source code
https://github.com/graphql-go/graphql
An implementation of GraphQL for Go follows graphql-js
- tags: graphql, go, libraries
- source code
https://github.com/graph-gophers/graphql-go
GraphQL server with a focus on ease of use.
- tags: graphql, go, libraries
- source code
https://github.com/99designs/gqlgen
Go generate based graphql server library.
- tags: graphql, go, libraries
- source code
https://github.com/machinebox/graphql
Simple low-level GraphQL client for Go
- tags: graphql, go, libraries
- source code
https://github.com/graphql-go/relay
A Go/Golang library to help construct a server supporting react-relay.
- tags: graphql, go, libraries
- source code
https://github.com/tmc/graphql
GraphQL parser and server for Go.
- tags: graphql, go, libraries
- source code
https://github.com/tecbot/c-graphqlparser
Go-gettable version of the libgraphqlparser C library for parsing GraphQL.
- tags: graphql, go, libraries
- source code
https://github.com/tallstreet/graphql
GraphQL parser and server for Go that leverages libgraphqlparser
- tags: graphql, go, libraries
- source code
https://github.com/playlyfe/go-graphql
A powerful GraphQL server implementation for Golang
- tags: graphql, go, libraries
- source code
https://github.com/sangria-graphql/sangria
Scala GraphQL server implementation.
- tags: graphql, scala, libraries
- source code
https://github.com/sangria-graphql/sangria-relay
Sangria Relay Support.
- tags: graphql, scala, libraries
- source code
https://github.com/hrosenhorn/graphql-scala
An attempt to get GraphQL going with Scala.
- tags: graphql, scala, libraries
- source code
https://github.com/graphql-dotnet/graphql-dotnet
GraphQL for .NET.
- tags: graphql, .net, libraries
- source code
https://github.com/ckimes89/graphql-net
GraphQL to IQueryable for .NET.
- tags: graphql, .net, libraries
- source code
https://github.com/ChilliCream/hotchocolate
GraphQL server for .Net Core and .NET Framework.
- tags: graphql, .net, libraries
- source code
https://github.com/absinthe-graphql/absinthe
Fully Featured Elixir GraphQL Library.
- tags: graphql, elixir, libraries
- source code
https://github.com/graphql-elixir/graphql
GraphQL Elixir. (No longer maintained)
- tags: graphql, elixir, libraries
- source code
https://github.com/graphql-elixir/plug_graphql
Plug integration for GraphQL Elixir.
- tags: graphql, elixir, libraries
- source code
https://github.com/graphql-elixir/graphql_relay
Relay helpers for GraphQL Elixir.
- tags: graphql, elixir, libraries
- source code
https://github.com/graphql-elixir/graphql_parser
Elixir bindings for libgraphqlparser
- tags: graphql, elixir, libraries
- source code
https://github.com/asonge/graphql
Elixir GraphQL parser.
- tags: graphql, elixir, libraries
- source code
https://github.com/peburrows/plot
GraphQL parser and resolver for Elixir.
- tags: graphql, elixir, libraries
- source code
https://github.com/jdnavarro/graphql-haskell
GraphQL AST and parser for Haskell.
- tags: graphql, haskell, libraries
- source code
https://github.com/solidsnack/GraphpostgresQL
GraphQL for Postgres.
- tags: graphql, sql, libraries
- source code
https://github.com/rexxars/sql-to-graphql
Generate a GraphQL API based on your SQL database structure.
- tags: graphql, sql, libraries
- source code
https://github.com/graphile/postgraphile
Lightning-fast GraphQL APIs for PostgreSQL: highly customisable; extensible via plugins; realtime.
- tags: graphql, sql, libraries
- source code
https://github.com/hasura/graphql-engine
Hasura gives Instant Realtime GraphQL APIs over PostgreSQL. Works with an existing database too.
- tags: graphql, sql, libraries
- source code
https://github.com/bjornbytes/graphql-lua
GraphQL for Lua.
- tags: graphql, lua, libraries
- source code
https://github.com/dillonkearns/elm-graphql
GraphQL for Elm.
- tags: graphql, elm, libraries
- source code
https://github.com/tendant/graphql-clj
A Clojure library designed to provide GraphQL implementation.
- tags: graphql, clojure, libraries
- source code
https://github.com/walmartlabs/lacinia
GraphQL implementation in pure Clojure.
- tags: graphql, clojure, libraries
- source code
https://github.com/GraphQLSwift/GraphQL
The Swift implementation for GraphQL.
- tags: graphql, swift, libraries
- source code
https://github.com/andreas/ocaml-graphql-server
GraphQL servers in OCaml.
- tags: graphql, ocaml, libraries
- source code
https://github.com/apollographql/apollo-android
📟 A strongly-typed, caching GraphQL client for Android, written in Java
- tags: graphql, android, libraries
- source code
https://github.com/apollographql/apollo-ios
📱 A strongly-typed, caching GraphQL client for iOS, written in Swift
- tags: graphql, ios, libraries
- source code
https://github.com/oliyh/re-graph
A GraphQL client for ClojureScript with bindings for re-frame applications.
- tags: graphql, clojurescript, libraries
- source code
https://github.com/district0x/graphql-query
Clojure(Script) GraphQL query generation.
- tags: graphql, clojurescript, libraries
- source code
https://github.com/apollographql/reason-apollo
ReasonML binding for Apollo Client
- tags: graphql, reasonml, libraries
- source code
https://github.com/sainthkh/reasonql
Type-safe and simple GraphQL Client for ReasonML developers.
- tags: graphql, reasonml, libraries
- source code
https://github.com/graphql/graphiql
An in-browser IDE for exploring GraphQL.
- tags: graphql, tools
- source code
https://github.com/skevy/graphiql-app
A light, Electron-based wrapper around GraphiQL.
- tags: graphql, tools
- source code
https://github.com/Macroz/GraphQLviz
GraphQLviz marries GraphQL (schemas) with Graphviz.
- tags: graphql, tools
- source code
https://github.com/sheerun/graphqlviz
GraphQL API visualizer in Node.js
- tags: graphql, tools
- source code
http://dferber90.github.io/graphql-ast-explorer/
Explore the AST of a GraphQL document interactively
Query public API's schemas (e.g. Reddit, Twitter, Github, etc) using GraphiQL
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
- source code
https://github.com/syrusakbary/gdom
DOM Traversing and Scraping using GraphQL.
- tags: graphql, tools
- source code
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
- source code
http://nathanrandal.com/graphql-visualizer/
A small webapp that generates an ERD-like visualization of a GraphQL endpoint from an introspection query.
https://github.com/Ghirro/graphql-network
A chrome dev-tools extension for debugging GraphQL network requests.
- tags: graphql, tools
- source code
https://github.com/apollographql/eslint-plugin-graphql
An ESLint plugin that checks your GraphQL strings against a schema.
- tags: graphql, tools
- source code
Select "GraphQL" at the top, explore the GraphQL AST and highlight different parts by clicking in the query.
https://github.com/jparise/vim-graphql
A Vim plugin that provides GraphQL file detection and syntax highlighting.
- tags: graphql, tools
- source code
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
- source code
https://github.com/2fd/graphdoc
Static page generator for documenting GraphQL Schema.
- tags: graphql, tools
- source code
https://github.com/orionsoft/atom-graphql-autocomplete
Autocomplete and lint from a GraphQL endpoint in Atom.
- tags: graphql, tools
- source code
https://github.com/dotansimha/graphql-code-generator
GraphQL code generator based on schema and documents.
- tags: graphql, tools
- source code
https://github.com/andev-software/graphql-ide
An extensive IDE for exploring GraphQL API's.
- tags: graphql, tools
- source code
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
- source code
https://github.com/APIs-guru/graphql-voyager
Represent any GraphQL API as an interactive graph.
- tags: graphql, tools
- source code
Instantly create beautiful GraphQL API docs hosted online.
https://github.com/APIs-guru/graphql-faker
🎲 Mock or extend your GraphQL API with faked data. No coding required.
- tags: graphql, tools
- source code
https://github.com/Quramy/ts-graphql-plugin
A language service plugin complete and validate GraphQL query in TypeScript template strings.
- tags: graphql, tools
- source code
https://launchpad.graphql.com/
Like JSFiddle for GraphQL server code, write and deploy a GraphQL API directly from your browser.
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
- source code
https://github.com/imolorhe/altair
A beautiful feature-rich GraphQL Client for all platforms.
- tags: graphql, tools
- source code
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
- source code
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
- source code
https://github.com/Brbb/graphql-rover
GraphQL schema interactive navigation, rearrange nodes, search and explore types and fields.
- tags: graphql, tools
- source code
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
- source code
Insomnia is a cross-platform GraphQL and REST client, available for Mac, Windows, and Linux
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
- source code
https://github.com/bradleyboy/tuql
Automatically create a GraphQL server from any sqlite database.
- tags: graphql, tools
- source code
https://github.com/teambit/bit
Organize GraphQL API as components to be consumed with NPM or modified from any project (example).
- tags: graphql, tools
- source code
Production-ready toolkit/boilerplate with support for GraphQL, SSR, Hot-reload, CSS-in-JS, caching, and more.
- tags: graphql, tools
- source code
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
A developer's web-app tool to rapidly prototype a full stack CRUD implementation of GraphQL with React.
https://graphql-inspector.com/
Tooling for GraphQL. Compare schemas, validate documents, find breaking changes, find similar types, schema coverage.
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
- source code
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
- source code
Scalable, distributed, low latency, high throughput Graph database with GraphQL as the query language
CDN-based GraphQL based Headless Content Management System.
- tags: graphql
GraphQL based Headless Content Management System.
- tags: graphql
Your own GraphQL backend in under 5 minutes. Works with every GraphQL client such as Relay and Apollo.
- tags: graphql
https://github.com/kriasoft/react-starter-kit
Isomorphic web app boilerplate (Node.js/Express, GraphQL, React)
- tags: graphql, javascript
- source code
https://github.com/kriasoft/nodejs-api-starter
Project template for building a GraphQL server with Node.js v7+ and JavaScript
- tags: graphql, javascript
- source code
https://github.com/graphql/swapi-graphql
A GraphQL schema and server wrapping swapi.co.
- tags: graphql, javascript
- source code
https://github.com/RisingStack/graphql-server
GraphQL server with Mongoose (MongoDB) and Node.js.
- tags: graphql, javascript
- source code
https://github.com/clayallsopp/graphql-intro
https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2
- tags: graphql, javascript
- source code
https://github.com/jonsharratt/graphql-aws
Amazon AWS GraphQL API Server.
- tags: graphql, javascript
- source code
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
- source code
https://gist.github.com/devknoll/8b274f1c5d05230bfade
Basic GraphQL example using the GitHub API. GitHub Gist: instantly share code, notes, and snippets.
- tags: graphql, javascript
- source code
https://github.com/MachineAcuity/rebar
SaaS Boilerplate + examples using React, Relay, GraphQL, Node.js, and Cassandra/Elassandra. - MachineAcuity/rebar
- tags: graphql, javascript
- source code
https://github.com/vslinko/ripster/tree/master/src/graphql
Contribute to vslinko/ripster development by creating an account on GitHub.
- tags: graphql, javascript
- source code
https://github.com/fortruce/relay-skeleton
React, Relay, GraphQL project skeleton
- tags: graphql, javascript
- source code
https://github.com/mhart/simple-relay-starter
A very simple starter for React Relay using Browserify.
- tags: graphql, javascript
- source code
https://github.com/transedward/relay-chat
an chat example showing Relay with routing and pagination.
- tags: graphql, javascript
- source code
https://github.com/taion/relay-todomvc
Relay TodoMVC with routing.
- tags: graphql, javascript
- source code
https://github.com/mrblueblue/graphql-express-sqlite
GraphQL server with Sqlite and Express
- tags: graphql, javascript
- source code
https://github.com/chentsulin/koa-graphql-relay-example
Example of koa-graphql
- tags: graphql, javascript
- source code
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
- source code
https://github.com/serverless/serverless-graphql-blog
A Serverless Blog leveraging GraphQL to offer a REST API with only 1 endpoint
- tags: graphql, javascript
- source code
https://github.com/soonlive/relay-cart
A simple shopping cart example leveraging relay & GraphQL with routing and pagination.
- tags: graphql, javascript
- source code
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
- source code
https://github.com/alvinthen/swapi-graphql-lambda
A GraphQL schema hosted in AWS Lambda wrapping swapi.co
- tags: graphql, javascript
- source code
https://www.apollographql.com/react/
Documentation and example for building GraphQL apps using apollo client
- tags: graphql, javascript
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
- source code
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
- source code
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
- source code
https://github.com/reindexio/reindex-examples
Example projects for Reindex with using React Native and React.js for web.
- tags: graphql, javascript
- source code
https://julienvincent.io/modelizr/
Documentation and Usage Examples for modelizr
- tags: graphql, javascript
https://github.com/Akryum/frontpage-vue-app
Apollo example project for Vue 2.0.
- tags: graphql, javascript
- source code
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
- source code
https://github.com/entria/graphql-dataloader-boilerplate
Boilerplate to start your GraphQL with DataLoader server
- tags: graphql, javascript
- source code
https://github.com/sibelius/graphql-cep
Query address by CEP
- tags: graphql, javascript
- source code
https://github.com/katopz/react-apollo-graphql-github-example
Usage Examples Apollo React for Github GraphQL API with create-react-app
- tags: graphql, javascript
- source code
https://github.com/xpepermint/graphql-example
GraphQL application example using contextable.js.
- tags: graphql, javascript
- source code
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
- source code
https://github.com/RishikeshDarandale/serverless-graphql-boilerplate
Boilerplate to start you Apollo graphql server in AWS using serverless framework
- tags: graphql, javascript
- source code
https://github.com/DxCx/webpack-graphql-server
Basic Starter for Apollo Server, Using typescript and Webpack.
- tags: graphql, typescript
- source code
https://github.com/rmosolgo/graphql-ruby-demo
Use graphql-ruby to expose a Rails app.
- tags: graphql, ruby
- source code
https://github.com/github/github-graphql-rails-example
Example Rails app using GitHub's GraphQL API.
- tags: graphql, ruby
- source code
https://github.com/nethsix/relay-on-rails
Barebones starter kit for Relay application with Rails GraphQL server.
- tags: graphql, ruby
- source code
https://github.com/gauravtiwari/relay-rails-blog
A graphql, relay and standard rails application powered demo weblog.
- tags: graphql, ruby
- source code
https://github.com/jcdavison/to_eat_app
A sample graphql/rails/relay application with a related 3-part article series.
- tags: graphql, ruby
- source code
https://github.com/ohler55/agoo/tree/develop/example/graphql
Use of the Agoo server to demonstrate a simple GraphQL application.
- tags: graphql, ruby
- source code
https://github.com/sogko/golang-relay-starter-kit
Barebones starting point for a Relay application with Golang GraphQL server.
- tags: graphql, go
- source code
https://github.com/sogko/todomvc-relay-go
Port of the React/Relay TodoMVC app, driven by a Golang GraphQL backend.
- tags: graphql, go
- source code
https://github.com/sangria-graphql/sangria-akka-http-example
An example GraphQL server written with akka-http and sangria
- tags: graphql, scala
- source code
https://github.com/sangria-graphql/sangria-playground
An example of GraphQL server written with Play and sangria.
- tags: graphql, scala
- source code
https://github.com/graphql-python/swapi-graphene
A GraphQL schema and server using Graphene - View demo online.
- tags: graphql, python
- source code
https://github.com/graphql-elixir/hello_graphql_phoenix
Examples of GraphQL Elixir Plug endpoints mounted in Phoenix - View demo online.
- tags: graphql, elixir
- source code
https://github.com/networknt/light-example-4j/tree/master/graphql
Examples of Light Java GraphQL and tutorials.
- tags: graphql, java
- source code
https://github.com/rnitame/apollo-frontpage-android-app
📄 Apollo "hello world" app, for Android
- tags: graphql, android
- source code
https://github.com/apollographql/frontpage-ios-app
📄 Apollo "hello world" app, for iOS
- tags: graphql, ios
- source code
https://github.com/walmartlabs/clojure-game-geek
Example code for the Lacinia GraphQL framework tutorial.
- tags: graphql, clojure
- source code
https://github.com/leangen/graphql-spqr-samples
An example GraphQL server written with Spring MVC and GraphQL-SPQR
- tags: graphql, java
- source code
📖 The complete GraphQL reference. By John Resig and Loren Sands-Ramshaw.
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.
https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe
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 ...
https://www.graphql.college/fullstack-graphql
https://www.packtpub.com/web-development/learning-graphql-and-relay
Build data-driven React applications with ease using GraphQL and Relay
https://www.youtube.com/embed/UBGzsb2UkeY
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...
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...
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...
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...
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 -...
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...
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...
Learn about GraphQL, what it is, why it's interesting and how to employ it.
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...
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...
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.
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...
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...
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...
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...
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. ...
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...
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...
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 ...
https://blog.apollographql.com/
We build the Apollo Platform to help developers adopt GraphQL the right way.
The Guild.
http://gajus.com/blog/9/using-dataloader-to-batch-requests
https://reactjs.org/blog/2015/02/20/introducing-relay-and-graphql.html
https://reactjs.org/blog/2015/05/01/graphql-introduction.html
https://gist.github.com/wincent/598fa75e22bdfa44cf47
GitHub Gist: instantly share code, notes, and snippets.
- tags: graphql, posts
- source code
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…
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/)
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…
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…
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...
https://www.reindex.io/blog/building-a-graphql-server-with-node-js-and-sql/
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…
http://sgwilym.github.io/relay-visual-learners/
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…
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…
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…
https://jacobwgillespie.com/from-rest-to-graphql-b4e95e94c26b/
Exploring the transition from REST APIs to GraphQL at Playlist...
https://graphql.org/blog/graphql-a-query-language/
https://graphql.org/blog/subscriptions-in-graphql-and-relay/
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…
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…
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…
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…
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…
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
Fullstack Tutorial Website with Tracks for all Major Frameworks & Languages including React, Apollo, Relay, JavaScript, Ruby, Java, Elixir and many more
- tags: graphql, workshoppers
https://github.com/mugli/learning-graphql
An attempt to learn GraphQL.
- tags: graphql, workshoppers
- source code
Lessons/walkthrough of GraphQL concepts.
- tags: graphql, workshoppers
https://github.com/chentsulin/awesome-graphql#readme
Awesome list of GraphQL & Relay.
- tags: awesome-list, graphql
- source code
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...
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
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
https://www.baeldung.com/spring-graphql
Discover GraphQL - a query language for APIs.
- 📆 published on: 2019-11-18
- tags: graphql, spring-boot
- source code
https://www.graphql-java-kickstart.com/
Projects for easily getting started with GraphQL using Java.
- tags: graphql, java, spring-boot
- source code
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
- source code
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 ...
- 📆 published on: 2018-02-07
- tags: microservices, rest, graphql
- source code
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.
- 📆 published on: 2016-04-25
- tags: graphql, ruby, python, expressjs
- source code
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
- source code
https://github.com/graphql-java/graphql-java
This is a GraphQL Java implementation