All Projects → rmosolgo → Graphql Ruby

rmosolgo / Graphql Ruby

Licence: mit
Ruby implementation of GraphQL

Programming Languages

ruby
36898 projects - #4 most used programming language
typescript
32286 projects
HTML
75241 projects
Yacc
648 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
Ragel
52 projects

Projects that are alternatives of or similar to Graphql Ruby

Relay Rails Blog
A graphql, relay and standard rails application powered demo weblog. We are using Graphql server and relay for our react component data needs.
Stars: ✭ 140 (-97.16%)
Mutual labels:  graphql, relay, rails
Graphql Ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Stars: ✭ 398 (-91.93%)
Mutual labels:  graphql, relay
Parse Server
API server module for Node/Express
Stars: ✭ 19,165 (+288.66%)
Mutual labels:  graphql, relay
Graphql Up
Get a ready-to-use GraphQL API for your schema
Stars: ✭ 415 (-91.58%)
Mutual labels:  graphql, relay
Fsharp.data.graphql
FSharp implementation of Facebook GraphQL query language.
Stars: ✭ 320 (-93.51%)
Mutual labels:  graphql, relay
Jseg
A super simple, in-memory, JS graph database.
Stars: ✭ 344 (-93.02%)
Mutual labels:  graphql, relay
Graphql Dataloader Boilerplate
Very simple boilerplate using GraphQL and DataLoader
Stars: ✭ 405 (-91.79%)
Mutual labels:  graphql, relay
Awesome Relay
Awesome resources for Relay
Stars: ✭ 246 (-95.01%)
Mutual labels:  graphql, relay
Create Graphql
Command-line utility to build production-ready servers with GraphQL.
Stars: ✭ 441 (-91.06%)
Mutual labels:  graphql, relay
Graphql Pokemon
Get information of a Pokémon with GraphQL!
Stars: ✭ 441 (-91.06%)
Mutual labels:  graphql, relay
Get Graphql Schema
Fetch and print the GraphQL schema from a GraphQL HTTP endpoint. (Can be used for Relay Modern.)
Stars: ✭ 443 (-91.02%)
Mutual labels:  graphql, relay
Relay Modern Course
Relay Modern Course
Stars: ✭ 310 (-93.71%)
Mutual labels:  graphql, relay
Graphql Starter
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.
Stars: ✭ 3,377 (-31.51%)
Mutual labels:  graphql, relay
Absinthe
The GraphQL toolkit for Elixir
Stars: ✭ 3,805 (-22.84%)
Mutual labels:  graphql, relay
Jobs
Come and join the Entria team
Stars: ✭ 292 (-94.08%)
Mutual labels:  graphql, relay
Reactjs101
從零開始學 ReactJS(ReactJS 101)是一本希望讓初學者一看就懂的 React 中文入門教學書,由淺入深學習 ReactJS 生態系 (Flux, Redux, React Router, ImmutableJS, React Native, Relay/GraphQL etc.)。
Stars: ✭ 4,004 (-18.8%)
Mutual labels:  graphql, relay
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (-11.46%)
Mutual labels:  graphql, relay
Rescript Relay
Use Relay with ReasonML.
Stars: ✭ 214 (-95.66%)
Mutual labels:  graphql, relay
Graphql Ruby
GraphQL Ruby example for How To GraphQL
Stars: ✭ 231 (-95.32%)
Mutual labels:  graphql, rails
Fraql
GraphQL fragments made simple ⚡️
Stars: ✭ 433 (-91.22%)
Mutual labels:  graphql, relay

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 Pundit authorization, CanCan authorization, Pusher-based subscriptions and persisted queries. 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].