A summary of data about the Ruby ecosystem.

https://github.com/rmosolgo/graphql-ruby

Ruby implementation of GraphQL
https://github.com/rmosolgo/graphql-ruby

Keywords

graphql graphql-ruby hacktoberfest rails relay ruby

Keywords from Contributors

activerecord mvc activejob rubygem rubocop code-formatter static-code-analysis rack feature-flag crash-reporting

Last synced: about 22 hours ago
JSON representation

Repository metadata

Ruby implementation of GraphQL

readme.md

graphql

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:

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

  • Say hi & ask questions in the #graphql-ruby channel on Discord.
  • Report bugs by posting a description, full stack trace, and all relevant code in a GitHub issue.
  • Start hacking with the Development guide.

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 22 hours ago

Total Commits: 8,366
Total Committers: 606
Avg Commits per committer: 13.805
Development Distribution Score (DDS): 0.359

Commits in past year: 508
Committers in past year: 25
Avg Commits per committer in past year: 20.32
Development Distribution Score (DDS) in past year: 0.169

Name Email Commits
Robert Mosolgo r****o@g****m 5365
Robert Mosolgo r****o@g****m 334
Christian Joudrey c****e@g****m 139
Marc-Andre Giroux x****g@g****m 117
Siebe Jan s****n@h****m 97
Scott Walkinshaw s****w@g****m 87
Marc-Andre Giroux m****0@g****m 80
Garen Torikian g****n@g****m 68
Joshua Peek j****h@j****m 57
ydah t****2@g****m 48
willian m****l@w****o 48
theorygeek t****k@g****m 48
Joel Turkel j****l@s****m 45
Dylan Thacker-Smith D****h@s****m 40
Damon Aw d****y@g****m 37
Andrey Sobolev c****t@g****m 33
DmitryTsepelev d****v@g****m 33
jonathan schatz j****n@d****m 30
Lawrence Chou l****4@g****m 27
Newton Garcia n****t@g****m 25
Camilo Forero c****3@g****m 24
esjee e****3@g****m 22
Chris Zelenak c****s@z****e 22
Christopher Butcher c****r@s****m 21
Hibariya h****a@g****m 21
Rob Van Gennip r****p@s****m 21
Evan Huus e****e@g****m 21
Joel Warrington j****w@g****m 20
grcooper g****r@s****m 19
vaclavbohac v****c@p****m 18
and 576 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 24 hours ago

Total issues: 500
Total pull requests: 984
Average time to close issues: 4 months
Average time to close pull requests: 16 days
Total issue authors: 280
Total pull request authors: 138
Average comments per issue: 2.99
Average comments per pull request: 1.02
Merged pull request: 791
Bot issues: 0
Bot pull requests: 19

Past year issues: 87
Past year pull requests: 216
Past year average time to close issues: 9 days
Past year average time to close pull requests: 5 days
Past year issue authors: 57
Past year pull request authors: 33
Past year average comments per issue: 1.83
Past year average comments per pull request: 0.77
Past year merged pull request: 157
Past year bot issues: 0
Past year bot pull requests: 7

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/rmosolgo/graphql-ruby

Top Issue Authors

  • rmosolgo (53)
  • myronmarston (14)
  • eapache-opslevel (14)
  • gmac (12)
  • Amnesthesia (10)
  • ravangen (9)
  • cocoahero (7)
  • alexus37 (6)
  • swalkinshaw (6)
  • sobrinho (5)
  • jscheid (5)
  • mroach (5)
  • stevecrozz (5)
  • gastonmorixe (5)
  • arielvalentin (4)

Top Pull Request Authors

  • rmosolgo (613)
  • gmac (23)
  • swalkinshaw (19)
  • dependabot[bot] (19)
  • ravangen (11)
  • duffuniverse (11)
  • amomchilov (10)
  • casperisfine (8)
  • gmcgibbon (7)
  • TonyCTHsu (7)
  • alexcwatt (6)
  • Austin-X (6)
  • rubendinho (6)
  • thomasmarshall (6)
  • ElvinEfendi (6)

Top Issue Labels

  • help wanted (1)

Top Pull Request Labels

  • javascript-client (32)
  • dependencies (19)
  • javascript (11)
  • github_actions (8)
  • c-ext (7)

