[{"data":1,"prerenderedAt":195},["ShallowReactive",2],{"project-30503343":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":33,"aspects":34,"strip":37,"post_text":30,"what":39,"said":55,"maker_in_thread":126,"shape":132,"grid":136,"attempts":153,"same_week":158,"maker_shows":15,"maker_hidden":188,"reader_version":189,"card":190},"30503343","GraphQL-go-tools","GraphQL-go-tools, open source GraphQL Engine, written in Golang","title","Show HN: GraphQL-go-tools, open source GraphQL Engine, written in Golang","https:\u002F\u002Fgithub.com\u002Fjensneuse\u002Fgraphql-go-tools","github.com","jensneuse",1646073667,2022,10,8,2093,2570,82,"shown","languages","graphql engine library","library",[24,25,26,27,28],"graphql","golang","query planner","graphql gateway","apollo federation","quiet",null,{"positive":32,"neutral":33,"mixed":32,"critical":32},0,2,{"design":35,"docs":36},{"positive":32,"critical":32},{"positive":32,"critical":32},[38,32,38,32,32,32,32,32],3,{"problem":40,"audience":30,"pricing":30,"motivation":30,"time_to_build":30,"stack":47,"openness":53,"stage":54,"team_size":54},{"value":41,"source":42,"evidence":43},"Lets you combine multiple GraphQL and REST APIs into one unified GraphQL API","maker",[44],{"id":45,"by":11,"text":46},"30524909","gqlgen allows you to write GraphQL Servers with resolvers, etc. graphql-go-tools implements not just the GraphQL specification but also comes with a GraphQL engine that is…",[48],{"value":49,"source":42,"evidence":50},"Go",[51],{"id":52},"post","open_source","unknown",{"praise":56,"objections":65,"requests":82,"questions":91,"alternatives":105},[57],{"value":58,"source":59,"evidence":60},"Lightweight and does the job, per a user of the related GraphJin project","commenter",[61],{"id":62,"by":63,"text":64},"30509815","newusertoday","i have used this in one of my project https:\u002F\u002Fgithub.com\u002Fdosco\u002Fgraphjin. While not directly comparable to hasura it does the job and is lightweight",[66,72],{"value":67,"source":59,"evidence":68},"Documentation focuses on implementation rather than how to use it",[69],{"id":70,"by":63,"text":71},"30509905","Comparison with other libraries(gqlgen,graph-gophers) would be good. Documentation is more focused on how it is implemented rather than how to use it. Does it solves N+1 problem?…",{"value":73,"source":59,"evidence":74},"Not yet 1.0 and not confirmed stable in production",[75,79],{"id":76,"by":77,"text":78},"30517191","nerdyadventurer","This is awesome, thanks for sharing. Is this stable to use in prod? I see it have not reached 1.0 yet. > While not directly comparable to hasura Why do you say so, seems…",{"id":80,"by":63,"text":81},"30523806","I have not used it in production. It looks good to me wrt to code however i have not audited so can't say for sure. May be you can check in github discussions if anyone is using…",[83,87],{"value":84,"source":59,"evidence":85},"Comparison with gqlgen and graph-gophers",[86],{"id":70,"by":63,"text":71},{"value":88,"source":59,"evidence":89},"Clarify whether it solves the N+1 problem",[90],{"id":70,"by":63,"text":71},[92,99],{"value":93,"source":59,"evidence":94},"How does it compare to gqlgen, and is its type system reflection based or materialized?",[95],{"id":96,"by":97,"text":98},"30515492","gertd","Interested to understand how does this compares and relates to https:\u002F\u002Fgithub.com\u002F99designs\u002Fgqlgen. Especially in the area of type system, is this reflection based, materialized…",{"value":100,"source":59,"evidence":101},"Is there a Go or Rust alternative to Hasura or Postgraphile?",[102],{"id":103,"by":77,"text":104},"30508590","Does anyone know Go lang or Rust based alternative for Hasura, Postgraphile?",[106,110,114,118,122],{"value":107,"source":59,"evidence":108},"gqlgen",[109],{"id":96,"by":97,"text":98},{"value":111,"source":59,"evidence":112},"graph-gophers",[113],{"id":70,"by":63,"text":71},{"value":115,"source":59,"evidence":116},"GraphJin",[117],{"id":62,"by":63,"text":64},{"value":119,"source":59,"evidence":120},"Hasura",[121],{"id":103,"by":77,"text":104},{"value":123,"source":59,"evidence":124},"Postgraphile",[125],{"id":103,"by":77,"text":104},{"comments":33,"answered":33,"key":127},[128,129],{"id":45,"text":46},{"id":130,"text":131},"30524920","As mentioned in another comment, based on this repo and in combination with Prisma, WunderGraph can be used as an alternative to the ones you've mentioned. It's completely…",{"commenters":133,"max_depth":133,"maker_replies":33,"first_comment_mins":134,"lifespan_hours":135},4,472,37,[137,139,142,144,146,148,150,151],[96,32,38,138,97,32],"project\u002Fneutral\u002Fdesign",[45,32,32,140,11,141],"project\u002Fpositive\u002Fdesign",1,[70,141,38,143,63,32],"project\u002Fneutral\u002Fdocs",[103,33,32,145,77,32],"other\u002Fneutral\u002Fnone",[62,33,32,147,63,32],"other\u002Fpositive\u002Fnone",[76,33,32,149,77,32],"commenter\u002Fneutral\u002Fexecution",[80,33,32,149,63,32],[130,33,32,152,11,141],"project\u002Fneutral\u002Fidea",[154,157],{"id":155,"t":156,"points":33,"comments":32},"26991041",1619771514,{"id":4,"t":12,"points":14,"comments":15},[159,164,169,174,178,183],{"id":160,"name":161,"points":162,"category":163},"30517626","Almost Pong",1135,"games",{"id":165,"name":166,"points":167,"category":168},"30503197","booqsi.com",478,"consumer_social",{"id":170,"name":171,"points":172,"category":173},"30529262","Huemint",335,"creative",{"id":175,"name":176,"points":177,"category":168},"30489003","Messages for Macintosh",211,{"id":179,"name":180,"points":181,"category":182},"30457900","Programming Time",203,"learning_science",{"id":184,"name":185,"points":186,"category":187},"30531621","WAPM",186,"dev_tools",false,"v2",{"id":191,"name":5,"line":6,"ai":188,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":192,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":193,"url":9,"mix":194,"praise":58,"objection":67,"sub":21},30503343,[24,25,26,27,28],"30300000",[32,33,32,32],1793991041934]