Skip to content
Ruby implementation of GraphQL
Ruby JavaScript Other
Branch: master
Clone or download
Pull request Compare This branch is 109 commits behind rmosolgo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
benchmark
cop
gemfiles
guides
javascript_client
lib
spec
.codeclimate.yml
.gitattributes
.gitignore
.rubocop.yml
.travis.yml
.yardopts
Appraisals
CHANGELOG-pro.md
CHANGELOG-relay.md
CHANGELOG.md
CNAME
Gemfile
Guardfile
MIT-LICENSE
Rakefile
graphql-ruby.png
graphql-ruby.svg
graphql.gemspec
readme.md

readme.md

graphql graphql-ruby

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

You can’t perform that action at this time.