// the find
graphql-editor/graphql-zeus
GraphQL client and GraphQL code generator with GraphQL autocomplete library generation ⚡⚡⚡ for browser,nodejs and react native ( apollo compatible )
GraphQL Zeus generates TypeScript clients from your GraphQL schema, replacing raw query strings with a typed object selector syntax. It targets frontend/Node.js devs who want compile-time safety on their GraphQL calls without fully committing to a heavier codegen pipeline like GraphQL Code Generator. The selector syntax is Zeus-specific, not standard GraphQL, so you're trading the SDL you already know for a proprietary DSL.
The type inference is genuinely good — response shapes are inferred directly from your selector object, so you get accurate return types without writing them manually. The 'fields()' spread for fetching all primitives on a type is a real time-saver when prototyping. It ships as a standalone CLI with no required build plugin, which makes it easy to drop into existing projects. The monorepo split between graphql-zeus-core and the CLI package is clean, and the jsonschema package being separate is a nice touch.
The custom selector syntax is a hard lock-in — if you leave Zeus, you rewrite all your queries, not just swap a library. Subscriptions support is fragmented: graphql-ws, legacy, and SSE are three separate code paths with inconsistent coverage. The 1,975 stars and 111 forks ratio suggests people evaluate it more than they adopt it at scale, and the docs are a Next.js app committed with its own .next build cache checked into the repo, which is a red flag for project hygiene. No mention of persisted queries, caching strategies, or error handling patterns, which are the things that actually matter when you hit production.