Skip to content

michaelvalette/graphql-ruby

This branch is 2552 commits behind rmosolgo/graphql-ruby:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 15, 2022
Mar 1, 2022
Nov 24, 2021
Nov 24, 2021
Mar 22, 2022
Mar 29, 2022
Mar 31, 2022
Mar 31, 2022
Jul 30, 2018
Sep 20, 2017
Dec 30, 2021
Nov 23, 2021
Oct 19, 2016
Mar 19, 2022
Mar 22, 2022
Oct 16, 2016
Mar 29, 2022
May 27, 2017
Nov 17, 2021
Feb 5, 2015
Mar 1, 2022
May 27, 2017
May 27, 2017
Nov 26, 2021
Jul 16, 2021

Repository files navigation

graphql graphql-ruby

CI Suite Gem Version

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

About

Ruby implementation of GraphQL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 92.0%
  • TypeScript 4.8%
  • HTML 1.2%
  • Yacc 0.8%
  • SCSS 0.5%
  • JavaScript 0.4%
  • Ragel 0.3%