WunderGraph

Dev tools

api gateway

SHOW HN2023

19points
17comments
#1,721of 3,109 in 2023
Top 56%of 2023 by points

How HN took it

MixedNo clear lean

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

Execution: 3 for, 1 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

  • Well-designed architecture with TypeScript customization and Go core gateway

    From 1 comment
    • I am a big fan WunderGraph and I think it's a very promising project. Some solid design choices. What I like: - customization in TypeScript but running the core gateway in Go for…
      morbicer on HN
  • Operationally ready and used in production with a large app

    From 1 comment
    • WG is operational ready and I would consider it mature - we've used in production for an app with 6M MAU and that was before the 1.0 release. Maturity isn't a time based thing -…
      therpeterson on HN
  • Responsive maker and fast releases

    From 1 comment
    • Nice! You guys are crazy productive and responsive! What I like from Mesh is also some "tidying" utilities like renaming transforms…
      morbicer on HN

Objections

  • OpenAPI introspection weak on real-world specs

    From 2 comments
    • I am a big fan WunderGraph and I think it's a very promising project. Some solid design choices. What I like: - customization in TypeScript but running the core gateway in Go for…
      morbicer on HN
    • I guess depends what your sources are. If it's other GQLs or DBs it can work well. For me the important usecase is OpenAPIs and there the introspection hasn't stabilized yet.
      morbicer on HN
  • Documentation is sparse

    From 1 comment
    • I am a big fan WunderGraph and I think it's a very promising project. Some solid design choices. What I like: - customization in TypeScript but running the core gateway in Go for…
      morbicer on HN
  • Hard to debug schema generation errors

    From 1 comment
    • Nice! You guys are crazy productive and responsive! What I like from Mesh is also some "tidying" utilities like renaming transforms…
      morbicer on HN
  • Partially working Kubernetes setup was costly

    From 1 comment
    • Yeah, we started going the k8s route and after burning about 90K with a partially working setup - we found WunderGraph trying to remove complexity of a Service Mesh, and API…
      therpeterson on HN

Requests

  • Built-in OpenTelemetry and Prometheus support

    From 1 comment
    • I am a big fan WunderGraph and I think it's a very promising project. Some solid design choices. What I like: - customization in TypeScript but running the core gateway in Go for…
      morbicer on HN
  • Renaming transforms like GraphQL Mesh

    From 1 comment
    • Nice! You guys are crazy productive and responsive! What I like from Mesh is also some "tidying" utilities like renaming transforms…
      morbicer on HN
  • Per-user rate limiting

    From 1 comment
    • Nice! You guys are crazy productive and responsive! What I like from Mesh is also some "tidying" utilities like renaming transforms…
      morbicer on HN

Questions

  • How to customize or override auto-generated schemas

    From 1 comment
    • I am a big fan WunderGraph and I think it's a very promising project. Some solid design choices. What I like: - customization in TypeScript but running the core gateway in Go for…
      morbicer on HN
  • How it compares to SurrealDB

    From 1 comment
    • I wonder how this compares to SurrealDB: https://github.com/surrealdb/surrealdb
      Nezteb on HN
  • Serverless deployment on Lambda or Cloudflare Workers

    From 2 comments
    • We did run into that in v0.8 and just submitted a patch to resolve what was causing our issues in one case, in another - we just download Open API spec and edited out offending…
      therpeterson on HN
    • Manually cleaning specs is something I would like to avoid, our oas are generated from code so they would have to be re-cleaned after every endpoint addition/change. Great to…
      morbicer on HN

Alternatives named

  • GraphQL Mesh

    From 2 comments
    • I am a big fan WunderGraph and I think it's a very promising project. Some solid design choices. What I like: - customization in TypeScript but running the core gateway in Go for…
      morbicer on HN
    • We did run into that in v0.8 and just submitted a patch to resolve what was causing our issues in one case, in another - we just download Open API spec and edited out offending…
      therpeterson on HN
  • Hasura

    From 2 comments
    • Whoops my bad, I am wrong. When I see "BFF" I associate it with something like Nhost/Hasura/Supabase/Appwrite that's essentially a DB with REST/GraphQL APIs and extra goodies…
      Nezteb on HN
    • There is some overlap, you can hook WunderGraph to db directly but I would say Supabase/Hasura has more fine grained capabilities there…
      morbicer on HN
  • Supabase

    From 2 comments
    • Whoops my bad, I am wrong. When I see "BFF" I associate it with something like Nhost/Hasura/Supabase/Appwrite that's essentially a DB with REST/GraphQL APIs and extra goodies…
      Nezteb on HN
    • There is some overlap, you can hook WunderGraph to db directly but I would say Supabase/Hasura has more fine grained capabilities there…
      morbicer on HN
  • SurrealDB

    From 1 comment
    • I wonder how this compares to SurrealDB: https://github.com/surrealdb/surrealdb
      Nezteb 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/35450687)