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 activejob mvc rubygem rubocop static-code-analysis code-formatter rack crash-reporting feature-flag

Last synced: about 10 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: 1 day ago

Total Commits: 8,654
Total Committers: 613
Avg Commits per committer: 14.117
Development Distribution Score (DDS): 0.35

Commits in past year: 572
Committers in past year: 21
Avg Commits per committer in past year: 27.238
Development Distribution Score (DDS) in past year: 0.156

Name Email Commits
Robert Mosolgo r****o@g****m 5621
Robert Mosolgo r****o@g****m 334
Christian Joudrey c****e@g****m 139
Marc-Andre Giroux x****g@g****m 117
Scott Walkinshaw s****w@g****m 99
Siebe Jan s****n@h****m 97
Marc-Andre Giroux m****0@g****m 80
Garen Torikian g****n@g****m 68
Joshua Peek j****h@j****m 57
theorygeek t****k@g****m 48
willian m****l@w****o 48
ydah t****2@g****m 48
Joel Turkel j****l@s****m 45
Dylan Thacker-Smith D****h@s****m 40
Andrey Sobolev c****t@g****m 39
Damon Aw d****y@g****m 37
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
Chris Zelenak c****s@z****e 22
esjee e****3@g****m 22
Evan Huus e****e@g****m 21
Christopher Butcher c****r@s****m 21
Hibariya h****a@g****m 21
Rob Van Gennip r****p@s****m 21
Joel Warrington j****w@g****m 20
dependabot[bot] 4****] 19
grcooper g****r@s****m 19
and 583 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 1 month ago

Total issues: 523
Total pull requests: 1,034
Average time to close issues: 4 months
Average time to close pull requests: 16 days
Total issue authors: 291
Total pull request authors: 142
Average comments per issue: 3.0
Average comments per pull request: 1.03
Merged pull request: 832
Bot issues: 0
Bot pull requests: 22

Past year issues: 76
Past year pull requests: 155
Past year average time to close issues: 29 days
Past year average time to close pull requests: 9 days
Past year issue authors: 47
Past year pull request authors: 26
Past year average comments per issue: 2.2
Past year average comments per pull request: 0.96
Past year merged pull request: 106
Past year bot issues: 0
Past year bot pull requests: 8

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

Top Issue Authors

  • rmosolgo (58)
  • myronmarston (16)
  • eapache-opslevel (14)
  • gmac (13)
  • Amnesthesia (10)
  • ravangen (9)
  • cocoahero (7)
  • sobrinho (6)
  • alexus37 (6)
  • swalkinshaw (6)
  • jscheid (5)
  • mroach (5)
  • stevecrozz (5)
  • gastonmorixe (5)
  • d4rky-pl (4)

Top Pull Request Authors

  • rmosolgo (644)
  • swalkinshaw (26)
  • gmac (23)
  • dependabot[bot] (22)
  • duffuniverse (15)
  • ravangen (11)
  • amomchilov (10)
  • casperisfine (8)
  • gmcgibbon (7)
  • TonyCTHsu (7)
  • rubendinho (6)
  • maxprokopiev (6)
  • ElvinEfendi (6)
  • thomasmarshall (6)
  • Austin-X (6)

Top Issue Labels

  • help wanted (1)

Top Pull Request Labels

  • javascript-client (32)
  • dependencies (22)
  • javascript (14)
  • 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 about 1 year ago)
  • Last Synced: 2026-06-15T16:04:46.533Z (about 14 hours ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,808,818 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.15.1 (published 4 days ago)
  • Last Synced: 2026-06-15T13:42:59.687Z (about 17 hours ago)
  • Versions: 78
  • Dependent Packages: 11
  • Dependent Repositories: 179
  • Downloads: 666,821 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-03-30T23:03:16.428Z (3 months 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 about 1 year ago)
  • Last Synced: 2026-05-17T06:06:28.227Z (about 1 month ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 2,681,240 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 about 4 years ago)
  • Last Synced: 2026-05-17T06:06:34.448Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 1,578 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 about 4 years ago)
  • Last Synced: 2026-05-17T06:06:35.075Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,578 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 4 months ago)
  • Last Synced: 2026-03-14T18:09:33.044Z (3 months 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 4 months ago)
  • Last Synced: 2026-03-06T15:59:19.949Z (3 months 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 4 months ago)
  • Last Synced: 2026-03-09T17:05:57.477Z (3 months 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 4 months ago)
  • Last Synced: 2026-03-13T03:27:46.749Z (3 months 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 4 months ago)
  • Last Synced: 2026-03-14T06:23:02.920Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Licenses:
  • Latest release: 1.13.15-1 (published 4 months ago)
  • Last Synced: 2026-03-14T02:17:30.662Z (3 months 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 4 months ago)
  • Last Synced: 2026-03-11T14:12:10.245Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: ruby-graphql

  • Homepage: https://github.com/rmosolgo/graphql-ruby
  • Licenses:
  • Latest release: 1.9.19-1 (published 4 months ago)
  • Last Synced: 2026-03-13T20:25:05.668Z (3 months 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 4 months ago)
  • Last Synced: 2026-03-13T13:36:30.917Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
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 4 months ago)
  • Last Synced: 2026-03-13T05:08:48.394Z (3 months 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/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/package.json npm
graphql-c_parser/graphql-c_parser.gemspec rubygems
  • graphql >= 0
.github/workflows/pronto.yaml actions
  • actions/checkout v6 composite
  • ruby/setup-ruby v1 composite
javascript_client/package-lock.json npm
  • 388 dependencies

Score: 36.218669272690164