Graph is a type of hash that outputs in graphviz's dot format. It comes with a command-line interface that is easily pluggable. It ships with plugins to graph dependencies and status of installed rubygems, rake tasks, homebrew ports, mac ports, and freebsd ports, coloring leaf nodes blue, outdated nodes red, and outdated leaf nodes purple (red+blue). OSX quick tip: % sudo gem install graph --development % sudo brew install graphviz % gem unpack graph % cd graph* % rake gallery % open gallery/*.png
A plain-Ruby implementation of GraphQL.
A Ruby library for declaring, composing and executing GraphQL queries
Use the GraphiQL IDE for GraphQL with Ruby on Rails. This gem includes an engine, a controller and a view for integrating GraphiQL with your app.
A query batching executor for the graphql gem
A friendlier Ruby client for consuming GraphQL-based APIs.
Library and CLI for generating a website from a GraphQL API's schema definition. With ERB templating support and a plethora of configuration options, you can customize the output to your needs. The library easily integrates with your Ruby deployment toolchain to ensure the docs for your API are up to date.
Easily build jsonapi.org-compatible APIs
GraphQL::SchemaComparator compares two GraphQL schemas given their SDL and returns a list of changes.
Easily test JSONAPIs and Graphiti Resources
IDE tools for code completion, inline documentation, and static analysis
Handles application errors and model validations
Display GraphQL queries in a more readable format.
Ruby/Graphviz provides an interface to layout and generate images of directed graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.
Preload ActiveRecord associations with graphql-batch
Simple error handler for graphql-ruby
Graphite API - A Simple ruby client, aggregator daemon and API tools
A full-stack Facebook Graph API wrapper in Ruby.
Official AWS Ruby gem for AWS IoT Things Graph. This gem is part of the AWS SDK for Ruby.
A lightweight interface for generating graphs with Graphviz.
A collection of RuboCop cops to improve GraphQL-related code
Flamegraph support for arbitrary ruby apps
A Ruby wrapper to the Neo4j Rest API see http://docs.neo4j.org/chunked/stable/rest-api.html for more details.
Microsoft Azure Active Directory Graph Rbac Client Library for Ruby
Simple authorization gem for graphql-ruby
Kartograph makes it easy to generate and convert JSON. It's intention is to be used for API clients.
DSL for generating Graphite graphs
GraphQL Playground provides a UI similar to GraphiQL with more features
Rails integration for Graphiti
Facebook Graph API v2.x Wrapper in Ruby
Define global ids, connections and mutations to use GraphQL and Relay with a Ruby server.
We use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs, and generate language breakdown graphs.
A Neo4j OGM (Object-Graph-Mapper) for Ruby heavily inspired by ActiveRecord.
A Gem for Facebook Open Graph API
Koala is a lightweight, flexible Ruby SDK for Facebook. It allows read/write access to the social graph via the Graph and REST APIs, as well as support for realtime updates and OAuth and Facebook Connect authentication. Koala is fully tested and supports Net::HTTP and Typhoeus connections out of the box and can accept custom modules for other services.
Add reflection on ActiveModel dynamic attributes that will be created at runtime
ruby-prof is a fast code profiler for Ruby. It is a C extension and therefore is many times faster than the standard Ruby profiler. It supports both flat and graph profiles. For each method, graph profiles show how long the method ran, which methods called it and which methods it called. RubyProf generate both text and html and can output it to standard out or to a file.
ruby-prof printer that exports to fold stacks compatible with FlameGraph
GraphQL queries and mutations on top of devise_token_auth
Provides middleware field-level caching for graphql-ruby
Collection of rspec matchers to test your graphQL api schema.
Page-based kaminari pagination for graphql returning collection and pagination metadata.
Gem version of SVG:::Graph. SVG:::Graph is a pure Ruby library for generating charts, which are a type of graph where the values of one axis are not scalar. SVG::Graph has a verry similar API to the Perl library SVG::TT::Graph, and the resulting charts also look the same. This isn't surprising, because SVG::Graph started as a loose port of SVG::TT::Graph, although the internal code no longer resembles the Perl original at all.
GraphQL instrumentation for the OpenTelemetry framework
A Neo4j OGM (Object-Graph-Mapper) for Ruby heavily inspired by ActiveRecord.
Beautiful graphs for one or multiple datasets. Can be used on websites or in documents.
Persisted queries for graphql-ruby
A simple Ruby library for parsing Open Graph Protocol information from a website. It also includes a fallback solution when the website has no Open Graph information.
lazy_high_charts is leading edge rubyist render charts gem for displaying Highcharts graphs.
Fragment cache for graphql-ruby