A plain-Ruby implementation of GraphQL.
A Ruby library for declaring, composing and executing GraphQL queries
A query batching executor for the graphql gem
Library and CLI for generating a website from a GraphQL API's schema definition. With ERB templating support and a plethora of configuration options, you can customize the output to your needs. The library easily integrates with your Ruby deployment toolchain to ensure the docs for your API are up to date.
GraphQL::SchemaComparator compares two GraphQL schemas given their SDL and returns a list of changes.
Display GraphQL queries in a more readable format.
Preload ActiveRecord associations with graphql-batch
Simple error handler for graphql-ruby
A collection of RuboCop cops to improve GraphQL-related code
Simple authorization gem for graphql-ruby
GraphQL Playground provides a UI similar to GraphiQL with more features
Define global ids, connections and mutations to use GraphQL and Relay with a Ruby server.
GraphQL queries and mutations on top of devise_token_auth
Provides middleware field-level caching for graphql-ruby
Use the GraphiQL IDE for GraphQL with Ruby on Rails. This gem includes an engine, a controller and a view for integrating GraphiQL with your app.
Collection of rspec matchers to test your graphQL api schema.
Page-based kaminari pagination for graphql returning collection and pagination metadata.
GraphQL instrumentation for the OpenTelemetry framework
Persisted queries for graphql-ruby
Fragment cache for graphql-ruby
A friendlier Ruby client for consuming GraphQL-based APIs.
GraphQL::QueryResolver is an add-on to graphql-ruby that allows your field resolvers to minimize N+1 SELECTS issued by ActiveRecord.
Search Object plugin to working with GraphQL
Classes for convenient use of GraphQL introspection result
Rails style structure for GraphQL API.
Build Relay-compatible GraphQL schemas based on ActiveRecord models
Pundit authorization support for graphql
Use Libgraphqlparser to parse queries for the GraphQL gem
Action Policy integration for GraphQL-Ruby
Rails graphql generators
Extract as much much detail as you want from GraphQL queries, served up from your Ruby app and the `graphql` gem. Compatible with the `graphql-batch` gem, to extract batch-loaded fields resolution timings.
A parser for GraphQL, implemented as a C extension
A drop-in replacement for GraphQL ActionCable subscriptions for AnyCable.
Pretty prints GraphQL queries
GraphQL client with simple interface, designed for developer happiness
GraphQL cursor-based stable pagination to work with Active Record relations
Test GraphQL queries automatically
GraphQL.js integration for Rails
GraphQL + JWT + Devise
GraphQL::RemoteLoader allows performantly fetching data from remote GraphQL APIs in the resolvers of a graphql-ruby API.
A utility for ease graphql-ruby integration into a Rails project.
This gem purpose is to make graphql easier to use in ruby. Mainly developed for from-scratch app
GraphQL client on Rails + Convention over Configuration = ❤️
A tool for traversing your GraphQL schema to proactively detect potential data access vulnerabilities.
Kaminari based GraphQL pagination
Ruby implementation of GraphQL trace data in the Apollo Tracing format.
Extends Yabeda metrics with graphql-ruby metrics: queries, mutations, fields…
A set of modules and types for buildign GraphQL APIs.
Adds a :graphql rspec type with built-in helpers and matchers for ruby-graphql gem responses
GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs)