Displaying 1 to 20 from 23 results

graphql - An implementation of GraphQL for Go / Golang

A work-in-progress implementation of GraphQL in Go. Its currently a port of graphql-js v0.6.0 which is based on the April 2016 GraphQL specification. Future efforts will be guided directly by the latest formal GraphQL specification (currently: October 2016).The following is a simple example which defines a schema with a single hello string-type field and a Resolve method which returns the string world. A GraphQL query is performed against this schema with the resulting output printed in JSON format.

graphql-go - GraphQL server with a focus on ease of use

The project is under heavy development. It is stable enough so we use it in production at Sourcegraph, but expect changes.A resolver must have one method for each field of the GraphQL type it resolves. The method name has to be exported and match the field's name in a non-case-sensitive way.

up - Deploy infinitely scalable serverless apps, apis, and sites in seconds.

Up deploys infinitely scalable serverless apps, APIs, and static websites in seconds, so you can get back to working on what makes your product unique.Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.

graphql-js - A reference implementation of GraphQL for JavaScript

The JavaScript reference implementation for GraphQL, a query language for APIs created by Facebook. It is a query language describing the capabilities and requirements of data models for client‐server applications. It is a query language for APIs and a runtime for fulfilling those queries with your existing data.

rest-layer - REST Layer, Go (golang) REST API framework

REST APIs made easy.REST Layer is an API framework heavily inspired by the excellent Python Eve. It helps you create a comprehensive, customizable, and secure REST (graph) API on top of pluggable backend storages with no boiler plate code so you can focus on your business logic.

lacinia - GraphQL implementation in pure Clojure

This library is a full implementation of Facebook's GraphQL specification.Lacinia should be viewed as roughly analogous to the official reference JavaScript implementation. In other words, it is a backend-agnostic GraphQL query execution engine. Lacinia is not an Object Relational Mapper ... it's simply the implementation of a contract sitting between the GraphQL client and your data.

graphql-client - A Ruby library for declaring, composing and executing GraphQL queries

GraphQL Client is a Ruby library for declaring, composing and executing GraphQL queries.Sample configuration for a GraphQL Client to query from the SWAPI GraphQL Wrapper.

graphql-batch - A query batching executor for the graphql gem

Provides an executor for the graphql gem which allows queries to be batched.Define a custom loader, which is initialized with arguments that are used for grouping and a perform method for performing the batch load.

metaphysics - Artsy's GraphQL API

Metaphysics is a GraphQL-compliant API that wraps various Artsy APIs. You can try it here against our staging API.It is built on express, express-graphql, and graphql. With graphiql providing a sandbox to work with.

graphql-relay-walker - Walk the graph

GraphQL::Relay::Walker is a Ruby library that generates queries for walking a Relay GraphQL schema. Given a GraphQL::Schema, you can walk from a given starting point, exercising any defined connections. This can be useful for various kinds of automated testing. Check out the GitHub Walker example to see it in action.Requiring graphql/relay/walker/client_ext will add a GraphQL::Client#walk method. This simplifies things by allowing the client to build and execute the query for you.

jsonql - JSON query expression library in Golang.

JSON query expression library in Golang.I adopted the second choice as the new operators I believe are still quite intuitive to most programmers, rather than forcing to put white spaces between tokens.

graphql - graphql parser + utilities

utilities for dealing with GraphQL queries in Go.This package focuses on actually creating GraphQL servers and expects you to describe your schema directly in Go.

storefront-api-examples - Example custom storefront applications built on Shopify's Storefront API

Shopify's Storefront API allows you to build custom ecommerce experiences.Each directory is a self-contained example application that demonstrates usage of the Storefront API. The examples are built on both Shopify specific libraries and popular open source frameworks (React, Ember, etc).

lacinia-pedestal - Expose Lacinia GraphQL as Pedestal endpoints

A library that adds the Pedestal underpinnings needed when exposing Lacinia as an HTTP endpoint.Lacinia-Pedestal also supports GraphQL subscriptions, using the same protocol as Apollo GraphQL.

ghql - General purpose GraphQL R client

See https://developer.github.com/early-access/graphql/guides/accessing-graphql/ for getting an OAuth token.Store the token in a env var called GITHUB_GRAPHQL_TOKEN before trying this pkg.