Json2graphql

Infrastructure

graphql api generator

SHOW HN2019

Json2graphql

From a JSON file to Postgres-backed realtime GraphQL

github.com

#graphql#postgres#hasura#json#realtime api

120points
40comments
#383of 2,195 in 2019
Top 18%of 2019 by points

How HN took it

CuriousMostly questions and neutral comments

2 positive, 11 neutral or asking, 1 mixed, 3 critical, out of 17 comments about the project. Thread score +0.01.

Idea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Hasura is a productivity boon

    From 1 comment
    • Hasura is a boon to productivity and keeps gaining very useful features. I really wish they had a hosted version (like netlify); I don't want to manage servers.
      cpursley on HN
  • Tools like Hasura get out of the way and use native Postgres features

    From 1 comment
    • I've tried Hasura and really liked it, but there were a few quirks that led me to another tool, but in general, the whole idea that tools like Hasura, PostgREST, pREST and…
      michelpp on HN

Objections

  • AGPL license is too risky for enterprise use

    From 3 comments
    • I was excited to see graphql-engine, but unfortunately the AGPL is a bit hard to pitch to folks in an enterprise software context.
      jacques_chester on HN
    • AGPL is pretty much a non-starter for us. It's simply viewed as too risky a license. Thanks to jacues_chester for pointing out the license. The project sounds super cool but…
      yodon on HN
    • I was interested in whether it could be used in Concourse, which is Apache 2 licensed. I wanted a better way to extract data without adding lots of new endpoints. AGPL just…
      jacques_chester on HN

Requests

  • MySQL support

    From 1 comment
    • I'm exploring GraphQL for a legacy MySQL database right now and the only option I can see is based on Sequelize, which we don't use. I'd love MySQL support!
      billbrown on HN
  • Hosted version

    From 1 comment
    • Hasura is a boon to productivity and keeps gaining very useful features. I really wish they had a hosted version (like netlify); I don't want to manage servers.
      cpursley on HN

Questions

  • How are circular references handled

    From 2 comments
    • This is awesome but how do you deal with circular references?
      priansh on HN
    • But then to go from user 456 to user 123 via the field user_id do I have to do a linear search of all users to check their IDs?
      chrisseaton on HN
  • How does realtime work with Postgres

    From 1 comment
    • For other related automatic GraphQL tools that create realtime subscriptions to queries, check out https://github.com/brysgo/graphql-gun I'm curious though, with Postgres, how…
      marknadal on HN
  • Is access control supported

    From 1 comment
    • Is there some way to make data available to specific users, but unavailable to others? Basically enforcing an ACL or similar?
      maratd on HN

Alternatives named

  • Hasura

    From 2 comments
    • I've tried Hasura and really liked it, but there were a few quirks that led me to another tool, but in general, the whole idea that tools like Hasura, PostgREST, pREST and…
      michelpp on HN
    • Hasura is a boon to productivity and keeps gaining very useful features. I really wish they had a hosted version (like netlify); I don't want to manage servers.
      cpursley on HN
  • PostGraphile

    From 1 comment
    • I've tried Hasura and really liked it, but there were a few quirks that led me to another tool, but in general, the whole idea that tools like Hasura, PostgREST, pREST and…
      michelpp on HN
  • PostgREST

    From 1 comment
    • I've tried Hasura and really liked it, but there were a few quirks that led me to another tool, but in general, the whole idea that tools like Hasura, PostgREST, pREST and…
      michelpp on HN
  • graphql-gun

    From 1 comment
    • For other related automatic GraphQL tools that create realtime subscriptions to queries, check out https://github.com/brysgo/graphql-gun I'm curious though, with Postgres, how…
      marknadal on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/18929742)