{"repo":"graphql-editor/graphql-zeus","free":true,"listed":false,"github":"https://github.com/graphql-editor/graphql-zeus","clone":"git clone https://github.com/graphql-editor/graphql-zeus.git","description":"GraphQL client and GraphQL code generator with GraphQL autocomplete library generation ⚡⚡⚡ for browser,nodejs and react native ( apollo compatible )","language":"TypeScript","stars":1976,"topics":["client","codegen","graphql","schema"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Strongly Typed GraphQL from the team at GraphQL Editor Install You can also install it locally to a project and then use it as an npm or yarn script command using npx or yarn directly like this: TypeScript Zeus is TypeScript native, you can refer to imported types directly from the generated output of the CLI Generate To generate clients simply run this command: For NodeJS For React Native ------------------------------------- ---------------------------------- $ zeus schema.graphql ./ --node $ zeus schema.graphql ./ How it works GraphQL Zeus is the absolute best way to interact with your GraphQL endpoints in a type-safe way. Zeus uses your schema to generate Typescript types and strongly typed clients to unlock the power, efficiency, productivity and safety of Typescript on your GraphQL requests. GraphQL Syntax ( not type-safe 😢 ) Zeus syntax ( type-safe 😋 ) New! Composables Both responses and inputs are safely typed Features ⚡️ Validates queries and selectors ⚡️ Types mapped from your schema ⚡️ Fetch all primitive fields with one function ⚡️ Works with Apollo Client, React Query, Stucco Subscriptions (\\ more coming soon...) ⚡️ Works with Subscriptions ⚡️ Infer complex response types ⚡️ Create reusable selection sets (like fragments) for use across multiple queries ⚡️ Supports GraphQL Unions, Interfaces, Aliases and Variables ⚡️ Handles massive schemas ⚡️ Supports Browsers, Node.js and React Native in Javascript and Typescript ⚡️ Schema downloader ⚡️ JSON schema generation","default_branch":null,"files":null,"tree":[],"storefront":"/r/graphql-editor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/graphql-editor/graphql-zeus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}