Skip to content

hasura/awesome-fluent-graphql

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Awesome Fluent GraphQL Awesome

A curated collection of fluent API clients that make working with GraphQL awesome, along with examples.

More info: Fluent GraphQL clients: how to write queries like a boss

Contents

JavaScript

  • gotql: gotql works like a transpiler, with a built-in HTTPRequest Client (Got), allowing you to write your GraphQL queries as objects instead of strings. | Example
  • graphql-zeus: graphql-zeus creates an autocomplete client library for JavaScript or TypeScript. | Example
  • gqless: With gqless, your queries are auto-generated at runtime! Using ES6 Proxies, gqless converts object property lookups into GraphQL queries. | Example
  • graphql-typed-client: graphql-typed-client generates a strongly typed client library for any GraphQL endpoint. It allows writing queries as plain JS objects, with optional chain syntax. | Example
  • typed-graphqlify: typed-graphqlify lets you build typed GraphQL queries in TypeScript, and avoid redundancy of type definitions. | Example
  • graphql-codegen-hasura: graphql-codegen-hasura is a collection of plugins for graphql-code-generator, with strongly typed wrappers for all the Hasura GraphQL methods. | Example
  • graphql-binding: graphql-binding allows you to invoke a binding function which constructs a GraphQL request.
  • mst-gql: mst-gql allows type reuse between GraphQL and MobX-state-tree, and generates a query builder for chaining.

Ruby

  • GQLi: A GraphQL consumer domain-specific language that allows you to write GraphQL queries in native Ruby. | Blog post

Python

  • sgqlc: Simple GraphQL Client for Python uses declared types to generate and interpret GraphQL queries.

Go

  • shurcooL/graphql: GraphQL client implementation for Go that generates a query in the background as you type.

About

Awesome list of fluent GraphQL clients & examples

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published