Awesome
Strongly Typed GraphQL from the team at GraphQL Editor
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.
Features
⚡️ Validates queries and selectors ⚡️ Types mapped from your schema <br/> ⚡️ Fetch all primitive fields with one function <br/> ⚡️ Works with Apollo Client, React Query, Stucco Subscriptions (*more coming soon...)<br/> ⚡️ Works with Subscriptions <br/> ⚡️ Infer complex response types <br/> ⚡️ Create reusable selection sets (like fragments) for use across multiple queries <br/> ⚡️ Supports GraphQL Unions, Interfaces, Aliases and Variables<br/> ⚡️ Handles massive schemas <br/> ⚡️ Supports Browsers, Node.js and React Native in Javascript and Typescript <br/> ⚡️ Schema downloader <br/> ⚡️ JSON schema generation <br/>
Full documentation
Our full documentation has all the use cases of:
- scalars
- selectors
and much more...
Full documentation is available here
Join the Zeus Community and Spread the Word
⚡️ Join the Discussion forum on Dicord 📣
⚡️ Leave a GitHub star ⭐️ 👆
⚡️ Spread the word on your socials and with your networks! 🗣
Contribute
For a complete guide to contributing to GraphQL Zeus, see the Contribution Guide.
- Fork this repo
- Create your feature branch: git checkout -b feature-name
- Commit your changes: git commit -am 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request
License
MIT 🕊