43
38
+ 1
0

What is GraphQL Ruby?

Get going fast with the graphql gem, battle-tested and trusted by GitHub and Shopify.
GraphQL Ruby is a tool in the Query Languages category of a tech stack.
GraphQL Ruby is an open source tool with 4K GitHub stars and 812 GitHub forks. Here鈥檚 a link to GraphQL Ruby's open source repository on GitHub

Who uses GraphQL Ruby?

Companies
11 companies reportedly use GraphQL Ruby in their tech stacks, including Twitter, StackShare, and Buildkite.

Developers
31 developers on StackShare have stated that they use GraphQL Ruby.

GraphQL Ruby Integrations

Why developers like GraphQL Ruby?

Here鈥檚 a list of reasons why companies and developers use GraphQL Ruby
Top Reasons
Be the first to leave a pro
GraphQL Ruby Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose GraphQL Ruby in their tech stack.

Michael Kelly
Michael Kelly
Senior Software Engineer at StackShare | 5 upvotes 4.3K views
atStackShareStackShare
GraphQL Ruby
GraphQL Ruby
GraphQL Cache
GraphQL Cache
Rails
Rails

When we went all in on adopting GraphQL Ruby as our backend API standard there wasn't any good way to handle fine grain caching of resolved fields. We could hack around it caching the entire JSON document, but this was too heavy-handed. We also needed to expose real-time fields next to large cached collections in our schema which isn't possible this way.

To solve the problem we built GraphQL Cache which is a custom plugin for GraphQL Ruby that provides field-level caching. The gem integrates with Rails so that it can be easily dropped into an app and used to cache computational or network intensive resolvers at a layer similar to the Rails controllers we're all used to. For more information on why and how GraphQL Cache came to be, read the blog post linked to this decision.

See more

GraphQL Ruby's Features

  • Define Your Schema - Describe your application with the GraphQL type system to create a self-documenting, strongly-typed API.
  • Run Queries - Serve queries to build a great UI or webservice.

GraphQL Ruby Alternatives & Comparisons

What are some alternatives to GraphQL Ruby?
GraphQL
GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
Prisma
Prisma is a powerful database tool used for data access, migrations and visual data management. It replaces traditional ORMs and removes friction from complicated database workflows.
Oracle PL/SQL
It is a powerful, yet straightforward database programming language. It is easy to both write and read, and comes packed with lots of out-of-the-box optimizations and security features.
Oracle PL/SQL
It is a powerful, yet straightforward database programming language. It is easy to both write and read, and comes packed with lots of out-of-the-box optimizations and security features.
JSON API
It is most widely used data format for data interchange on the web. This data interchange can happen between two computers applications at different geographical locations or running within same hardware machine.
See all alternatives

GraphQL Ruby's Followers
38 developers follow GraphQL Ruby to keep up with related blogs and decisions.
Chevon Phillip
Victor Nweze
y310
LemonAndroid
Taylor Griffin
Chris Ostrowski
Aaron Reisman
Jakub Lemiszewski
Debashis Biswal
Mohamma76685757