Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

GraphQL Ruby
GraphQL Ruby

42
37
+ 1
0
Prisma
Prisma

119
163
+ 1
0
Add tool

GraphQL Ruby vs Prisma: What are the differences?

Developers describe GraphQL Ruby as "Ruby implementation of GraphQL". Get going fast with the graphql gem, battle-tested and trusted by GitHub and Shopify. On the other hand, Prisma is detailed as "Prisma makes working with databases easy". 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.

GraphQL Ruby and Prisma can be primarily classified as "Query Languages" tools.

GraphQL Ruby and Prisma are both open source tools. Prisma with 14.9K GitHub stars and 872 forks on GitHub appears to be more popular than GraphQL Ruby with 3.79K GitHub stars and 686 GitHub forks.

According to the StackShare community, Prisma has a broader approval, being mentioned in 14 company stacks & 14 developers stacks; compared to GraphQL Ruby, which is listed in 7 company stacks and 3 developer stacks.

What is GraphQL Ruby?

Get going fast with the graphql gem, battle-tested and trusted by GitHub and Shopify.

What is 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.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose GraphQL Ruby?
Why do developers choose Prisma?
    Be the first to leave a pro
      Be the first to leave a pro
        Be the first to leave a con
        Jobs that mention GraphQL Ruby and Prisma as a desired skillset
        What companies use GraphQL Ruby?
        What companies use Prisma?

        Sign up to get full access to all the companiesMake informed product decisions

        What tools integrate with GraphQL Ruby?
        What tools integrate with Prisma?

        Sign up to get full access to all the tool integrationsMake informed product decisions

        What are some alternatives to GraphQL Ruby and Prisma?
        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.
        Oracle PL/SQL
        It is available in Oracle Database, TimesTen in-memory database, and IBM DB2. Oracle Corporation usually extends PL/SQL functionality with each successive release of the Oracle Database.
        Graphene
        Graphene is a Python library for building GraphQL schemas/types fast and easily.
        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.
        JsonAPI
        t is a format that works with HTTP. A main goal of the specification is to optimize HTTP requests both in terms of the number of requests and the size of data packages exchanged between clients and servers.
        See all alternatives
        Decisions about GraphQL Ruby and Prisma
        Collins  Ogbuzuru
        Collins Ogbuzuru
        Front-end dev at One shirt | 8 upvotes 12.3K views
        AWS Lambda
        AWS Lambda
        Prisma
        Prisma
        GraphQL
        GraphQL

        We are starting to build one shirt data logic, structure and as an online clothing store we believe good ux and ui is a goal to drive a lot of click through. The problem is, how do we fetch data and how do we abstract the gap between the Front-end devs and backend-devs as we are just two in the technical unit. We decided to go for GraphQL as our application-layer tool and Prisma for our database-layer abstracter.

        Reasons :

        GraphQL :

        1. GraphQL makes fetching of data less painful and organised.

        2. GraphQL gives you 100% assurance on data you getting back as opposed to the Rest design .

        3. GraphQL comes with a bunch of real-time functionality in form of. subscriptions and finally because we are using React (GraphQL is not React demanding, it's doesn't require a specific framework, language or tool, but it definitely makes react apps fly )

        Prisma :

        1. Writing revolvers can be fun, but imagine writing revolvers nested deep down, curry braces flying around. This is sure a welcome note to bugs and as a small team we need to focus more on what that matters more. Prisma generates this necessary CRUD resolves, mutations and subscription out of the box.

        2. We don't really have much budget at the moment so we are going to run our logic in a scalable cheap and cost effective cloud environment. Oh! It's AWS Lambda and deploying our schema to Lambda is our best bet to minimize cost and same time scale.

        We are still at development stage and I believe, working on this start up will increase my dev knowledge. Off for Lunch :)

        See more
        Divine Bawa
        Divine Bawa
        at PayHub Ghana Limited | 13 upvotes 99.4K views
        Apollo
        Apollo
        Next.js
        Next.js
        styled-components
        styled-components
        React
        React
        graphql-yoga
        graphql-yoga
        Prisma
        Prisma
        MySQL
        MySQL
        GraphQL
        GraphQL
        Node.js
        Node.js

        I just finished a web app meant for a business that offers training programs for certain professional courses. I chose this stack to test out my skills in graphql and react. I used Node.js , GraphQL , MySQL for the #Backend utilizing Prisma as a database interface for MySQL to provide CRUD APIs and graphql-yoga as a server. For the #frontend I chose React, styled-components for styling, Next.js for routing and SSR and Apollo for data management. I really liked the outcome and I will definitely use this stack in future projects.

        See more
        Seun Kola
        Seun Kola
        CTO at Virtualrobe Limited | 7 upvotes 8.5K views
        Apollo
        Apollo
        Prisma
        Prisma
        React
        React
        GraphQL
        GraphQL

        Using GraphQL for queries and mutation on React app and Prisma database is so cool, easy and fast to learn. i often use Apollo client to integrate both ends. Most times working has a frontend developer and trying to build a MVP product quickly requires tools that require less setup on both production and development in order to test functionalities, and using GraphQL for queries surpasses Rest queries for me because of the flexibility in requesting the data you actually need and not requesting the whole dataset everytime.

        But in all, Rest is still the king since most public api support its CRUD processes more than GraphQL but lot of top companies are using it and am definitely using it for various project including my recent pet project(Delivery buddy - A platform that allows pair-to-pair delivery service).

        See more
        Seun Kola
        Seun Kola
        CTO at Virtualrobe Limited | 2 upvotes 6.9K views
        ExpressJS
        ExpressJS
        Apollo
        Apollo
        GraphQL
        GraphQL
        Prisma
        Prisma
        React Native
        React Native
        React
        React

        Have been working on a side project that focuses on sharing economy, allowing users to pickup and deliver groceries for others. Have already started working on the frontend for the web dashboard using React and plan to use React Native for the mobile app. But am in a dilemma, whether to build the backend myself for the MVP or use firebase for the backend. I need advise, has anyone use Firebase for such project and what are the pros and cons, what issues will i faced.

        Note: My proposed stack for the backend is a Prisma database, GraphQL , Apollo and ExpressJS

        Thanks in advance to everyone.

        See more
        Munkhtegsh Munkhbat
        Munkhtegsh Munkhbat
        Software Engineer Consultant at LoanSnap | 9 upvotes 18.5K views
        GraphQL
        GraphQL
        Apollo
        Apollo
        React
        React
        Heroku
        Heroku
        styled-components
        styled-components
        PostgreSQL
        PostgreSQL
        Prisma
        Prisma
        graphql-yoga
        graphql-yoga
        #Frontend
        #Backend

        In my last side project, I built a web posting application that has similar features as Facebook and hosted on Heroku. The user can register an account, create posts, upload images and share with others. I took an advantage of graphql-subscriptions to handle realtime notifications in the comments section. Currently, I'm at the last stage of styling and building layouts.

        For the #Backend I used graphql-yoga, Prisma, GraphQL with PostgreSQL database. For the #FrontEnd: React, styled-components with Apollo. The app is hosted on Heroku.

        See more
        Interest over time
        Reviews of GraphQL Ruby and Prisma
        No reviews found
        How developers use GraphQL Ruby and Prisma
        Avatar of jasonmjohnson
        jasonmjohnson uses PrismaPrisma

        Prisma will act as the database client, translating the database schema from GraphQL into a typed and consistent database tables in PostGresQL

        How much does GraphQL Ruby cost?
        How much does Prisma cost?
        Pricing unavailable
        Pricing unavailable
        News about GraphQL Ruby
        More news