Ruby GraphQL

Open-source Ruby projects categorized as GraphQL

Top 23 Ruby GraphQL Projects

  • Spree Commerce

    A headless open source e-commerce platform for global brands

    Project mention: Ask HN: Suggestions about platform to develop a customizable B2B marketplace | news.ycombinator.com | 2023-05-01
  • graphql

    Ruby implementation of GraphQL

    Project mention: The GraphQL N+1 Problem and SQL Window Functions | dev.to | 2022-10-07

    In our Rails application, we use the popular graphql Ruby gem to resolve GraphQL queries. When used naively, it essentially resolves queries as a depth-first tree traversal, which leads to the N+1 problem in GraphQL.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • Koala

    A lightweight Facebook library supporting the Graph, Marketing, and Atlas APIs, realtime updates, test users, and OAuth.

    Project mention: Create Facebook Messaenger Bot | dev.to | 2023-05-24

    In First step we need a Facebook app, so we must visit to facebook developer site after login you can find My app In header in this page you should create your first app like this:

  • graphql-batch

    A query batching executor for the graphql gem

    Project mention: The GraphQL N+1 Problem and SQL Window Functions | dev.to | 2022-10-07

    After recognizing the problem, we brainstormed options to offload some of the work onto the database server to ultimately reduce the Rails application’s memory consumption. One particularly promising avenue involved SQL window functions. After deciding to pursue SQL window functions, we started our work by considering the WindowKeyLoader example described in the graphql-batch repository.

  • graphql-client

    A Ruby library for declaring, composing and executing GraphQL queries

    Project mention: How to build a Snowflake API? | dev.to | 2023-01-17

    An example of a Snowflake API request using Ruby. This example uses the Ruby standard library, so it doesn’t require additional dependencies; however, in production, you could use a library like GitHub’s own graphql-client for stronger typing.

  • BatchLoader

    :zap: Powerful tool for avoiding N+1 DB or HTTP queries

  • graphql-guard

    Simple authorization gem for GraphQL :lock:

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • graphql-ruby

    GraphQL Ruby example for How To GraphQL (by howtographql)

  • graphlient

    Ruby GraphQL Client

  • GQLi

    Ruby GraphQL Client for Humans

  • rubocop-graphql

    Rubocop extension for enforcing graphql-ruby best practices

    Project mention: rubocop-graphql 1.0.0 released | reddit.com/r/ruby | 2023-02-28

    After 3 years in development of 0. version it's a collection of 25 cops for Rubocop to take your GraphQL code to the next level. Link: https://github.com/DmitryTsepelev/rubocop-graphql

  • graphql_devise

    GraphQL interface on top devise_token_auth

  • n1_loader

    Loader to solve N+1 issues for good. Highly recommended for GraphQL API.

  • graphql-ruby-fragment_cache

    graphql-ruby plugin for caching parts of the response

    Project mention: Rails and graphql | reddit.com/r/rails | 2023-02-05

    There is also https://github.com/DmitryTsepelev/graphql-ruby-fragment_cache, if you want to cache the response of a query, or parts of the response.

  • rails-graphql

    A Fresh new GraphQL server for Rails applications, with a focus on natural and Ruby-like DSL.

    Project mention: A Fresh new GraphQL server for Rails applications, with a focus on natural and Ruby-like DSL. | reddit.com/r/ruby | 2023-02-10
  • graphql-benchmarks

    GraphQL benchmarks using the-benchmarker framework.

  • graphql-groups

    Run group- and aggregation queries with graphql-ruby

  • KittyPolicy

    Kitty Policy Ruby Authorization Gem

  • siete-valles

    Gamification engine with Ruby On Rails 7, Graphql, Sidekiq and TailwindCSS

  • rspec-graphql-integration

    This RSpec plugin simplifies integration tests for GraphQL.

    Project mention: RSpec GraphQL integration testing | dev.to | 2023-01-16

    I decided to use this opportunity to write my first gem: rspec-graphql-integration

  • inkind-admin

    A project serving Community Education Partnerships - https://www.cep.ngo/ . This Rails application presents an admin interface for CEP to manage their volunteers and students. And provides a GraphQL backend for https://github.com/rubyforgood/inkind-volunteer .

  • twitter-clone-ruby-gql

    Twitter Clone GraphQL API built with Ruby on Rails MIT

    Project mention: How to Use ChatGPT API with Ruby on Rails: A Step-by-Step Guide | dev.to | 2023-03-06
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-24.

Ruby GraphQL related posts

Index

What are some of the best open-source GraphQL projects in Ruby? This list will help you:

Project Stars
1 Spree Commerce 12,253
2 graphql 5,231
3 Koala 3,554
4 graphql-batch 1,367
5 graphql-client 1,132
6 BatchLoader 972
7 graphql-guard 470
8 graphql-ruby 261
9 graphlient 219
10 GQLi 209
11 rubocop-graphql 189
12 graphql_devise 184
13 n1_loader 183
14 apollo_upload_server-ruby 171
15 graphql-ruby-fragment_cache 151
16 rails-graphql 131
17 graphql-benchmarks 55
18 graphql-groups 22
19 KittyPolicy 22
20 siete-valles 15
21 rspec-graphql-integration 11
22 inkind-admin 9
23 twitter-clone-ruby-gql 6
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
www.onlyoffice.com