rmosolgo/graphql-ruby

Ruby implementation of GraphQL

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 12th, 2026
Created on February 5th, 2015
Open Issues & Pull Requests: 63 (+0)
GitHub issues: Enabled
Number of forks: 1,418
Total Stargazers: 5,445 (+0)
Total Subscribers: 77 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

graphql-ruby is a Ruby implementation of GraphQL that brings the GraphQL specification to Ruby applications.

The project addresses the need to build GraphQL APIs in Ruby by providing a complete implementation of the GraphQL specification with an idiomatic Ruby API. It enables developers to define schemas, types, and resolvers using plain Ruby code while maintaining compatibility with the GraphQL standard and supporting Relay-based front ends. The tool integrates naturally with Ruby on Rails applications and follows patterns familiar to Ruby developers.

Teams building GraphQL APIs in Ruby should consider this tool as their primary option for implementing GraphQL servers. It suits any Rails application or Ruby backend that needs to expose a GraphQL interface, from simple APIs to complex systems with multiple types and nested resolvers. The project also offers GraphQL::Pro, a commercial extension providing advanced features such as persisted queries, API versioning, streaming payloads, server-side caching, rate limiting, subscription backends, and authorization integrations with Pundit and CanCan for teams requiring these capabilities.

The project maintains active engagement with its community through a dedicated Discord channel for questions and discussion, accepts bug reports through GitHub issues, and provides a development guide for contributors. Development activity shows consistent attention to the codebase with regular updates and responsiveness to community needs. The maintainer offers commercial support through the Pro tier, creating a sustainable model for ongoing development and maintenance of the core library.