Package metadata

gem.coop: graphql

A plain-Ruby implementation of GraphQL.

rubygems.org: graphql

A plain-Ruby implementation of GraphQL.

gem.coop: graphql-c_parser

A parser for GraphQL, implemented as a C extension

  • Homepage: https://graphql-ruby.org
  • Documentation: http://www.rubydoc.info/gems/graphql-c_parser/
  • Licenses: MIT
  • Latest release: 1.1.3 (published 10 months ago)
  • Last Synced: 2026-03-02T13:03:21.162Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,370,140 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.789%
    • Downloads: 2.368%
  • Maintainers (1)
npmjs.org: graphql-ruby-client

JavaScript client for graphql-ruby

  • Homepage: https://github.com/rmosolgo/graphql-ruby#readme
  • Licenses: LGPL-3.0
  • Latest release: 1.14.9 (published 3 months ago)
  • Last Synced: 2026-03-02T13:01:40.521Z (1 day ago)
  • Versions: 76
  • Dependent Packages: 11
  • Dependent Repositories: 179
  • Downloads: 608,885 Last month
  • Docker Downloads: 125,291,645
  • Rankings:
    • Docker downloads count: 0.158%
    • Downloads: 0.466%
    • Average: 1.002%
    • Forks count: 1.037%
    • Dependent repos count: 1.133%
    • Stargazers count: 1.309%
    • Dependent packages count: 1.908%
  • Maintainers (1)
proxy.golang.org: github.com/rmosolgo/graphql-ruby

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/rmosolgo/graphql-ruby#section-documentation
  • Licenses: mit
  • Latest release: v2.4.4+incompatible (published over 1 year ago)
  • Last Synced: 2026-02-21T15:00:47.886Z (10 days ago)
  • Versions: 327
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Forks count: 0.694%
    • Stargazers count: 0.92%
    • Average: 3.715%
    • Dependent repos count: 4.794%
    • Dependent packages count: 8.453%
rubygems.org: graphql-c_parser

