• Stars
    star
    5,367
  • Rank 7,693 (Top 0.2 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 10 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Ruby implementation of GraphQL

graphql graphql-ruby

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.

More Repositories

1

graphiql-rails

Mount the GraphiQL query editor in a Rails app
JavaScript
447
star
2

graphql-ruby-demo

Use graphql-ruby to expose a Rails app
Ruby
221
star
3

react-rails-hot-loader

Live-reload React.js components with Ruby on Rails & react-rails
Ruby
88
star
4

prop-types

Turn JSON into React.js PropType specification
Ruby
65
star
5

language-graphql

GraphQL support for Atom text editor
CoffeeScript
57
star
6

graphql-libgraphqlparser-ruby

libgraphqlparser + graphql gem
Ruby
51
star
7

graphql-batch-example

Before & after example with shopify/graphql-batch
Ruby
33
star
8

graphql-ruby-chatroom-example

Example GraphQL-Ruby + Rails app showing subscriptions and persisted queries
Ruby
33
star
9

lingo

parser generator
Crystal
27
star
10

css_modules

Local CSS rules for sass, Rails views and JS
Ruby
23
star
11

react-badges

Make custom badges, built with reactjs
HTML
22
star
12

graphql-ruby-stream-defer-demo

Ruby
20
star
13

acorn

🚧 State Machine Compiler for Crystal
Crystal
13
star
14

graphql-parallel

~~One level of asychronous field resolution for GraphQL in Ruby~~ defunct πŸ”₯
Ruby
12
star
15

crythtal

A Lisp in Crystal
Crystal
8
star
16

mruby-examples

Just a guy tryna learn mruby
C
8
star
17

jsx-ruby

Transform JSX from Ruby. Includes a Tilt template.
Ruby
7
star
18

wishlist-app

The wishlist app I wish existed
Ruby
7
star
19

batfire

Firebase bindings for batman.js
CoffeeScript
6
star
20

ripper_events

A project for learning about Ruby's built-in parser, Ripper
HTML
5
star
21

batmanjs-mvc-cookbook

A Softcover.io project for batman.js recipes
TeX
5
star
22

bramble

Map-Reduce for Rails, ActiveJob and Redis
Ruby
5
star
23

batman-rails-flo

Live reloading batman.js with Ruby on Rails
Ruby
5
star
24

graphql_defer_example

Demo of GraphQL-Ruby + Rails + `@defer` directive
Ruby
4
star
25

bootstrap-teaser

Paragraph preview/teaser for Twitter Bootstrap/jQuery
JavaScript
4
star
26

graphql-ruby-doc-en

Example repo for translating GraphQL-Ruby documentation
CSS
4
star
27

skyblue_rails

Use SkyBlue Sass framework with Ruby on Rails
CSS
4
star
28

graphql-ruby-client

πŸ’€ Moved to graphql-ruby
4
star
29

cancanpreload

Test app with graphql-preload and CanCan auth
Ruby
3
star
30

aiddata-bootswatch

Bootstrap in AidData Blue
JavaScript
3
star
31

rmosolgo.github.io

HTML
3
star
32

linked-list-as-ruby-ext

Immutable linked list for Ruby as a C extension
C
3
star
33

rails-graphql-async-demo

A Rails App with GraphQL-Ruby and Async for parallel HTTP and database queries
Ruby
3
star
34

aiddata-codes

Sector Codes API
JavaScript
2
star
35

aiddata-loan-calculator

Calculate the grant elements for loans with limited info
Ruby
2
star
36

batmanjs-blog

Batman.js blog with Firebase backend
CoffeeScript
2
star
37

aiddata-fs

RESTful file storage for development project records
JavaScript
2
star
38

graphql-ruby-urql-stream-example

Replicating the Urql stream example with GraphQL-Ruby
Ruby
2
star
39

usda-ers-food-dollar

Draw data from the USDA ERS API
Ruby
1
star
40

one-way

Playing around with the idea of Flux in Ruby
Ruby
1
star
41

rufo-autoformat

Autoformat Ruby code with Rufo in Atom
JavaScript
1
star
42

countrysaurus

standardize country names in a CSV
JavaScript
1
star
43

literate-sinatra

Template for literate sinatra app on PG or Mongo
JavaScript
1
star
44

gulp-batman-templates

Gulp plugin to preload HTML in batman.js, a la davemo/grunt-batman-templates
JavaScript
1
star
45

data-structures-crystal

πŸ“š Trying some basic data structures in Crystal
Crystal
1
star
46

graphql-pro-operation-store-example

An example app using GraphQL-Pro's persisted queries
Ruby
1
star
47

graphql-pro-dependabot-test

Ruby
1
star
48

batman-tutorial

wip
Ruby
1
star
49

batmanjs-leaflet-example

Example Batman.js App with custom view for wrapping leaflet.js
JavaScript
1
star
50

batmanjs-tools

CoffeeScript
1
star
51

datavore-bars

CoffeeScript
1
star
52

batman-react-trial

messing around with batman.js and react
JavaScript
1
star
53

batman-rails-example-crepes

A Rails/Batman app to help you run your crepe shop! (Or help you learn Batman :)
Ruby
1
star
54

batmanjs-refresh

Refresh HTML and CSS in your batman.js app
CoffeeScript
1
star
55

aiddata_shirt_summer_13

AidData summer t-shirt submission, 2013
1
star
56

batmanjs-starter

Boilerplate for Firebase-driven batman.js app
CoffeeScript
1
star
57

ripper-preview

A website to see how Ripper parses Ruby code: https://ripper-preview.herokuapp.com/
Ruby
1
star