supabase-graphql-example VS pg_graphql

Compare supabase-graphql-example vs pg_graphql and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
supabase-graphql-example pg_graphql
2 8
195 2,765
0.5% 2.3%
0.0 9.5
4 days ago 6 days ago
PLpgSQL Rust
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

supabase-graphql-example

Posts with mentions or reviews of supabase-graphql-example. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-29.
  • GraphQL is now available on Supabase
    14 projects | news.ycombinator.com | 29 Mar 2022
    agreed :) if you want to see the demo that The Guild [0] built using pg_graphql, see here: https://supabase-graphql-example.vercel.app/

    Also congrats for their own launch today - GraphQL Yoga 2.0: https://www.the-guild.dev/blog/announcing-graphql-yoga-2

    [0] The Guild: https://www.the-guild.dev/

pg_graphql

Posts with mentions or reviews of pg_graphql. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-02.
  • Is it just me or is the Supabase GraphQL API really bad?
    1 project | /r/webdev | 7 Dec 2023
    Hi, I'm the author of Supabase GraphQL (pg_graphql)
  • Sketch of a Post-ORM
    14 projects | news.ycombinator.com | 2 Jun 2023
  • AWS Amplify Is a Grift
    2 projects | news.ycombinator.com | 10 Apr 2023
  • Type Constraints in 65 lines of SQL
    5 projects | news.ycombinator.com | 17 Feb 2023
    One of the restrictions of composite types is that they can not contain an instance of themselves. So unfortunately, this is not currently possible.

    I had this issue when trying to implement an AST type for pg_graphql[1] back when it was written in SQL [2]. In the end we used a JSON type which was much less constrained. That might be solvable using pg_jsonschema [3] if you really wanted to have a good time though

    [1] https://github.com/supabase/pg_graphql

  • Supabase or Hasura?
    1 project | /r/Supabase | 7 Jan 2023
    It’s something that’ll come in future, but nothing available yet: https://github.com/supabase/pg_graphql/issues/17
  • Best Orm that uses Graphql and Postgres
    8 projects | /r/golang | 18 Dec 2022
    But... If you're looking for Graphql/Postgres, maybe look at https://github.com/supabase/pg_graphql which popped onto my radar yesterday, but I have no experience with it.
  • GraphJin – An Instant GraphQL to SQL Compiler
    12 projects | news.ycombinator.com | 28 May 2022
    Check out some of the generated queries this extension [1] pumps out and you might have an answer.

    [1] https://github.com/supabase/pg_graphql

  • GraphQL is now available on Supabase
    14 projects | news.ycombinator.com | 29 Mar 2022
    hey HN, supabase ceo here. I'm really excited about this release.

    Our GraphQL implementation is built on top of pg_graphql[0], a PostgreSQL extension we open-sourced a few months ago. The implementation works with a lot of native PG functionality (like Row Level Security). You can also do a some neat things with PG GRANTS, enabling/disabling access to different tables/columns to effectively serve a different GraphQL API depending who is "logged in".

    On Supabase, the extension is served via PostgREST[1] using the public PostgreSQL function exposed by pg_graphql. PostgREST exposes PG functions as RPC routes (in our case we also map /rest/v1/rpc/graphql => /graphql/v1)

    I'll ping the main dev (@oli_rice) and make sure he is here to answer any technical questions. This is just one of the exciting features we're launching this week. Stay tuned for one of our most-requested features later this week.

    [0] pg_graphql: https://github.com/supabase/pg_graphql

    [1] PostgREST: https://postgrest.org/

What are some alternatives?

When comparing supabase-graphql-example and pg_graphql you can also consider the following projects:

postgrest - REST API for any Postgres database

crystal - 🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!

edgedb - A graph-relational database with declarative schema, built-in migration system, and a next-generation query language

supabase - The open source Firebase alternative.

graphjin - GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks

nhost - The Open Source Firebase Alternative with GraphQL.

postgres - Unmodified Postgres with some useful plugins

http-proxy - A full-featured http proxy for node.js

thin-backend - 🔥 Thin Backend is a Blazing Fast, Universal Web App Backend for Making Realtime Single Page Apps