graphql-ruby

Ruby implementation of GraphQL

Github stars Tracking Chart

graphql

Build Status
Gem Version
Code Climate
Test Coverage
built with love

A Ruby implementation of GraphQL.

Installation

Install from RubyGems by adding it to your Gemfile, then bundling.

# Gemfile
gem 'graphql'
$ bundle install

Getting Started

$ rails generate graphql:install

After this, you may need to run bundle install again, as by default graphiql-rails is added on installation.

Or, see "Getting Started".

Upgrade

I also sell GraphQL::Pro which provides several features on top of the GraphQL runtime, including Pundit authorization, CanCan authorization, Pusher-based subscriptions and persisted queries. Besides that, Pro customers get email support and an opportunity to support graphql-ruby's development!

Goals

  • Implement the GraphQL spec & support a Relay front end
  • Provide idiomatic, plain-Ruby API with similarities to reference implementation where possible
  • Support Ruby on Rails and Relay

Getting Involved

Overview

Name With Ownerrmosolgo/graphql-ruby
Primary LanguageRuby
Program languageRuby (Language Count: 8)
Platform
License:MIT License
Release Count334
Last Release Namev2.3.3 (Posted on 2024-05-09 13:42:06)
First Release Namev0.1.0 (Posted on 2015-07-11 14:32:43)
Created At2015-02-05 04:11:22
Pushed At2024-05-09 17:49:16
Last Commit At2024-05-09 13:41:45
Stargazers Count5.3k
Watchers Count83
Fork Count1.4k
Commits Count9.5k
Has Issues Enabled
Issues Count2340
Issue Open Count43
Pull Requests Count2187
Pull Requests Open Count11
Pull Requests Close Count334
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top