A parser for GraphQL, implemented as a C extension

  • Homepage: https://graphql-ruby.org
  • Documentation: http://www.rubydoc.info/gems/graphql-c_parser/
  • Licenses: MIT
  • Latest release: 1.1.3 (published 10 months ago)
  • Last Synced: 2026-02-17T09:24:03.401Z (14 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 2,327,829 Total
  • Rankings:
    • Forks count: 0.164%
    • Stargazers count: 0.229%
    • Average: 10.161%
    • Downloads: 13.042%
    • Dependent packages count: 15.575%
    • Dependent repos count: 21.793%
  • Maintainers (1)
rubygems.org: graphql_cody

A plain-Ruby implementation of GraphQL.

  • Homepage: https://graphql-ruby.org
  • Documentation: http://www.rubydoc.info/gems/graphql_cody/
  • Licenses: MIT
  • Latest release: 1.13.0 (published almost 4 years ago)
  • Last Synced: 2026-02-14T09:33:26.712Z (17 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 1,499 Total
  • Rankings:
    • Forks count: 0.158%
    • Stargazers count: 0.228%
    • Dependent packages count: 5.227%
    • Average: 30.095%
    • Dependent repos count: 46.779%
    • Downloads: 98.086%
  • Maintainers (1)
gem.coop: graphql_cody

A plain-Ruby implementation of GraphQL.

  • Homepage: https://graphql-ruby.org
  • Documentation: http://www.rubydoc.info/gems/graphql_cody/
  • Licenses: MIT
  • Latest release: 1.13.0 (published almost 4 years ago)
  • Last Synced: 2026-02-15T19:03:03.327Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,499 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 31.888%
    • Downloads: 95.665%
  • Maintainers (1)
debian-13: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Documentation: https://packages.debian.org/trixie/ruby-graphql
  • Licenses:
  • Latest release: 2.2.17-1 (published 19 days ago)
  • Last Synced: 2026-02-13T13:16:10.402Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Documentation: https://packages.debian.org/bookworm/ruby-graphql
  • Licenses:
  • Latest release: 1.13.15-1 (published 19 days ago)
  • Last Synced: 2026-02-12T23:30:50.261Z (19 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-20.04: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Licenses:
  • Latest release: 1.9.19-1 (published 18 days ago)
  • Last Synced: 2026-02-13T07:14:38.266Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Documentation: https://packages.debian.org/bullseye/ruby-graphql
  • Licenses:
  • Latest release: 1.11.4-1 (published 21 days ago)
  • Last Synced: 2026-02-13T08:20:48.596Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Licenses:
  • Latest release: 2.2.5-3 (published 22 days ago)
  • Last Synced: 2026-02-09T16:40:22.422Z (22 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-23.10: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Licenses:
  • Latest release: 1.13.15-1 (published 18 days ago)
  • Last Synced: 2026-02-13T18:21:27.711Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Licenses:
  • Latest release: 1.13.15-1 (published 20 days ago)
  • Last Synced: 2026-02-11T06:40:27.635Z (20 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Licenses:
  • Latest release: 2.2.5-3 (published 25 days ago)
  • Last Synced: 2026-02-06T15:17:25.246Z (25 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
debian-10: ruby-graphql

  • Homepage: http://github.com/rmosolgo/graphql-ruby
  • Documentation: https://packages.debian.org/buster/ruby-graphql
  • Licenses:
  • Latest release: 1.8.4-1 (published 20 days ago)
  • Last Synced: 2026-02-13T04:22:03.515Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Licenses:
  • Latest release: 1.11.10-1 (published 18 days ago)
  • Last Synced: 2026-02-13T13:17:50.518Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/apidocs.yaml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
  • s0/git-publish-subdir-action master composite
.github/workflows/ci.yaml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
  • mongo * docker
  • postgres latest docker
.github/workflows/website.yaml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
  • s0/git-publish-subdir-action master composite
javascript_client/package.json npm
  • @apollo/client >=3.3.13 development
  • @types/glob ^7.1.1 development
  • @types/jest ^25.1.2 development
  • @types/minimist ^1.2.0 development
  • @types/node ^13.7.1 development
  • @types/pako ^1.0.1 development
  • @types/pusher-js ^4.2.2 development
  • @types/rails__actioncable ^6.1.6 development
  • @types/react ^17.0.0 development
  • @types/relay-runtime 11.0.3 development
  • @types/zen-observable ^0.8.2 development
  • ably 1.2.6 development
  • graphql >=15.0.0 development
  • jest ^25.0.0 development
  • nock ^11.0.0 development
  • pako ^2.0.3 development
  • prettier ^1.19.1 development
  • pusher-js ^7.0.3 development
  • relay-runtime 11.0.2 development
  • ts-jest ^25.2.0 development
  • typescript >=3.7.5 development
  • urql ^2.2.2 development
  • glob ^7.1.4
  • minimist ^1.2.0
Gemfile rubygems
  • jekyll-algolia ~> 1.0 development
  • jekyll-redirect-from >= 0 development
  • bootsnap >= 0
  • evt >= 0
  • graphql-batch >= 0
  • libev_scheduler >= 0
  • pry >= 0
  • pry-byebug >= 0
  • pry-stack_explorer >= 0
  • stackprof >= 0
graphql.gemspec rubygems
  • benchmark-ips >= 0 development
  • concurrent-ruby ~> 1.0 development
  • jekyll >= 0 development
  • jekyll-algolia >= 0 development
  • jekyll-redirect-from >= 0 development
  • m ~> 1.5.0 development
  • memory_profiler >= 0 development
  • minitest ~> 5.9.0 development
  • minitest-focus ~> 1.1 development
  • minitest-reporters ~> 1.0 development
  • racc ~> 1.4 development
  • rake ~> 12 development
  • rubocop = 1.12 development
  • webrick >= 0 development
  • yard >= 0 development
spec/dummy/Gemfile rubygems
  • listen >= 0 development
  • bootsnap >= 0
  • capybara = 3.38.0
  • puma >= 0
  • rails ~> 5.2.1
  • rexml >= 0
  • selenium-webdriver ~> 3.0
  • webdrivers ~> 4.1
spec/dummy/package.json npm
graphql-c_parser/graphql-c_parser.gemspec rubygems
  • graphql >= 0

Score: 36.18744744853914