{"componentChunkName":"component---src-templates-category-page-js","path":"/category/utilities","result":{"data":{"allSanityTool":{"nodes":[{"slug":{"current":"graphql-java"},"name":"GraphQL Java","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/e8bda7b4984427f998aaedd57844f1125a2da23f-113x113.png"}},"description":"GraphQL Java implementation."},{"slug":{"current":"graphql-tools"},"name":"GraphQL Tools","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/2ceacaed4f41f325e015aa0e7221c0b8aeb30d9f-61x65.svg"}},"description":"A set of utilities for for faster development of GraphQL Schemas"},{"slug":{"current":"ariadne"},"name":"Ariadne","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/e678ae2e880890a0dc94d8d595f7ad3125d0271f-507x128.png"}},"description":"library for implementing GraphQL servers using schema-first approach. Asynchronous query execution, batteries included for ASGI, WSGI and popular webframeworks"},{"slug":{"current":"graphqlgen"},"name":"graphqlgen","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/788b3d7b9d0ff75eca2fdc33c9b8043088685954-499x499.png"}},"description":"Go generate based graphql server library."},{"slug":{"current":"graphql-go"},"name":"GraphQL Go","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/cf7615a1d8f5b5afca6134a7e06ea776eff202ba-300x229.png"}},"description":"GraphQL server with a focus on ease of use."},{"slug":{"current":"graphql-wp"},"name":"GraphQL WP","logo":null,"description":"WordPress plugin that exposes a GraphQL endpoint."},{"slug":{"current":"apollo-studio"},"name":"Apollo Studio","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/80ee839dc73f02b57ab43be5583630b278483acb-2500x2430.svg"}},"description":"A cloud platform that helps you build, validate, and secure your organization's data graph."},{"slug":{"current":"graphql-modules"},"name":"GraphQL Modules","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/2f2ffe29c0e60e532b24b9148f67cc68e565714f-67x71.svg"}},"description":"Enterprise Grade Tooling For Your GraphQL Server"},{"slug":{"current":"urql"},"name":"URQL","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/31b338a4edd5e59fcd76e099d80dda9834b830b5-600x595.svg"}},"description":"A highly customizable and versatile GraphQL client for React"},{"slug":{"current":"railt"},"name":"Railt","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/d3b8df0ddae2e0a5e04613c16355652534f47008-654x248.svg"}},"description":"High quality and loosely coupled framework for developing GraphQL applications using all the modern qualities of the language."},{"slug":{"current":"lokka"},"name":"Lokka","logo":null,"description":"Simple GraphQL client for JavaScript."},{"slug":{"current":"elide"},"name":"Elide","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/172aadb5335f32cdae9a0daa1057371912970477-122x42.svg"}},"description":"A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database."},{"slug":{"current":"lighthouse-php"},"name":"Lighthouse","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/f64c01745f568ff7118847b188bb69ecef215a89-400x400.png"}},"description":"A framework for serving GraphQL from Laravel"},{"slug":{"current":"agoo"},"name":"Agoo","logo":null,"description":"A High Performance HTTP Server for Ruby"},{"slug":{"current":"django-graphql-auth"},"name":"Django GraphQL Auth","logo":null,"description":"Django registration and authentication with GraphQL"},{"slug":{"current":"graphql-tag"},"name":"GraphQL Tag","logo":null,"description":"Helpful utilities for parsing GraphQL queries"},{"slug":{"current":"symfony-3-graphql-bundle"},"name":"Symfony 3 GraphQL Bundle","logo":null,"description":"This is a bundle based on the pure PHP GraphQL Server implementation"},{"slug":{"current":"graphql-java-servlet"},"name":"GraphQL Java Servlet","logo":null,"description":"A framework-agnostic java servlet for exposing graphql-java query endpoints with GET, POST, and multipart uploads."},{"slug":{"current":"graphql-request"},"name":"GraphQL Request","logo":null,"description":"Minimal GraphQL client supporting Node and browsers for scripts or simple apps"},{"slug":{"current":"graphql-hooks"},"name":"GraphQL Hooks","logo":null,"description":"Minimal hooks-first GraphQL client with caching and server-side rendering support."},{"slug":{"current":"overblog-graphql-bundle"},"name":"Overblog GraphQL Bundle","logo":null,"description":"This bundle provides tools to build a complete GraphQL server in your Symfony App. Supports react-relay."},{"slug":{"current":"apollo-stencil"},"name":"Apollo Stencil","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/e79625ee5d4cc4db6b575abfbfd38b0ff5fe35fb-61x66.svg"}},"description":"Stencil Apollo Library"},{"slug":{"current":"graphene"},"name":"Graphene","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/6ef339885bc8829ec3ccb5165eb2d0c19803671e-104x123.svg"}},"description":"A package for creating GraphQL schemas/types in a Pythonic easy way."},{"slug":{"current":"ruby-graphql-client"},"name":"Ruby GraphQL Client","logo":null,"description":"Ruby library for declaring, composing and executing GraphQL queries."},{"slug":{"current":"tartiflette-aiohttp"},"name":"Tartiflette aiohttp","logo":null,"description":"Wrapper of Tartiflette to expose GraphQL API over HTTP based on aiohttp / 3.6+ / asyncio,"},{"slug":{"current":"drupal-graphql"},"name":"Drupal GraphQL","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/c4bd668b1a18fbf76df89bb42c20f5c0d098c016-440x440.png"}},"description":"This module lets you craft and expose a GraphQL schema for Drupal 8."},{"slug":{"current":"graphql-code-generator"},"name":"GraphQL Code Generator","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/1230c5e82fe0545e0c1a4ca026aa08b30bc9fda2-964x622.svg"}},"description":"Generate code from your GraphQL schema and operations with a simple CLI"},{"slug":{"current":"cppgraphqlgen"},"name":"cppgraphqlgen","logo":null,"description":"C++ GraphQL schema service generator."},{"slug":{"current":"flask-graphql-auth"},"name":"Flask GraphQL Auth","logo":null,"description":"An authentication library for Flask inspired from flask-jwt-extended."},{"slug":{"current":"graphql-config"},"name":"GraphQL Config","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/ec537ab62c9dd4ac336f01aba3c9372cf3195683-62x66.svg"}},"description":"One configuration for all your GraphQL tools (supported by most tools, editors & IDEs)"},{"slug":{"current":"graphql-voyager"},"name":"GraphQL Voyager","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/ccf3ce8be5305582b17d2d4126157822fcdbd267-100x100.svg"}},"description":"Interactive schema visualization."},{"slug":{"current":"hot-chocolate"},"name":"Hot Chocolate","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/8bf80c404a6f09aaaa6ff65f0db75fcc3fc64c06-1200x600.svg"}},"description":"GraphQL server for .NET Core and .NET Classic"},{"slug":{"current":"siler"},"name":"Siler","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/bc347e804d1a15b1a787572bcdf72cbd82b8a3fe-465x194.png"}},"description":"A set of general purpose high-level abstractions aiming an API for declarative programming in PHP."},{"slug":{"current":"fetchql"},"name":"FetchQL","logo":null,"description":"Query client for GraphQL server works on both browser and Node(need fetch support, eg. node-fetch)"},{"slug":{"current":"graphql-scalars"},"name":"GraphQL Scalars","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/57e27263095f31f1c0769818108c088f0a77cee2-61x65.svg"}},"description":"A library of custom GraphQL Scalars for creating precise type-safe GraphQL schemas."},{"slug":{"current":"django-graphiql"},"name":"Django GraphiQL","logo":null,"description":"Integrate GraphiQL easily into your Django project."},{"slug":{"current":"python-graphql-relay"},"name":"Python GraphQL Relay","logo":null,"description":"A library to help construct a graphql-py server supporting react-relay."},{"slug":{"current":"graphql-dotnet"},"name":"GraphQL .NET","logo":null,"description":"This is an implementation of Facebook's GraphQL in .NET."},{"slug":{"current":"tartiflette"},"name":"Tartiflette","logo":null,"description":"GraphQL Server implementation built with Python 3.6+."},{"slug":{"current":"graphqlite"},"name":"GraphQLite","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/f15ace037021eb85dbf8fc190562999d874cb7e1-162x162.svg"}},"description":"A library that allows you to write your GraphQL queries in simple-to-write controllers."},{"slug":{"current":"ast-explorer"},"name":"AST Explorer","logo":null,"description":null},{"slug":{"current":"absinthe"},"name":"Absinthe","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/09cfd9148681a995f5bb2e1bf02e45b1873720c6-64x64.png"}},"description":"Fully Featured Elixir GraphQL Library."},{"slug":{"current":"python-graphql-parser"},"name":"Python GraphQL Parser","logo":null,"description":"Python parser for React's GraphQL."},{"slug":{"current":"apollo-angular"},"name":"Apollo Angular","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/7c1bc90c66ff91c8720c15bb145175ea7cdebec2-61x66.svg"}},"description":"A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server"},{"slug":{"current":"ruby-graphql-batch"},"name":"GraphQL Batch","logo":null,"description":"Provides an executor for the graphql gem which allows queries to be batched."},{"slug":{"current":"graphql-core-3"},"name":"GraphQL Core 3","logo":null,"description":"GraphQL implementation based on GraphQL.js reference implementation"},{"slug":{"current":"super-graph"},"name":"Super Graph","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/2e2d3bf6e90de7a6120a7fc19d1d710ea35e5697-378x314.svg"}},"description":"Fetch data without code! High performance GraphQL API without you having to write any code."},{"slug":{"current":"graphql-sofa"},"name":"GraphQL Sofa","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/6acd45b4eb30bc8cdf319dba3029d055fa494882-61x65.svg"}},"description":"The best way to create REST APIs"},{"slug":{"current":"graphql-kotlin"},"name":"GraphQL Kotlin","logo":null,"description":"GraphQL Kotlin implementation."},{"slug":{"current":"aws-amplify"},"name":"AWS Amplify","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/dfe7726ea055bde68a495870ed8302004ee8e56c-126x94.svg"}},"description":"A client library developed by Amazon for caching, analytics and more that includes a way to fetch GraphQL queries."},{"slug":{"current":"graphql-annotations"},"name":"GraphQL Annotations","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/96ff9c5db527ef23e58ad19c7de4a39109f5fe39-146x146.svg"}},"description":"Provides annotations-based syntax for schema definition with GraphQL Java."},{"slug":{"current":"apollo-client-devtools"},"name":"Apollo Client Devtools","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/80ee839dc73f02b57ab43be5583630b278483acb-2500x2430.svg"}},"description":"Browser extension for GraphQL API inspecting."},{"slug":{"current":"graphql-java-tools"},"name":"GraphQL Java Tools","logo":null,"description":"Schema-first graphql-java convenience library that makes it easy to bring your own implementations as data resolvers. Inspired by graphql-tools for JS."},{"slug":{"current":"fujix"},"name":"Fuji X","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/618ea3730cf0262799255dd92c69e1713c29421d-512x512.png"}},"description":"WYSIWYG platform that lets create  a backend for your product in minutes."},{"slug":{"current":"graphql-yoga"},"name":"GraphQL Yoga","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/ed524204f9fc16cb8728289606dd328a0c7aacae-534x574.png"}},"description":"Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience"},{"slug":{"current":"symfony-2-graphql-bundle"},"name":"Symfony 2 GraphQl Bundle","logo":null,"description":"GraphQL Bundle for Symfony 2."},{"slug":{"current":"caffql"},"name":"CaffQL","logo":null,"description":"Generates C++ client types and request/response serialization from a GraphQL introspection query."},{"slug":{"current":"libgraphqlparser"},"name":"libgraphqlparser","logo":null,"description":"A GraphQL query parser in C++ with C and C++ APIs."},{"slug":{"current":"graphql-php"},"name":"GraphQL PHP","logo":null,"description":"A PHP port of GraphQL reference implementation."},{"slug":{"current":"graphql-inspector"},"name":"GraphQL Inspector","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/7f4a3a94d71762df6a3a186ad32825114abe74aa-57x57.svg"}},"description":"Tooling for GraphQL. Compare schemas, validate documents, find breaking changes, find similar types, schema coverage"},{"slug":{"current":"wpgraphql"},"name":"WPGraphQL","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/b0a0e59a9d447ea0f2e2c87b78f0bf69a6af98b8-96x96.png"}},"description":"Free, open-source WordPress plugin that provides an"},{"slug":{"current":"graphql-mesh"},"name":"GraphQL Mesh","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/0318fcf122b86495db86bb33b17523df92ee3800-200x200.svg"}},"description":"GraphQL Mesh — Query anything, run anywhere"},{"slug":{"current":"apollo-server-koa"},"name":"Apollo Server Koa","logo":null,"description":"GraphQL Server for Express, Koa, Hapi, Lambda, and more."},{"slug":{"current":"go-graphql"},"name":"GraphQL","logo":null,"description":"An implementation of GraphQL for Go follows graphql-js"},{"slug":{"current":"caliban"},"name":"Caliban","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/67b3866441d074ff24fa0ef1e5a44692b6c70028-300x300.svg"}},"description":"Purely functional library for building GraphQL servers and clients in Scala."},{"slug":{"current":"express-graphql"},"name":"Express GraphQL","logo":null,"description":"GraphQL Express Middleware"}]}},"pageContext":{"slug":"utilities","name":"Utilities"}},"staticQueryHashes":["1040931942","2669542304"]}