Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-fluent-graphql

Awesome list of fluent GraphQL clients & examples
https://github.com/hasura/awesome-fluent-graphql

  • gotql - in HTTPRequest Client ([Got](https://github.com/sindresorhus/got)), allowing you to write your GraphQL queries as objects instead of strings. | [Example](https://github.com/hasura/awesome-fluent-graphql/tree/master/example-gotql)
  • graphql-zeus - zeus creates an autocomplete client library for JavaScript or TypeScript. | [Example](https://github.com/hasura/awesome-fluent-graphql/tree/master/example-graphql-zeus)
  • gqless - generated at runtime! Using ES6 Proxies, gqless converts object property lookups into GraphQL queries. | [Example](https://github.com/hasura/awesome-fluent-graphql/tree/master/example-gqless-react)
  • graphql-typed-client - 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](https://github.com/hasura/awesome-fluent-graphql/tree/master/example-graphql-typed-client)
  • typed-graphqlify - graphqlify lets you build typed GraphQL queries in TypeScript, and avoid redundancy of type definitions. | [Example](https://github.com/hasura/awesome-fluent-graphql/tree/master/example-typed-graphqlify)
  • graphql-codegen-hasura - codegen-hasura is a collection of plugins for graphql-code-generator, with strongly typed wrappers for all the Hasura GraphQL methods. | [Example](https://TODO)
  • graphql-binding - binding allows you to invoke a binding function which constructs a GraphQL request.
  • mst-gql - gql allows type reuse between GraphQL and MobX-state-tree, and generates a query builder for chaining.
  • GQLi - specific language that allows you to write GraphQL queries in native Ruby. | [Blog post](https://www.contentful.com/blog/2018/11/20/graphql-ruby-love-backend-developer/)
  • sgqlc
  • shurcooL/graphql