[38;5;12m                                 [39m[38;2;255;187;0m[1m[4mawesome-graphql [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m

[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mAwesome list of GraphQL[39m

[38;5;12mIf you want to contribute to this list (please do), send me a pull request.[39m

[38;2;255;187;0m[4mTable of Contents[0m



[38;5;12m- [39m[38;5;14m[1mawesome-graphql [0m[38;5;12m (#awesome-graphql-)[39m
[38;5;12m  - [39m[38;5;14m[1mTable of Contents[0m[38;5;12m (#table-of-contents)[39m
[38;5;12m  - [39m[38;5;14m[1mSpecifications[0m[38;5;12m (#specifications)[39m
[38;5;12m  - [39m[38;5;14m[1mFoundations[0m[38;5;12m (#foundations)[39m
[38;5;12m  - [39m[38;5;14m[1mCommunities[0m[38;5;12m (#communities)[39m
[38;5;12m  - [39m[38;5;14m[1mMeetups[0m[38;5;12m (#meetups)[39m
[38;5;12m  - [39m[38;5;14m[1mImplementations[0m[38;5;12m (#implementations)[39m
[48;5;235m[38;5;249m- **JavaScript/TypeScript** (#javascripttypescript)[49m[39m[48;5;235m[38;5;249m                         [49m[39m
[48;5;235m[38;5;249m  - **Clients** (#clients)[49m[39m[48;5;235m[38;5;249m                                                  [49m[39m
[48;5;235m[38;5;249m    - **Frontend Framework Integrations** (#frontend-framework-integrations)[49m[39m
[48;5;235m[38;5;249m      - **React** (#react)[49m[39m[48;5;235m[38;5;249m                                                  [49m[39m
[48;5;235m[38;5;249m  - **Servers** (#servers)[49m[39m[48;5;235m[38;5;249m                                                  [49m[39m
[48;5;235m[38;5;249m    - **Databases \& ORMs** (#databases--orms)[49m[39m[48;5;235m[38;5;249m                              [49m[39m
[48;5;235m[38;5;249m    - **PubSub** (#pubsub)[49m[39m[48;5;235m[38;5;249m                                                  [49m[39m
[48;5;235m[38;5;249m  - **Custom Scalars** (#custom-scalars)[49m[39m[48;5;235m[38;5;249m                                    [49m[39m
[48;5;235m[38;5;249m  - **Type** (#type)[49m[39m[48;5;235m[38;5;249m                                                        [49m[39m
[48;5;235m[38;5;249m  - **Miscellaneous** (#miscellaneous)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m  - **JavaScript Examples** (#javascript-examples)[49m[39m[48;5;235m[38;5;249m                          [49m[39m
[48;5;235m[38;5;249m  - **TypeScript Examples** (#typescript-examples)[49m[39m[48;5;235m[38;5;249m                          [49m[39m
[48;5;235m[38;5;249m- **Ruby** (#ruby)[49m[39m[48;5;235m[38;5;249m                                                          [49m[39m
[48;5;235m[38;5;249m  - **Ruby Examples** (#ruby-examples)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m- **PHP** (#php)[49m[39m[48;5;235m[38;5;249m                                                            [49m[39m
[48;5;235m[38;5;249m  - **PHP Examples** (#php-examples)[49m[39m[48;5;235m[38;5;249m                                        [49m[39m
[48;5;235m[38;5;249m- **Python** (#python)[49m[39m[48;5;235m[38;5;249m                                                      [49m[39m
[48;5;235m[38;5;249m  - **Python Examples** (#python-examples)[49m[39m[48;5;235m[38;5;249m                                  [49m[39m
[48;5;235m[38;5;249m- **Java** (#java)[49m[39m[48;5;235m[38;5;249m                                                          [49m[39m
[48;5;235m[38;5;249m  - **Custom Scalars** (#custom-scalars-1)[49m[39m[48;5;235m[38;5;249m                                  [49m[39m
[48;5;235m[38;5;249m  - **Java Examples** (#java-examples)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m- **Kotlin** (#kotlin)[49m[39m[48;5;235m[38;5;249m                                                      [49m[39m
[48;5;235m[38;5;249m  - **Kotlin Examples** (#kotlin-examples)[49m[39m[48;5;235m[38;5;249m                                  [49m[39m
[48;5;235m[38;5;249m- **C/C++** (#cc)[49m[39m[48;5;235m[38;5;249m                                                           [49m[39m
[48;5;235m[38;5;249m- **Go** (#go)[49m[39m[48;5;235m[38;5;249m                                                              [49m[39m
[48;5;235m[38;5;249m  - **Go Examples** (#go-examples)[49m[39m[48;5;235m[38;5;249m                                          [49m[39m
[48;5;235m[38;5;249m- **Scala** (#scala)[49m[39m[48;5;235m[38;5;249m                                                        [49m[39m
[48;5;235m[38;5;249m  - **Scala Examples** (#scala-examples)[49m[39m[48;5;235m[38;5;249m                                    [49m[39m
[48;5;235m[38;5;249m- **.NET** (#net)[49m[39m[48;5;235m[38;5;249m                                                           [49m[39m
[48;5;235m[38;5;249m  - **.NET Examples** (#net-examples)[49m[39m[48;5;235m[38;5;249m                                       [49m[39m
[48;5;235m[38;5;249m- **Elixir** (#elixir)[49m[39m[48;5;235m[38;5;249m                                                      [49m[39m
[48;5;235m[38;5;249m  - **Elixir Examples** (#elixir-examples)[49m[39m[48;5;235m[38;5;249m                                  [49m[39m
[48;5;235m[38;5;249m- **Haskell** (#haskell)[49m[39m[48;5;235m[38;5;249m                                                    [49m[39m
[48;5;235m[38;5;249m- **SQL** (#sql)[49m[39m[48;5;235m[38;5;249m                                                            [49m[39m
[48;5;235m[38;5;249m- **Lua** (#lua)[49m[39m[48;5;235m[38;5;249m                                                            [49m[39m
[48;5;235m[38;5;249m- **Elm** (#elm)[49m[39m[48;5;235m[38;5;249m                                                            [49m[39m
[48;5;235m[38;5;249m- **Clojure** (#clojure)[49m[39m[48;5;235m[38;5;249m                                                    [49m[39m
[48;5;235m[38;5;249m  - **Clojure Examples** (#clojure-examples)[49m[39m[48;5;235m[38;5;249m                                [49m[39m
[48;5;235m[38;5;249m- **Swift** (#swift)[49m[39m[48;5;235m[38;5;249m                                                        [49m[39m
[48;5;235m[38;5;249m- **OCaml** (#ocaml)[49m[39m[48;5;235m[38;5;249m                                                        [49m[39m
[48;5;235m[38;5;249m- **Android** (#android)[49m[39m[48;5;235m[38;5;249m                                                    [49m[39m
[48;5;235m[38;5;249m  - **Android Examples** (#android-examples)[49m[39m[48;5;235m[38;5;249m                                [49m[39m
[48;5;235m[38;5;249m- **iOS** (#ios)[49m[39m[48;5;235m[38;5;249m                                                            [49m[39m
[48;5;235m[38;5;249m  - **iOS Examples** (#ios-examples)[49m[39m[48;5;235m[38;5;249m                                        [49m[39m
[48;5;235m[38;5;249m- **ClojureScript** (#clojurescript)[49m[39m[48;5;235m[38;5;249m                                        [49m[39m
[48;5;235m[38;5;249m- **ReasonML** (#reasonml)[49m[39m[48;5;235m[38;5;249m                                                  [49m[39m
[48;5;235m[38;5;249m- **Dart** (#dart)[49m[39m[48;5;235m[38;5;249m                                                          [49m[39m
[48;5;235m[38;5;249m- **Rust** (#rust)[49m[39m[48;5;235m[38;5;249m                                                          [49m[39m
[48;5;235m[38;5;249m  - **Rust Examples** (#rust-examples)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m- **D (dlang)** (#d-dlang)[49m[39m[48;5;235m[38;5;249m                                                  [49m[39m
[48;5;235m[38;5;249m- **R (Rstat)** (#r-rstat)[49m[39m[48;5;235m[38;5;249m                                                  [49m[39m
[48;5;235m[38;5;249m- **Julia** (#julia)[49m[39m[48;5;235m[38;5;249m                                                        [49m[39m
[48;5;235m[38;5;249m- **Crystal** (#crystal)[49m[39m[48;5;235m[38;5;249m                                                    [49m[39m
[48;5;235m[38;5;249m- **Ballerina** (#ballerina)[49m[39m[48;5;235m[38;5;249m                                                [49m[39m
[48;5;235m[38;5;249m  - **Ballerina Samples** (#ballerina-samples)[49m[39m[48;5;235m[38;5;249m                              [49m[39m
[38;5;12m  - [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
[48;5;235m[38;5;249m- **Tools - Editors \& IDEs \& Explorers** (#tools---editors--ides--explorers)[49m[39m
[48;5;235m[38;5;249m- **Tools - Testing** (#tools---testing)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m- **Tools - Security** (#tools---security)[49m[39m[48;5;235m[38;5;249m                                    [49m[39m
[48;5;235m[38;5;249m- **Tools - Browser Extensions** (#tools---browser-extensions)[49m[39m[48;5;235m[38;5;249m                [49m[39m
[48;5;235m[38;5;249m- **Tools - Prototyping** (#tools---prototyping)[49m[39m[48;5;235m[38;5;249m                              [49m[39m
[48;5;235m[38;5;249m- **Tools - Docs** (#tools---docs)[49m[39m[48;5;235m[38;5;249m                                            [49m[39m
[48;5;235m[38;5;249m- **Tools - Editor Plugins** (#tools---editor-plugins)[49m[39m[48;5;235m[38;5;249m                        [49m[39m
[48;5;235m[38;5;249m- **Tools - Miscellaneous** (#tools---miscellaneous)[49m[39m[48;5;235m[38;5;249m                          [49m[39m
[38;5;12m  - [39m[38;5;14m[1mDatabases[0m[38;5;12m (#databases)[39m
[38;5;12m  - [39m[38;5;14m[1mServices[0m[38;5;12m (#services)[39m
[48;5;235m[38;5;249m- **CDN** (#cdn)[49m[39m
[48;5;235m[38;5;249m- **CMS** (#cms)[49m[39m
[38;5;12m  - [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
[38;5;12m  - [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
[38;5;12m  - [39m[38;5;14m[1mPodcasts[0m[38;5;12m (#podcasts)[39m
[38;5;12m  - [39m[38;5;14m[1mStyle Guides[0m[38;5;12m (#style-guides)[39m
[38;5;12m  - [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
[48;5;235m[38;5;249m- **Blogs - Security** (#blogs---security)[49m[39m
[38;5;12m  - [39m[38;5;14m[1mPosts[0m[38;5;12m (#posts)[39m
[38;5;12m  - [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
[38;5;12m  - [39m[38;5;14m[1mLicense[0m[38;5;12m (#license)[39m





[38;2;255;187;0m[4mSpecifications[0m

[38;5;12m- [39m[38;5;14m[1mGraphQL[0m[38;5;12m (https://github.com/graphql/graphql-spec) - Working draft of the specification for GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL over HTTP[0m[38;5;12m (https://github.com/graphql/graphql-over-http) - Working draft of "GraphQL over HTTP" specification.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Relay[0m[38;5;12m (https://relay.dev/docs/guides/graphql-server-specification/) - Relay-compliant GraphQL server specification.[39m
[38;5;12m- [39m[38;5;14m[1mOpenCRUD[0m[38;5;12m (https://github.com/opencrud/opencrud) - OpenCRUD is a GraphQL CRUD API specification for databases.[39m
[38;5;12m- [39m[38;5;14m[1mApollo Federation[0m[38;5;12m (https://www.apollographql.com/docs/federation/federation-spec/) - Apollo Federation specification[39m
[38;5;12m- [39m[38;5;14m[1mGraphQXL[0m[38;5;12m (https://gabotechs.github.io/graphqxl/) - GraphQXL is an extension of the GraphQL language with some additional features that help creating big and scalable server-side schemas.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Scalars[0m[38;5;12m (https://www.graphql-scalars.com/) - hosts community defined custom Scalar specifications for use with @specifiedBy.[39m



[38;2;255;187;0m[4mFoundations[0m

[38;5;12m- [39m[38;5;14m[1mGraphQL Foundation[0m[38;5;12m (https://graphql.org/foundation/) - GraphQL Foundation under the Linux Foundation[39m



[38;2;255;187;0m[4mCommunities[0m

[38;5;12m- [39m[38;5;14m[1mDiscord - GraphQL[0m[38;5;12m (https://discord.graphql.org/) - Official GraphQL.org discord channel.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Weekly[0m[38;5;12m (https://www.graphqlweekly.com/) - A weekly newsletter highlighting resources and news from the GraphQL community.[39m
[38;5;12m- [39m[38;5;14m[1mApollo GraphQL Community[0m[38;5;12m (https://community.apollographql.com/) - Connect with other developers and share knowledge about every part of the Apollo GraphQL platform.[39m
[38;5;12m- [39m[38;5;14m[1mDiscord - Reactiflux[0m[38;5;12m (http://join.reactiflux.com/) - Join [39m[48;5;235m[38;5;249m#help-graphql[49m[39m[38;5;12m on the Reactiflux Discord server.[39m
[38;5;12m- [39m[38;5;14m[1mFacebook[0m[38;5;12m (https://www.facebook.com/groups/795330550572866/) - Group for discussions, articles and knowledge sharing.[39m
[38;5;12m- [39m[38;5;14m[1mTwitter[0m[38;5;12m (https://twitter.com/search?q=%23GraphQL) - Use the hashtag [39m[48;5;235m[38;5;249m#graphql[49m[39m[38;5;12m.[39m
[38;5;12m- [39m[38;5;14m[1mStackOverflow[0m[38;5;12m (https://stackoverflow.com/questions/tagged/graphql) - Questions and answers. Use the tag [39m[48;5;235m[38;5;249mgraphql[49m[39m[38;5;12m.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL APIs[0m[38;5;12m (https://github.com/APIs-guru/graphql-apis) - A collective list of public GraphQL APIs.[39m
[38;5;12m- [39m[38;5;14m[1m/r/GraphQL[0m[38;5;12m (https://old.reddit.com/r/graphql/) - A Subreddit for interesting and informative GraphQL content and discussions.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Jobs[0m[38;5;12m (https://graphql.jobs) - A list of GraphQL-based jobs in startups all over the world.[39m
[38;5;12m- [39m[38;5;14m[1mCodever[0m[38;5;12m (https://www.codever.land/search?q=graphql) - Dev bookmarks. Use the tag [39m[38;5;14m[1mgraphql[0m[38;5;12m (https://www.codever.land/bookmarks/t/graphql).[39m



[38;2;255;187;0m[4mMeetups[0m

[38;5;12m- [39m[38;5;14m[1mRelay Meetup[0m[38;5;12m (https://relaymeetup.com/) - A global, online meetup on Relay, the GraphQL client.[39m
[38;5;12m- [39m[38;5;14m[1mAmsterdam[0m[38;5;12m (https://www.meetup.com/Amsterdam-GraphQL-Meetup/)[39m
[38;5;12m- [39m[38;5;14m[1mBangalore[0m[38;5;12m (https://www.meetup.com/graphql-bangalore/)[39m
[38;5;12m- [39m[38;5;14m[1mBerlin[0m[38;5;12m (https://www.meetup.com/graphql-berlin/)[39m
[38;5;12m- [39m[38;5;14m[1mBuenos Aires[0m[38;5;12m (https://www.meetup.com/es-ES/GraphQL-BA/)[39m
[38;5;12m- [39m[38;5;14m[1mCopenhagen[0m[38;5;12m (https://www.meetup.com/Copenhagen-GraphQL-Meetup-Group/)[39m
[38;5;12m- [39m[38;5;14m[1mDallas-Fort Worth[0m[38;5;12m (https://www.meetup.com/DFW-GraphQL-Meetup/)[39m
[38;5;12m- [39m[38;5;14m[1mHamburg[0m[38;5;12m (https://www.meetup.com/GraphQL-Hamburg/)[39m
[38;5;12m- [39m[38;5;14m[1mLondon[0m[38;5;12m (https://www.meetup.com/GraphQL-London/)[39m
[38;5;12m- [39m[38;5;14m[1mMelbourne[0m[38;5;12m (https://www.meetup.com/GraphQL-Melbourne/)[39m
[38;5;12m- [39m[38;5;14m[1mMunich[0m[38;5;12m (https://www.meetup.com/GraphQL-Munich/)[39m
[38;5;12m- [39m[38;5;14m[1mNew York City[0m[38;5;12m (https://www.meetup.com/GraphQL-NYC/)[39m
[38;5;12m- [39m[38;5;14m[1mSan Francisco[0m[38;5;12m (https://www.meetup.com/GraphQL-SF/)[39m
[38;5;12m- [39m[38;5;14m[1mSeattle[0m[38;5;12m (https://www.meetup.com/Seattle-GraphQL/)[39m
[38;5;12m- [39m[38;5;14m[1mSydney[0m[38;5;12m (https://www.meetup.com/GraphQL-Sydney/)[39m
[38;5;12m- [39m[38;5;14m[1mTel Aviv[0m[38;5;12m (https://www.meetup.com/GraphQL-TLV/)[39m
[38;5;12m- [39m[38;5;14m[1mWrocław[0m[38;5;12m (https://www.meetup.com/GraphQL-Wroclaw/)[39m
[38;5;12m- [39m[38;5;14m[1mSingapore[0m[38;5;12m (https://www.meetup.com/GraphQL-SG/)[39m
[38;5;12m- [39m[38;5;14m[1mZurich[0m[38;5;12m (https://www.meetup.com/GraphQL-Zurich/)[39m



[38;2;255;187;0m[4mImplementations[0m



[38;2;255;187;0m[4mJavaScript/TypeScript[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-js[0m[38;5;12m (https://github.com/graphql/graphql-js) - A reference implementation of GraphQL for JavaScript.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-jit[0m[38;5;12m (https://github.com/zalando-incubator/graphql-jit) - GraphQL execution using a JIT compiler.[39m

[38;2;255;187;0m[4mClients[0m

[38;5;12m- [39m[38;5;14m[1mapollo-client[0m[38;5;12m (https://github.com/apollographql/apollo-client) - A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-request[0m[38;5;12m (https://github.com/prisma-labs/graphql-request) - A minimal GraphQL client for Node and browsers.[39m
[38;5;12m- [39m[38;5;14m[1mtypescript-graphql-request[0m[38;5;12m (https://graphql-code-generator.com/docs/plugins/typescript-graphql-request) - Use GraphQL Request as a fully typed SDK.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-zeus[0m[38;5;12m (https://github.com/graphql-editor/graphql-zeus) - GraphQL Zeus creates autocomplete client library for [39m[48;5;235m[38;5;249mJavaScript[49m[39m[38;5;12m or [39m[48;5;235m[38;5;249mTypeScript[49m[39m[38;5;12m which provides autocompletion for strongly typed queries.[39m
[38;5;12m- [39m[38;5;14m[1mgraphqurl[0m[38;5;12m (https://github.com/hasura/graphqurl) - curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.[39m
[38;5;12m- [39m[38;5;14m[1maws-amplify[0m[38;5;12m (https://github.com/aws-amplify/amplify-js) - A client library developed by Amazon for caching, analytics and more that includes a way to fetch GraphQL queries.[39m
[38;5;12m- [39m[38;5;14m[1mgqty[0m[38;5;12m (https://github.com/gqty-dev/gqty) - A No GraphQL client for TypeScript[39m
[38;5;12m- [39m[38;5;14m[1mgenql[0m[38;5;12m (https://github.com/remorses/genql) - Type safe TypeScript client for any GraphQL API.[39m

[38;2;255;187;0m[4mFrontend Framework Integrations[0m

[38;5;12m- [39m[38;5;14m[1mvue-apollo[0m[38;5;12m (https://github.com/vuejs/vue-apollo) - Apollo/GraphQL integration for VueJS.[39m
[38;5;12m- [39m[38;5;14m[1mapollo-angular[0m[38;5;12m (https://github.com/kamilkisiela/apollo-angular) - A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server.[39m
[38;5;12m- [39m[38;5;14m[1msvelte-apollo[0m[38;5;12m (https://github.com/timhall/svelte-apollo) - Svelte integration for Apollo GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1member-apollo-client[0m[38;5;12m (https://github.com/ember-graphql/ember-apollo-client) - An ember-cli addon for Apollo Client and GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mapollo-elements[0m[38;5;12m (https://github.com/apollo-elements/apollo-elements) - GraphQL web components that work in any frontend framework.[39m
[38;5;12m- [39m[38;5;14m[1msveltekit-kitql[0m[38;5;12m (https://github.com/jycouet/kitql) - A set of tools, helping you building efficient apps in a fast way with SvelteKit and GraphQL.[39m

[38;2;255;187;0m[4mReact[0m

[38;5;12m- [39m[38;5;14m[1mreact-apollo[0m[38;5;12m (https://www.apollographql.com/docs/react/) - The core @apollo/client library provides built-in integration with React.[39m
[38;5;12m- [39m[38;5;14m[1mrelay[0m[38;5;12m (https://github.com/facebook/relay) - Relay is a JavaScript framework for building data-driven React applications.[39m
[38;5;12m- [39m[38;5;14m[1murql[0m[38;5;12m (https://github.com/FormidableLabs/urql) - A simple caching GraphQL client for React.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-hooks[0m[38;5;12m (https://github.com/nearform/graphql-hooks) - Minimal hooks-first GraphQL client with caching and server-side rendering support.[39m
[38;5;12m- [39m[38;5;14m[1mmst-gql[0m[38;5;12m (https://github.com/mobxjs/mst-gql) - Bindings for mobx-state-tree and GraphQL.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmicro-graphql-react[0m[38;5;12m [39m[38;5;12m(https://github.com/arackaf/micro-graphql-react)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlightweight[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mReact.[39m[38;5;12m [39m[38;5;12mcomponents.[39m[38;5;12m [39m[38;5;12mIncludes[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mcaching[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mGET[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12madditionally[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mcached[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
[38;5;12mservice-worker.[39m
[38;5;12m- [39m[38;5;14m[1m@gqty/react[0m[38;5;12m (https://github.com/gqty-dev/gqty) - A No GraphQL client for TypeScript[39m

[38;2;255;187;0m[4mServers[0m

[38;5;12m- [39m[38;5;14m[1mapollo-server[0m[38;5;12m (https://github.com/apollographql/apollo-server) - Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.[39m
[38;5;12m- [39m[38;5;14m[1mhapi-graphql[0m[38;5;12m (https://github.com/SimonDegraeve/hapi-graphql) - Create a GraphQL HTTP server with Hapi.[39m
[38;5;12m- [39m[38;5;14m[1mhapi-plugin-graphiql[0m[38;5;12m (https://github.com/rse/hapi-plugin-graphiql) - HAPI plugin for GraphiQL integration.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-api-koa[0m[38;5;12m (https://github.com/jaydenseric/graphql-api-koa) - GraphQL Koa middleware that implements GraphQL.js from scratch and supports native ESM.[39m
[38;5;12m- [39m[38;5;14m[1mkoa-graphql[0m[38;5;12m (https://github.com/chentsulin/koa-graphql) - GraphQL Koa Middleware.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-koa-scripts[0m[38;5;12m (https://github.com/ryanhs/graphql-koa-scripts) - GraphQL Koa 1 file simplified. usefull for quick test[39m
[38;5;12m- [39m[38;5;14m[1mgql[0m[38;5;12m (https://github.com/deno-libs/gql) - Universal GraphQL HTTP middleware for Deno.[39m
[38;5;12m- [39m[38;5;14m[1mmercurius[0m[38;5;12m (https://github.com/mercurius-js/mercurius) - GraphQL plugin for Fastify.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-yoga[0m[38;5;12m (https://github.com/prisma-labs/graphql-yoga) - Fully-featured GraphQL Server with focus on easy setup, performance and great developer experience.[39m
[38;5;12m- [39m[38;5;14m[1mgraphitejs[0m[38;5;12m (https://github.com/graphitejs/server) - Framework NodeJS for GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-helix[0m[38;5;12m (https://github.com/contrawork/graphql-helix) - A highly evolved GraphQL HTTP Server.[39m

[38;2;255;187;0m[4mDatabases & ORMs[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-sequelize[0m[38;5;12m (https://github.com/mickhansen/graphql-sequelize) - Sequelize helpers for GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-bookshelf[0m[38;5;12m (https://github.com/brysgo/graphql-bookshelf) - Some help defining GraphQL schema around BookshelfJS models.[39m
[38;5;12m- [39m[38;5;14m[1mjoin-monster[0m[38;5;12m (https://github.com/acarl005/join-monster) - A GraphQL-to-SQL query execution layer for batch data fetching.[39m

[38;2;255;187;0m[4mPubSub[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-ably-pubsub[0m[38;5;12m (https://www.npmjs.com/package/graphql-ably-pubsub) - Ably PubSub implementation for GraphQL to publish mutation updates and subscribe to the result through a subscription query.[39m

[38;2;255;187;0m[4mCustom Scalars[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-scalars[0m[38;5;12m (https://github.com/Urigo/graphql-scalars) - A library of custom GraphQL Scalars for creating precise type-safe GraphQL schemas.[39m

[38;2;255;187;0m[4mType[0m

[38;5;12m- [39m[38;5;14m[1mtype-graphql[0m[38;5;12m (https://github.com/19majkel94/type-graphql) - Create GraphQL schema and resolvers with TypeScript, using classes and decorators![39m
[38;5;12m- [39m[38;5;14m[1mgraphql-nexus[0m[38;5;12m (https://github.com/graphql-nexus/nexus) - Code-First, Type-Safe, GraphQL Schema Construction.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-code-generator[0m[38;5;12m [39m[38;5;12m(https://github.com/dotansimha/graphql-code-generator):[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgenerator[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mplugins[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtemplates[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12m(frontend[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbackend),[39m[38;5;12m [39m[38;5;12mReact[39m[38;5;12m [39m[38;5;12mHooks,[39m[38;5;12m [39m[38;5;12mresolvers[39m[38;5;12m [39m[38;5;12msignatures[39m[38;5;12m [39m[38;5;12mand[39m
[38;5;12mmore.[39m
[38;5;12m- [39m[38;5;14m[1mpothos[0m[38;5;12m (https://github.com/hayes/pothos) - Pothos is a plugin based GraphQL schema builder for typescript. It makes building graphql schemas in typescript easy, fast and enjoyable.[39m
[38;5;12m- [39m[38;5;14m[1mgarph[0m[38;5;12m (https://github.com/stepci/garph) - Garph is full-stack framework for building type-safe GraphQL APIs in TypeScript.[39m
[38;5;12m- [39m[38;5;14m[1mfast-graphql[0m[38;5;12m (https://github.com/idurar/fast-graphql) - Graphql Tools to Structure, Combine Resolvers and Merge Schema Definitions for Node.js, Next.Js and Graphql Apollo server[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-to-type[0m[38;5;12m (https://github.com/lkster/graphql-to-type) - GraphQL query parser written entirely in TypeScript's type system for creating interfaces based on provided query[39m
[38;5;12m- [39m[38;5;14m[1mgql.tada[0m[38;5;12m (https://github.com/0no-co/gql.tada) - GraphQL document authoring library, inferring the result and variables types of GraphQL queries and fragments in the TypeScript type system.[39m

[38;2;255;187;0m[4mMiscellaneous[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-tools[0m[38;5;12m (https://github.com/apollographql/graphql-tools) - Tool library for building and maintaining GraphQL-JS servers.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-tag[0m[38;5;12m (https://github.com/apollographql/graphql-tag) - A JavaScript template literal tag that parses GraphQL queries.[39m
[38;5;12m- [39m[38;5;14m[1mload-gql[0m[38;5;12m (https://github.com/KunalSin9h/load-gql) - A tiny, zero dependency GraphQL schema loader from files and folders.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-compose[0m[38;5;12m (https://github.com/graphql-compose/graphql-compose) - Tool which allows you to construct flexible graphql schema from different data sources via plugins.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-modules[0m[38;5;12m (https://github.com/Urigo/graphql-modules) - Separate GraphQL server into smaller, reusable parts by modules or features.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-shield[0m[38;5;12m (https://github.com/maticzav/graphql-shield) - A library that helps creating a permission layer for a graphql api.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-shield-generator[0m[38;5;12m (https://github.com/omar-dulaimi/graphql-shield-generator) - Emits a GraphQL Shield from your GraphQL schema.[39m
[38;5;12m- [39m[38;5;14m[1mgraphqlgate[0m[38;5;12m (https://github.com/oslabs-beta/GraphQL-Gate) - A GraphQL rate-limiting library with query complexity analysis for Node.js[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-let[0m[38;5;12m (https://github.com/piglovesyou/graphql-let) - A webpack loader to import type-protected codegen results directly from GraphQL documents[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-config[0m[38;5;12m (https://github.com/kamilkisiela/graphql-config) - One configuration for all your GraphQL tools (supported by most tools, editors & IDEs).[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-cli[0m[38;5;12m (https://github.com/urigo/graphql-cli) - A command line tool for common GraphQL development workflows.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-toolkit[0m[38;5;12m (https://github.com/ardatan/graphql-toolkit) - A set of utils for faster development of GraphQL tools (Schema and documents loading, Schema merging and more).[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-mesh[0m[38;5;12m (https://github.com/urigo/graphql-mesh) - use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL).[39m
[38;5;12m- [39m[38;5;14m[1msofa[0m[38;5;12m (https://github.com/Urigo/sofa) - Generate REST API from your GraphQL API.[39m
[38;5;12m- [39m[38;5;14m[1mgraphback[0m[38;5;12m (https://github.com/aerogear/graphback) - Framework and CLI to add a GraphQLCRUD API layer to a GraphQL server using data models.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-middleware[0m[38;5;12m (https://github.com/maticzav/graphql-middleware) - Split up your GraphQL resolvers in middleware functions.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-relay-js[0m[38;5;12m (https://github.com/graphql/graphql-relay-js) - A library to help construct a graphql-js server supporting react-relay.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-normalizr[0m[38;5;12m (https://github.com/monojack/graphql-normalizr) - Normalize GraphQL responses for persisting in the client cache/state.[39m
[38;5;12m- [39m[38;5;14m[1mbabel-plugin-graphql[0m[38;5;12m (https://github.com/ooflorent/babel-plugin-graphql) - Babel plugin that compile GraphQL tagged template strings.[39m
[38;5;12m- [39m[38;5;14m[1meslint-plugin-graphql[0m[38;5;12m (https://github.com/apollographql/eslint-plugin-graphql) - An ESLint plugin that checks your GraphQL strings against a schema.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-ws[0m[38;5;12m (https://github.com/enisdenjo/graphql-ws) - Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-live-query[0m[38;5;12m (https://github.com/n1ru4l/graphql-live-query) - Realtime GraphQL Live Queries with JavaScript.[39m
[38;5;12m- [39m[38;5;14m[1mGraphVinci[0m[38;5;12m (https://github.com/Comcast/graphvinci) - An interactive schema visualizer for GraphQL APIs.[39m
[38;5;12m- [39m[38;5;14m[1msupertest-graphql[0m[38;5;12m (https://github.com/alexstrat/supertest-graphql) - Extends [39m[38;5;14m[1msupertest[0m[38;5;12m (https://github.com/visionmedia/supertest) to easily test a GraphQL endpoint[39m
[38;5;12m- [39m[38;5;14m[1mschemathesis[0m[38;5;12m (https://github.com/schemathesis/schemathesis) - Runs arbitrary queries matching a GraphQL schema to find server errors.[39m
[38;5;12m- [39m[38;5;14m[1mmicrofiber[0m[38;5;12m (https://github.com/anvilco/graphql-introspection-tools) - Query and manipulate GraphQL introspection query results in useful ways.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-armor[0m[38;5;12m (https://github.com/Escape-Technologies/graphql-armor) - An instant security layer for production GraphQL Endpoints.[39m
[38;5;12m- [39m[38;5;14m[1mgoctopus[0m[38;5;12m (https://github.com/Escape-Technologies/goctopus) - an incredibly fast GraphQL discovery & fingerprinting toolbox.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Constraint Directive[0m[38;5;12m (https://github.com/confuser/graphql-constraint-directive) - Allows using @constraint as a directive to validate input data. Inspired by Constraints Directives RFC and OpenAPI[39m
[38;5;12m- [39m[38;5;14m[1mValidator.js Wrapper Directive[0m[38;5;12m (https://github.com/ktutnik/graphql-directive/tree/master/packages/validator) - A comprehensive list of validator directive wraps Validator.js functionalities[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWunderGraph[0m[38;5;14m[1m [0m[38;5;14m[1mCosmo[0m[38;5;12m [39m[38;5;12m(https://github.com/wundergraph/cosmo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mOpen-Source[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mFederation[39m[38;5;12m [39m[38;5;12mSolution[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mFull[39m[38;5;12m [39m[38;5;12mLifecycle[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mManagement[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m(Federated)[39m[38;5;12m [39m[38;5;12mGraphQL.[39m[38;5;12m [39m[38;5;12mSchema[39m[38;5;12m [39m[38;5;12mRegistry,[39m[38;5;12m [39m[38;5;12mcomposition[39m[38;5;12m [39m[38;5;12mchecks,[39m[38;5;12m [39m[38;5;12manalytics,[39m[38;5;12m [39m[38;5;12mmetrics,[39m[38;5;12m [39m[38;5;12mtracing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
[38;5;12mrouting.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-go-tools[0m[38;5;12m [39m[38;5;12m(https://github.com/wundergraph/graphql-go-tools)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgraphQL[39m[38;5;12m [39m[38;5;12mRouter[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mGateway[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGolang,[39m[38;5;12m [39m[38;5;12mfocussing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcorrectness,[39m[38;5;12m [39m[38;5;12mextensibility,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigh-performance.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mFederation[39m[38;5;12m [39m[38;5;12mv1[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mv2,[39m[38;5;12m [39m[38;5;12mSubscriptions[39m
[38;5;12m&[39m[38;5;12m [39m[38;5;12mmore.[39m



[38;2;255;187;0m[4mJavaScript Examples[0m

[38;5;12m- [39m[38;5;14m[1mReact Starter Kit[0m[38;5;12m (https://github.com/kriasoft/react-starter-kit) - front-end starter kit using React, Relay, GraphQL, and JAM stack architecture.[39m
[38;5;12m- [39m[38;5;14m[1mSWAPI GraphQL Wrapper[0m[38;5;12m (https://github.com/graphql/swapi-graphql) - A GraphQL schema and server wrapping SWAPI.[39m
[38;5;12m- [39m[38;5;14m[1mRelay TodoMVC[0m[38;5;12m (https://github.com/taion/relay-todomvc) - Relay TodoMVC with routing.[39m
[38;5;12m- [39m[38;5;14m[1mApollo Client documentation[0m[38;5;12m (https://www.apollographql.com/docs/react) - Documentation and example for building GraphQL apps using apollo client.[39m
[38;5;12m- [39m[38;5;14m[1mApollo Server tools documentation[0m[38;5;12m (https://www.apollographql.com/docs/apollo-server/) - Documentation, tutorial and examples for building GraphQL server and connecting to SQL, MongoDB and REST endpoints.[39m
[38;5;12m- [39m[38;5;14m[1mF8 App 2017[0m[38;5;12m (https://github.com/fbsamples/f8app) - Source code of the official F8 app of 2016, powered by React Native and other Facebook open source projects.[39m
[38;5;12m- [39m[38;5;14m[1mApollo React example for Github GraphQL API[0m[38;5;12m (https://github.com/katopz/react-apollo-graphql-github-example) - Usage Examples Apollo React for Github GraphQL API with create-react-app.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNext.js[0m[38;5;14m[1m [0m[38;5;14m[1mTypeScript[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mExample[0m[38;5;12m [39m[38;5;12m(https://github.com/zeit/next.js/tree/canary/examples/with-typescript-graphql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtype-protected[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mexample[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mNext.js[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;14m[1mgraphql-codegen[0m[38;5;12m [39m[38;5;12m(https://graphql-code-generator.com/)[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhood[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL StackBlitz Starter[0m[38;5;12m (https://stackblitz.com/fork/graphql) – A live, editable demo spinning up in about 2 seconds and running in a browser.[39m
[38;5;12m- [39m[38;5;14m[1mNAPERG[0m[38;5;12m (https://github.com/alan345/naperg) - Fullstack Boilerplate GraphQL. Made with React & Prisma + authentication & roles.[39m
[38;5;12m- [39m[38;5;14m[1mVulcanJS[0m[38;5;12m (http://vulcanjs.org) - The full-stack React+GraphQL framework[39m
[38;5;12m- [39m[38;5;14m[1mRAN Toolkit[0m[38;5;12m (https://github.com/sly777/ran) - Production-ready toolkit/boilerplate with support for GraphQL, SSR, Hot-reload, CSS-in-JS, caching, and more.[39m



[38;2;255;187;0m[4mTypeScript Examples[0m

[38;5;12m- [39m[38;5;14m[1mNode.js API Starter[0m[38;5;12m (https://github.com/kriasoft/nodejs-api-starter) - Yarn v2 based monorepo template (code-first GraphQL API, PostgreSQL, PnP, Zero-install, serverless).[39m
[38;5;12m- [39m[38;5;14m[1mNext.js Apollo TypeScript Starter[0m[38;5;12m (https://github.com/borisowsky/nextjs-apollo-ts-starter) - Next.js starter project focused on developer experience.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Starter[0m[38;5;12m (https://github.com/cerino-ligutom/GraphQL-Starter) - A boilerplate for TypeScript + Node Express + Apollo GraphQL APIs.[39m
[38;5;12m- [39m[38;5;14m[1mMocked Managed Federation - Apollo Server 3[0m[38;5;12m (https://github.com/setchy/apollo-server-3-mocked-federation) - An example of how to mock a managed federation Supgraph using Apollo Server 3.x[39m
[38;5;12m- [39m[38;5;14m[1mMocked Managed Federation - Apollo Server 4[0m[38;5;12m (https://github.com/setchy/apollo-server-4-mocked-federation) - An example of how to mock a managed federation Supgraph using Apollo Server 4.x[39m
[38;5;12m- [39m[38;5;14m[1mNext.js Advanced Graphql Crud MongoDB Starter[0m[38;5;12m (https://github.com/idurar/starter-advanced-graphql-crud-next-js-mongodb) - Starter Generic CRUD with Advanced Apollo Graphql server with Next.js and Mongodb (TypeScript)[39m



[38;2;255;187;0m[4mRuby[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-ruby[0m[38;5;12m (https://github.com/rmosolgo/graphql-ruby) - Ruby implementation of Facebook's GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-batch[0m[38;5;12m (https://github.com/Shopify/graphql-batch) - A query batching executor for the graphql gem.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-auth[0m[38;5;12m (https://github.com/o2web/graphql-auth) - A JWT auth wrapper working with devise.[39m
[38;5;12m- [39m[38;5;14m[1magoo[0m[38;5;12m (https://github.com/ohler55/agoo) - Ruby web server that implements Facebook's GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mGQLi[0m[38;5;12m (https://github.com/contentful-labs/gqli.rb) - A GraphQL client and DSL. Allowing to write queries in native Ruby.[39m



[38;2;255;187;0m[4mRuby Examples[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-ruby-demo[0m[38;5;12m (https://github.com/rmosolgo/graphql-ruby-demo) - Use graphql-ruby to expose a Rails app.[39m
[38;5;12m- [39m[38;5;14m[1mgithub-graphql-rails-example[0m[38;5;12m (https://github.com/github/github-graphql-rails-example) - Example Rails app using GitHub's GraphQL API.[39m
[38;5;12m- [39m[38;5;14m[1mrelay-on-rails[0m[38;5;12m (https://github.com/nethsix/relay-on-rails) - Barebones starter kit for Relay application with Rails GraphQL server.[39m
[38;5;12m- [39m[38;5;14m[1mrelay-rails-blog[0m[38;5;12m (https://github.com/gauravtiwari/relay-rails-blog) - A graphql, relay and standard rails application powered demo weblog.[39m
[38;5;12m- [39m[38;5;14m[1mto_eat_app[0m[38;5;12m (https://github.com/jcdavison/to_eat_app) - A sample graphql/rails/relay application with a related 3-part article series.[39m
[38;5;12m- [39m[38;5;14m[1magoo-demo[0m[38;5;12m (https://github.com/ohler55/agoo/tree/develop/example/graphql) - Use of the Agoo server to demonstrate a simple GraphQL application.[39m
[38;5;12m- [39m[38;5;14m[1mrails-devise-graphql[0m[38;5;12m (https://github.com/zauberware/rails-devise-graphql) - A rails 6 boilerplate with devise, graphql & JWT auth.[39m



[38;2;255;187;0m[4mPHP[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-php[0m[38;5;12m (https://github.com/webonyx/graphql-php) - A PHP port of GraphQL reference implementation.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-relay-php[0m[38;5;12m (https://github.com/ivome/graphql-relay-php) - Relay helpers for webonyx/graphql-php implementation of GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mlighthouse[0m[38;5;12m (https://github.com/nuwave/lighthouse) - A PHP package that allows to serve a GraphQL endpoint from your Laravel application.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-laravel[0m[38;5;12m (https://github.com/rebing/graphql-laravel) - Laravel wrapper for Facebook's GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1moverblog/graphql-bundle[0m[38;5;12m (https://github.com/overblog/GraphQLBundle) - This bundle provides tools to build a complete GraphQL server in your Symfony App. Supports react-relay.[39m
[38;5;12m- [39m[38;5;14m[1mwp-graphql[0m[38;5;12m (https://github.com/wp-graphql/wp-graphql) - GraphQL API for WordPress.[39m
[38;5;12m- [39m[38;5;14m[1mgraphqlite[0m[38;5;12m (https://github.com/thecodingmachine/graphqlite) - Framework agnostic library that allows you to write GraphQL server by annotating your PHP classes.[39m
[38;5;12m- [39m[38;5;14m[1msiler[0m[38;5;12m (https://github.com/leocavalcante/siler) - Plain-old functions providing a declarative API for GraphQL servers with Subscriptions support.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-request-builder[0m[38;5;12m (https://github.com/dpauli/php-graphql-request-builder) - Builds request payload in GraphQL structure.[39m
[38;5;12m- [39m[38;5;14m[1mdrupal/graphql[0m[38;5;12m (https://www.drupal.org/project/graphql) - Craft and expose a GraphQL schema for Drupal 8+.[39m



[38;2;255;187;0m[4mPHP Examples[0m

[38;5;12m- [39m[38;5;14m[1msiler-graphgl[0m[38;5;12m (https://github.com/leocavalcante/siler/tree/main/examples/graphql) - An example GraphQL server written with Siler.[39m



[38;2;255;187;0m[4mPython[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-parser[0m[38;5;12m (https://github.com/tryolabs/graphql-parser) - GraphQL parser for Python.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-core[0m[38;5;12m (https://github.com/graphql-python/graphql-core) - GraphQL implementation for Python based on GraphQL.js v16.3.0 reference implementation[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-relay-py[0m[38;5;12m (https://github.com/graphql-python/graphql-relay-py) - A library to help construct a graphql-py server supporting react-relay.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-parser-python[0m[38;5;12m (https://github.com/tallstreet/graphql-parser-python) - A python wrapper around libgraphqlparser.[39m
[38;5;12m- [39m[38;5;14m[1mgraphene[0m[38;5;12m (https://github.com/graphql-python/graphene) - A package for creating GraphQL schemas/types in a Pythonic easy way.[39m
[38;5;12m- [39m[38;5;14m[1mgraphene-gae[0m[38;5;12m (https://github.com/graphql-python/graphene-gae) - Adds GraphQL support to Google AppEngine (GAE).[39m
[38;5;12m- [39m[38;5;14m[1mdjango-graphiql[0m[38;5;12m (https://github.com/GraphQL-python-archive/django-graphiql) - Integrate GraphiQL easily into your Django project.[39m
[38;5;12m- [39m[38;5;14m[1mflask-graphql[0m[38;5;12m (https://github.com/graphql-python/flask-graphql) - Adds GraphQL support to your Flask application.[39m
[38;5;12m- [39m[38;5;14m[1mpython-graphql-client[0m[38;5;12m (https://github.com/prisma/python-graphql-client) - Simple GraphQL client for Python 2.7+[39m
[38;5;12m- [39m[38;5;14m[1mpython-graphjoiner[0m[38;5;12m (https://github.com/healx/python-graphjoiner) - Create GraphQL APIs using joins, SQL or otherwise.[39m
[38;5;12m- [39m[38;5;14m[1mgraphene-django[0m[38;5;12m (https://github.com/graphql-python/graphene-django) - A Django integration for Graphene.[39m
[38;5;12m- [39m[38;5;14m[1mFlask-GraphQL-Auth[0m[38;5;12m (https://github.com/callsign-viper/Flask-GraphQL-Auth) - An authentication library for Flask inspired from flask-jwt-extended.[39m
[38;5;12m- [39m[38;5;14m[1mtartiflette[0m[38;5;12m (https://github.com/dailymotion/tartiflette) - GraphQL Implementation, SDL First, for python 3.6+ / asyncio.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mtartiflette-aiohttp[0m[38;5;12m [39m[38;5;12m(https://github.com/dailymotion/tartiflette-aiohttp)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWrapper[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mTartiflette[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexpose[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12maiohttp[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12m3.6+[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12masyncio,[39m[38;5;12m [39m[38;5;14m[1mofficial[0m[38;5;14m[1m [0m[38;5;14m[1mtutorial[0m[38;5;14m[1m [0m[38;5;14m[1mavailable[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mtartiflette.io[0m[38;5;12m [39m
[38;5;12m(https://tartiflette.io/docs/tutorial/getting-started).[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAriadne[0m[38;5;12m [39m[38;5;12m(https://github.com/mirumee/ariadne)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mservers[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mschema-first[39m[38;5;12m [39m[38;5;12mapproach.[39m[38;5;12m [39m[38;5;12mAsynchronous[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mexecution,[39m[38;5;12m [39m[38;5;12mbatteries[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mASGI,[39m[38;5;12m [39m[38;5;12mWSGI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mwebframeworks,[39m[38;5;12m [39m[38;5;14m[1mfully[0m[38;5;14m[1m [0m[38;5;14m[1mdocumented[0m[38;5;12m [39m
[38;5;12m(https://ariadnegraphql.org).[39m
[38;5;12m- [39m[38;5;14m[1mdjango-graphql-auth[0m[38;5;12m (https://github.com/PedroBern/django-graphql-auth) - Django registration and authentication with GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mstrawberry[0m[38;5;12m (https://github.com/strawberry-graphql/strawberry) - A new GraphQL library for Python.[39m
[38;5;12m- [39m[38;5;14m[1mturms[0m[38;5;12m (https://github.com/jhnnsrs/turms) - A pythonic graphql codegenerator built around graphql-core and pydantic[39m
[38;5;12m- [39m[38;5;14m[1mrath[0m[38;5;12m (https://github.com/jhnnsrs/rath) - An apollo like graphql client with async and sync interface[39m
[38;5;12m- [39m[38;5;14m[1msgqlc[0m[38;5;12m (https://github.com/profusion/sgqlc) - Simple GraphQL Client makes working with GraphQL API responses easier in Python.[39m



[38;2;255;187;0m[4mPython Examples[0m

[38;5;12m- [39m[38;5;14m[1mswapi-graphene[0m[38;5;12m (https://github.com/graphql-python/swapi-graphene) - A GraphQL schema and server using [39m[38;5;14m[1mGraphene[0m[38;5;12m (https://graphene-python.org).[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPython[0m[38;5;14m[1m [0m[38;5;14m[1mBackend[0m[38;5;14m[1m [0m[38;5;14m[1mTutorial[0m[38;5;12m [39m[38;5;12m(https://hasura.io/learn/graphql/backend-stack/languages/python/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mStrawberry[0m[38;5;12m [39m[38;5;12m(https://strawberry.rocks/)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mQlient[0m[38;5;12m [39m
[38;5;12m(https://qlient-org.github.io/python-qlient/site/).[39m



[38;2;255;187;0m[4mJava[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-java[0m[38;5;12m (https://github.com/graphql-java/graphql-java) - GraphQL Java implementation.[39m
[38;5;12m- [39m[38;5;14m[1mDGS Framework[0m[38;5;12m (https://github.com/Netflix/dgs-framework) - A GraphQL server framework for Spring Boot, developed by Netflix.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-java-generator[0m[38;5;12m [39m[38;5;12m(https://github.com/graphql-java-generator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;14m[1mMaven[0m[38;5;14m[1m [0m[38;5;14m[1mplugin[0m[38;5;12m [39m[38;5;12m(https://github.com/graphql-java-generator/graphql-maven-plugin-project)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mGradle[0m[38;5;14m[1m [0m[38;5;14m[1mplugin[0m[38;5;12m [39m
[38;5;12m(https://github.com/graphql-java-generator/graphql-gradle-plugin-project)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mClient[0m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mServer[0m[38;5;12m [39m[38;5;12m(POJOs[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mclasses).[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mpart[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mgraphql-java,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhides[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mboilerplate[39m[38;5;12m [39m[38;5;12mcodes.[39m
[38;5;12m- [39m[38;5;14m[1mgaphql-java-type-generator[0m[38;5;12m (https://github.com/graphql-java/graphql-java-type-generator) - Auto-generates types for use with GraphQL Java[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mschemagen-graphql[0m[38;5;12m [39m[38;5;12m(https://github.com/bpatters/schemagen-graphql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSchema[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mturns[39m[38;5;12m [39m[38;5;12mPOJO's[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mqueryable[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mobjects.[39m[38;5;12m [39m[38;5;12mEnables[39m[38;5;12m [39m[38;5;12mexposing[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m
[38;5;12mAnnotations.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-java-annotations[0m[38;5;12m (https://github.com/Enigmatis/graphql-java-annotations) - Provides annotations-based syntax for schema definition with GraphQL Java.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-java-tools[0m[38;5;12m [39m[38;5;12m(https://github.com/graphql-java-kickstart/graphql-java-tools)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSchema-first[39m[38;5;12m [39m[38;5;12mgraphql-java[39m[38;5;12m [39m[38;5;12mconvenience[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mimplementations[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mresolvers.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mgraphql-tools[0m[38;5;12m [39m
[38;5;12m(https://github.com/apollographql/graphql-tools)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mJS.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-java-codegen-maven-plugin[0m[38;5;12m [39m[38;5;12m(https://github.com/kobylynskyi/graphql-java-codegen-maven-plugin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSchema-first[39m[38;5;12m [39m[38;5;12mmaven[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mResolver[39m[38;5;12m [39m[38;5;12minterfaces.[39m[38;5;12m [39m[38;5;12mWorks[39m[38;5;12m [39m[38;5;12mperfectly[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mconjunction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
[38;5;12mgraphql-java-tools.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mswagger-codegen-maven-plugin[0m[38;5;12m [39m[38;5;12m(https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin).[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-java-codegen-gradle-plugin[0m[38;5;12m [39m[38;5;12m(https://github.com/kobylynskyi/graphql-java-codegen-gradle-plugin)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSchema-first[39m[38;5;12m [39m[38;5;12mgradle[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12mtypes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mResolver[39m[38;5;12m [39m[38;5;12minterfaces.[39m[38;5;12m [39m[38;5;12mWorks[39m[38;5;12m [39m[38;5;12mperfectly[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mconjunction[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
[38;5;12mgraphql-java-tools.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mgradle-swagger-generator-plugin[0m[38;5;12m [39m[38;5;12m(https://github.com/int128/gradle-swagger-generator-plugin).[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-java-servlet[0m[38;5;12m (https://github.com/graphql-java-kickstart/graphql-java-servlet) - A framework-agnostic java servlet for exposing graphql-java query endpoints with GET, POST, and multipart uploads.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmanifold-graphql[0m[38;5;12m [39m[38;5;12m(https://github.com/manifold-systems/manifold/tree/master/manifold-deps-parent/manifold-graphql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mComprehensive[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12muse.[39m[38;5;12m [39m[38;5;12mSchema-first.[39m[38;5;12m [39m[38;5;12mType-safe[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m[38;5;12mqueries,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresults,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgenerators,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m
[38;5;12mPOJOs,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mannotations.[39m[38;5;12m [39m[38;5;12mExcellent[39m[38;5;12m [39m[38;5;14m[1mIDE[0m[38;5;14m[1m [0m[38;5;14m[1msupport[0m[38;5;12m [39m[38;5;12m(http://manifold.systems/images/graphql.mp4)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mIntelliJ[39m[38;5;12m [39m[38;5;12mIDEA[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mStudio.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mJava[0m[38;5;14m[1m [0m[38;5;14m[1mexample[0m[38;5;12m [39m[38;5;12m(#example-java)[39m[38;5;12m [39m[38;5;12mbelow.[39m
[38;5;12m- [39m[38;5;14m[1mspring-graphql-common[0m[38;5;12m (https://github.com/oembedler/spring-graphql-common) - Spring Framework GraphQL Library.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-spring-boot[0m[38;5;12m (https://github.com/graphql-java-kickstart/graphql-spring-boot) - GraphQL and GraphiQL Spring Framework Boot Starters.[39m
[38;5;12m- [39m[38;5;14m[1mvertx-graphql-service-discovery[0m[38;5;12m (https://github.com/engagingspaces/vertx-graphql-service-discovery) - Asynchronous GraphQL service discovery and querying for your microservices.[39m
[38;5;12m- [39m[38;5;14m[1mvertx-dataloader[0m[38;5;12m (https://github.com/engagingspaces/vertx-dataloader) - Port of Facebook DataLoader for efficient, asynchronous batching and caching in clustered GraphQL environments.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-spqr[0m[38;5;12m (https://github.com/leangen/GraphQL-SPQR) - Java 8+ API for rapid development of GraphQL services.[39m
[38;5;12m- [39m[38;5;14m[1mLight Java GraphQL[0m[38;5;12m (https://github.com/networknt/light-graphql-4j): A lightweight, fast microservices framework with all cross-cutting concerns addressed and ready to plug in GraphQL schema.[39m
[38;5;12m- [39m[38;5;14m[1mElide[0m[38;5;12m (https://elide.io): A Java library that can expose a JPA annotated data model as a GraphQL service over any relational database.[39m
[38;5;12m- [39m[38;5;14m[1mfederation-jvm[0m[38;5;12m (https://github.com/apollographql/federation-jvm) - Apollo Federation on the JVM.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-orchestrator-java[0m[38;5;12m [39m[38;5;12m(https://github.com/graph-quilt/graphql-orchestrator-java)[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mOrchestrator/Gateway[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mSchema[39m[38;5;12m [39m[38;5;12mStitching[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mApollo[39m[38;5;12m [39m[38;5;12mFederation[39m[38;5;12m [39m[38;5;12mdirectives[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcombine[39m[38;5;12m [39m[38;5;12mschema[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m
[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12munified[39m[38;5;12m [39m[38;5;12mschema.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-java-extended-validation[0m[38;5;12m (https://github.com/graphql-java/graphql-java-extended-validation) - Provides extended validation of fields and field arguments for graphql-java.[39m
[38;5;12m- [39m[38;5;14m[1mdgs-extended-formatters[0m[38;5;12m (https://github.com/setchy/dgs-extended-formatters) - An experimental set of DGS Directives for common formatting use-cases.[39m

[38;2;255;187;0m[4mCustom Scalars[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-java-datetime[0m[38;5;12m (https://github.com/donbeave/graphql-java-datetime) - GraphQL ISO Date is a set of RFC 3339 compliant date/time scalar types to be used with graphql-java.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-java-extended-scalars[0m[38;5;12m (https://github.com/graphql-java/graphql-java-extended-scalars) - Extended scalars for graphql-java.[39m



[38;2;255;187;0m[4mJava Examples[0m

[38;5;12m- [39m[38;5;14m[1mlight-java-graphql examples[0m[38;5;12m (https://github.com/networknt/light-example-4j/tree/master/graphql) - Examples of Light Java GraphQL and tutorials.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-spqr-samples[0m[38;5;12m (https://github.com/leangen/graphql-spqr-samples) - An example GraphQL server written with Spring MVC and GraphQL-SPQR.[39m
[38;5;12m- [39m[38;5;14m[1mmanifold-graphql sample[0m[38;5;12m (https://github.com/manifold-systems/manifold-sample-graphql-app) - A simple application, both client and server, demonstrating the Manifold GraphQL library.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-java-kickstart_samples[0m[38;5;12m (https://github.com/graphql-java-kickstart/samples) - Samples for using the GraphQL Java Kickstart projects.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-java-kickstart-federation-example[0m[38;5;12m (https://github.com/setchy/graphql-java-kickstart-federation-example) - A GraphQL Java Kickstart federation example.[39m
[38;5;12m- [39m[38;5;14m[1mdgs-federation-example[0m[38;5;12m (https://github.com/Netflix/dgs-federation-example) - A Netflix DGS federation example.[39m
[38;5;12m- [39m[38;5;14m[1mSpring Boot backend tutorial[0m[38;5;12m (https://hasura.io/learn/graphql/backend-stack/languages/java/) - A tutorial creating a GraphQL server and client using Spring Boot and Netflix DGS.[39m



[38;2;255;187;0m[4mKotlin[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-kotlin[0m[38;5;12m (https://github.com/ExpediaGroup/graphql-kotlin) - GraphQL Kotlin implementation.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmanifold-graphql[0m[38;5;12m [39m[38;5;12m(https://github.com/manifold-systems/manifold/tree/master/manifold-deps-parent/manifold-graphql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mComprehensive[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12muse.[39m[38;5;12m [39m[38;5;12mSchema-first.[39m[38;5;12m [39m[38;5;12mType-safe[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m[38;5;12mqueries,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresults,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgenerators,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m
[38;5;12mPOJOs,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mannotations.[39m[38;5;12m [39m[38;5;12mExcellent[39m[38;5;12m [39m[38;5;14m[1mIDE[0m[38;5;14m[1m [0m[38;5;14m[1msupport[0m[38;5;12m [39m[38;5;12m(http://manifold.systems/images/graphql.mp4)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mIntelliJ[39m[38;5;12m [39m[38;5;12mIDEA[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mStudio.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mKotlin[0m[38;5;14m[1m [0m[38;5;14m[1mexample[0m[38;5;12m [39m[38;5;12m(#example-kotlin)[39m[38;5;12m [39m[38;5;12mbelow.[39m
[38;5;12m- [39m[38;5;14m[1mKGraphQL[0m[38;5;12m (https://github.com/aPureBase/KGraphQL): Pure Kotlin implementation to setup a GraphQL server.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKobby[0m[38;5;12m [39m[38;5;12m(https://github.com/ermadmi78/kobby)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCodegen[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;14m[1mKotlin[0m[38;5;14m[1m [0m[38;5;14m[1mDSL[0m[38;5;14m[1m [0m[38;5;14m[1mClient[0m[38;5;12m [39m[38;5;12m(https://blog.kotlin-academy.com/how-to-generate-kotlin-dsl-client-by-graphql-schema-707fd0c55284)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mschema.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mDSL[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m
[38;5;12mexecution[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mqueries,[39m[38;5;12m [39m[38;5;12mmutation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msubscriptions[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mKotlin[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12msyntax.[39m
[38;5;12m- [39m[38;5;14m[1mGraphkt[0m[38;5;12m (https://github.com/cufyorg/graphkt) - A DSL based graphql server library for kotlin, backed by graphql-java.[39m



[38;2;255;187;0m[4mKotlin Examples[0m

[38;5;12m- [39m[38;5;14m[1mmanifold-graphql sample[0m[38;5;12m (https://github.com/manifold-systems/manifold-sample-kotlin-app) - A simple GraphQL application, both client and server, demonstrating the Manifold GraphQL library with Kotlin.[39m



[38;2;255;187;0m[4mC/C++[0m

[38;5;12m- [39m[38;5;14m[1mlibgraphqlparser[0m[38;5;12m (https://github.com/graphql/libgraphqlparser) - A GraphQL query parser in C++ with C and C++ APIs.[39m
[38;5;12m- [39m[38;5;14m[1magoo-c[0m[38;5;12m (https://github.com/ohler55/agoo-c) - A high performance GraphQL server written in C. [39m[38;5;14m[1mbenchmarks[0m[38;5;12m (https://github.com/the-benchmarker/graphql-benchmarks)[39m
[38;5;12m- [39m[38;5;14m[1mcppgraphqlgen[0m[38;5;12m (https://github.com/Microsoft/cppgraphqlgen) - C++ GraphQL schema service generator.[39m
[38;5;12m- [39m[38;5;14m[1mCaffQL[0m[38;5;12m (https://github.com/caffeinetv/CaffQL) - Generates C++ client types and request/response serialization from a GraphQL introspection query.[39m



[38;2;255;187;0m[4mGo[0m

[38;5;12m- [39m[38;5;14m[1mgraphql[0m[38;5;12m (https://github.com/graphql-go/graphql) - An implementation of GraphQL for Go follows graphql-js[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-go[0m[38;5;12m (https://github.com/graph-gophers/graphql-go) - GraphQL server with a focus on ease of use.[39m
[38;5;12m- [39m[38;5;14m[1mgqlgen[0m[38;5;12m (https://github.com/99designs/gqlgen) - Go generate based graphql server library.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-relay-go[0m[38;5;12m (https://github.com/graphql-go/relay) - A Go/Golang library to help construct a server supporting react-relay.[39m
[38;5;12m- [39m[38;5;14m[1mgraphjin[0m[38;5;12m (https://github.com/dosco/graphjin): Build APIs in 5 minutes with GraphQL. An instant GraphQL to SQL compiler.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-go-tools[0m[38;5;12m [39m[38;5;12m(https://github.com/wundergraph/graphql-go-tools)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgraphQL[39m[38;5;12m [39m[38;5;12mRouter[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mGateway[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGolang,[39m[38;5;12m [39m[38;5;12mfocussing[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcorrectness,[39m[38;5;12m [39m[38;5;12mextensibility,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhigh-performance.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mFederation[39m[38;5;12m [39m[38;5;12mv1[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mv2,[39m[38;5;12m [39m[38;5;12mSubscriptions[39m
[38;5;12m&[39m[38;5;12m [39m[38;5;12mmore.[39m



[38;2;255;187;0m[4mGo Examples[0m

[38;5;12m- [39m[38;5;14m[1mgolang-relay-starter-kit[0m[38;5;12m (https://github.com/sogko/golang-relay-starter-kit) - Barebones starting point for a Relay application with Golang GraphQL server.[39m
[38;5;12m- [39m[38;5;14m[1mtodomvc-relay-go[0m[38;5;12m (https://github.com/sogko/todomvc-relay-go) - Port of the React/Relay TodoMVC app, driven by a Golang GraphQL backend.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgo-graphql-subscription-example[0m[38;5;12m [39m[38;5;12m(https://github.com/ccamel/go-graphql-subscription-example)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mschema[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdemonstrates[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;14m[1msubscriptions[0m[38;5;12m [39m
[38;5;12m(https://github.com/apollographql/subscriptions-transport-ws/blob/v0.9.4/PROTOCOL.md)[39m[38;5;12m [39m[38;5;12m(over[39m[38;5;12m [39m[38;5;12mWebsocket)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconsume[39m[38;5;12m [39m[38;5;14m[1mApache[0m[38;5;14m[1m [0m[38;5;14m[1mKafka[0m[38;5;12m [39m[38;5;12m(https://kafka.apache.org/)[39m[38;5;12m [39m[38;5;12mmessages.[39m
[38;5;12m- [39m[38;5;14m[1mGo Backend Tutorial[0m[38;5;12m (https://hasura.io/learn/graphql/backend-stack/languages/go/) - A tutorial showing how to make a Go GraphQL server and client using code generation.[39m



[38;2;255;187;0m[4mScala[0m

[38;5;12m- [39m[38;5;14m[1msangria[0m[38;5;12m (https://github.com/sangria-graphql/sangria) - Scala GraphQL server implementation.[39m
[38;5;12m- [39m[38;5;14m[1msangria-relay[0m[38;5;12m (https://github.com/sangria-graphql/sangria-relay) - Sangria Relay Support.[39m
[38;5;12m- [39m[38;5;14m[1mcaliban[0m[38;5;12m (https://github.com/ghostdogpr/caliban) - Caliban is a purely functional library for creating GraphQL backends in Scala.[39m



[38;2;255;187;0m[4mScala Examples[0m

[38;5;12m- [39m[38;5;14m[1msangria-akka-http-example[0m[38;5;12m (https://github.com/sangria-graphql/sangria-akka-http-example) - An example GraphQL server written with akka-http and [39m[38;5;14m[1msangria[0m[38;5;12m (https://sangria-graphql.github.io/)[39m
[38;5;12m- [39m[38;5;14m[1msangria-playground[0m[38;5;12m (https://github.com/sangria-graphql/sangria-playground) - An example of GraphQL server written with Play and sangria.[39m



[38;2;255;187;0m[4m.NET[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-dotnet[0m[38;5;12m (https://github.com/graphql-dotnet/graphql-dotnet) - GraphQL for .NET.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-net[0m[38;5;12m (https://github.com/ckimes89/graphql-net) - GraphQL to IQueryable for .NET.[39m
[38;5;12m- [39m[38;5;14m[1mHot Chocolate[0m[38;5;12m (https://github.com/ChilliCream/hotchocolate) - GraphQL server for .Net Core and .NET Framework.[39m
[38;5;12m- [39m[38;5;14m[1mSnowflaqe[0m[38;5;12m (https://github.com/Zaid-Ajaj/Snowflaqe) - Type-safe GraphQL code generator for F# and [39m[38;5;14m[1mFable[0m[38;5;12m (https://github.com/fable-compiler/Fable)[39m
[38;5;12m- [39m[38;5;14m[1mEntityGraphQL[0m[38;5;12m (https://github.com/EntityGraphQL/EntityGraphQL) - library to build a GraphQL API on top of data model with the extensibility to bring multiple data sources together in the single GraphQL schema.[39m
[38;5;12m- [39m[38;5;14m[1mZeroQL[0m[38;5;12m (https://github.com/byme8/ZeroQL) - type-safe GraphQL client with Linq-like interface for C#[39m



[38;2;255;187;0m[4m.NET Examples[0m

[38;5;12m- [39m[38;5;14m[1m.NET backend tutorial[0m[38;5;12m (https://hasura.io/learn/graphql/backend-stack/languages/dotnet/) - A tutorial creating a GraphQL server and client with .NET.[39m



[38;2;255;187;0m[4mElixir[0m

[38;5;12m- [39m[38;5;14m[1mabsinthe-graphql[0m[38;5;12m (https://github.com/absinthe-graphql/absinthe) - Fully Featured Elixir GraphQL Library.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-elixir[0m[38;5;12m (https://github.com/graphql-elixir/graphql) - GraphQL Elixir. (No longer maintained)[39m
[38;5;12m- [39m[38;5;14m[1mplug_graphql[0m[38;5;12m (https://github.com/graphql-elixir/plug_graphql) - Plug integration for GraphQL Elixir.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql_relay[0m[38;5;12m (https://github.com/graphql-elixir/graphql_relay) - Relay helpers for GraphQL Elixir.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql_parser[0m[38;5;12m (https://github.com/graphql-elixir/graphql_parser) - Elixir bindings for [39m[38;5;14m[1mlibgraphqlparser[0m[38;5;12m (https://github.com/graphql/libgraphqlparser)[39m
[38;5;12m- [39m[38;5;14m[1mgraphql[0m[38;5;12m (https://github.com/asonge/graphql) - Elixir GraphQL parser.[39m
[38;5;12m- [39m[38;5;14m[1mplot[0m[38;5;12m (https://github.com/peburrows/plot) - GraphQL parser and resolver for Elixir.[39m



[38;2;255;187;0m[4mElixir Examples[0m

[38;5;12m- [39m[38;5;14m[1mhello_graphql_phoenix[0m[38;5;12m (https://github.com/graphql-elixir/hello_graphql_phoenix) - Examples of GraphQL Elixir Plug endpoints mounted in Phoenix[39m



[38;2;255;187;0m[4mHaskell[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-haskell[0m[38;5;12m (https://github.com/jdnavarro/graphql-haskell) - GraphQL AST and parser for Haskell.[39m
[38;5;12m- [39m[38;5;14m[1mmorpheus-graphql[0m[38;5;12m (https://github.com/morpheusgraphql/morpheus-graphql) - Haskell GraphQL Api, Client and Tools.[39m



[38;2;255;187;0m[4mSQL[0m

[38;5;12m- [39m[38;5;14m[1mGraphpostgresQL[0m[38;5;12m (https://github.com/solidsnack/GraphpostgresQL) - GraphQL for Postgres.[39m
[38;5;12m- [39m[38;5;14m[1msql-to-graphql[0m[38;5;12m (https://github.com/rexxars/sql-to-graphql) - Generate a GraphQL API based on your SQL database structure.[39m
[38;5;12m- [39m[38;5;14m[1mPostGraphile[0m[38;5;12m (https://github.com/graphile/postgraphile) - Lightning-fast GraphQL APIs for PostgreSQL: highly customisable; extensible via plugins; realtime.[39m
[38;5;12m- [39m[38;5;14m[1mHasura[0m[38;5;12m (https://github.com/hasura/graphql-engine) - Hasura gives Instant Realtime GraphQL APIs over PostgreSQL. Works with an existing database too.[39m
[38;5;12m- [39m[38;5;14m[1msubZero[0m[38;5;12m (https://subzero.cloud/) - GraphQL & REST API for your database[39m



[38;2;255;187;0m[4mLua[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-lua[0m[38;5;12m (https://github.com/bjornbytes/graphql-lua) - GraphQL for Lua.[39m



[38;2;255;187;0m[4mElm[0m

[38;5;12m- [39m[38;5;14m[1melm-graphql[0m[38;5;12m (https://github.com/dillonkearns/elm-graphql) - GraphQL for Elm.[39m



[38;2;255;187;0m[4mClojure[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-clj[0m[38;5;12m (https://github.com/tendant/graphql-clj) - A Clojure library designed to provide GraphQL implementation.[39m
[38;5;12m- [39m[38;5;14m[1mLacinia[0m[38;5;12m (https://github.com/walmartlabs/lacinia) - GraphQL implementation in pure Clojure.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-query[0m[38;5;12m (https://github.com/district0x/graphql-query) - Clojure(Script) GraphQL query generation.[39m



[38;2;255;187;0m[4mClojure Examples[0m

[38;5;12m- [39m[38;5;14m[1mClojure Game Geek[0m[38;5;12m (https://github.com/walmartlabs/clojure-game-geek) - Example code for the Lacinia GraphQL framework tutorial.[39m



[38;2;255;187;0m[4mSwift[0m

[38;5;12m- [39m[38;5;14m[1mGraphQL[0m[38;5;12m (https://github.com/GraphQLSwift/GraphQL) - The Swift implementation for GraphQL.[39m



[38;2;255;187;0m[4mOCaml[0m

[38;5;12m- [39m[38;5;14m[1mocaml-graphql-server[0m[38;5;12m (https://github.com/andreas/ocaml-graphql-server) - GraphQL servers in OCaml.[39m



[38;2;255;187;0m[4mAndroid[0m

[38;5;12m- [39m[38;5;14m[1mapollo-android[0m[38;5;12m (https://github.com/apollographql/apollo-android) - 📟 A strongly-typed, caching GraphQL client for Android, written in Java.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mmanifold-graphql[0m[38;5;12m [39m[38;5;12m(https://github.com/manifold-systems/manifold/tree/master/manifold-deps-parent/manifold-graphql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mComprehensive[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12muse.[39m[38;5;12m [39m[38;5;12mSchema-first.[39m[38;5;12m [39m[38;5;12mType-safe[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m[38;5;12mqueries,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresults,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgenerators,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m
[38;5;12mPOJOs,[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mannotations.[39m[38;5;12m [39m[38;5;12mExcellent[39m[38;5;12m [39m[38;5;14m[1mIDE[0m[38;5;14m[1m [0m[38;5;14m[1msupport[0m[38;5;12m [39m[38;5;12m(http://manifold.systems/images/graphql.mp4)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mIntelliJ[39m[38;5;12m [39m[38;5;12mIDEA[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mStudio.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mJava[0m[38;5;14m[1m [0m[38;5;14m[1mexample[0m[38;5;12m [39m[38;5;12m(#example-java)[39m[38;5;12m [39m[38;5;12mbelow.[39m



[38;2;255;187;0m[4mAndroid Examples[0m

[38;5;12m- [39m[38;5;14m[1mapollo-frontpage-android-app[0m[38;5;12m (https://github.com/rnitame/apollo-frontpage-android-app) - 📄 Apollo "hello world" app, for Android.[39m



[38;2;255;187;0m[4miOS[0m

[38;5;12m- [39m[38;5;14m[1mapollo-ios[0m[38;5;12m (https://github.com/apollographql/apollo-ios) - 📱 A strongly-typed, caching GraphQL client for iOS, written in Swift.[39m
[38;5;12m- [39m[38;5;14m[1mApolloDeveloperKit[0m[38;5;12m (https://github.com/manicmaniac/ApolloDeveloperKit) - Apollo Client Devtools bridge for [39m[38;5;14m[1mApollo iOS[0m[38;5;12m .[39m
[38;5;12m- [39m[38;5;14m[1mGraphaello[0m[38;5;12m (https://github.com/nerdsupremacist/Graphaello) - Type Safe GraphQL directly from SwiftUI.[39m
[38;5;12m- [39m[38;5;14m[1mGQLite iOS SDK[0m[38;5;12m (https://graphqlite.com/sdk-ios) - GQLite iOS SDK is a toolkit to work with GraphQL servers easily.[39m



[38;2;255;187;0m[4miOS Examples[0m

[38;5;12m- [39m[38;5;14m[1mfrontpage-ios-app[0m[38;5;12m (https://github.com/apollographql/frontpage-ios-app) - 📄 Apollo "hello world" app, for iOS.[39m



[38;2;255;187;0m[4mClojureScript[0m

[38;5;12m- [39m[38;5;14m[1mre-graph[0m[38;5;12m (https://github.com/oliyh/re-graph) - A GraphQL client for ClojureScript with bindings for re-frame applications.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-query[0m[38;5;12m (https://github.com/district0x/graphql-query) - Clojure(Script) GraphQL query generation.[39m



[38;2;255;187;0m[4mReasonML[0m

[38;5;12m- [39m[38;5;14m[1mreason-apollo[0m[38;5;12m (https://github.com/apollographql/reason-apollo) - ReasonML binding for Apollo Client.[39m
[38;5;12m- [39m[38;5;14m[1mReasonQL[0m[38;5;12m (https://github.com/sainthkh/reasonql) - Type-safe and simple GraphQL Client for ReasonML developers.[39m
[38;5;12m- [39m[38;5;14m[1mreason-urql[0m[38;5;12m (https://github.com/FormidableLabs/reason-urql) - ReasonML binding for urql Client.[39m



[38;2;255;187;0m[4mDart[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-flutter[0m[38;5;12m (https://github.com/zino-app/graphql-flutter) - A GraphQL client for Flutter.[39m
[38;5;12m- [39m[38;5;14m[1mArtemis[0m[38;5;12m (https://github.com/comigor/artemis) - A GraphQL type and query generator for Dart/Flutter.[39m



[38;2;255;187;0m[4mRust[0m

[38;5;12m- [39m[38;5;14m[1masync-graphql[0m[38;5;12m (https://github.com/async-graphql/async-graphql) - High-performance server-side library that supports all GraphQL specifications.[39m
[38;5;12m- [39m[38;5;14m[1mjuniper[0m[38;5;12m (https://github.com/graphql-rust/juniper) - GraphQL server library for Rust.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-client[0m[38;5;12m (https://github.com/tomhoule/graphql-client) - GraphQL client library for Rust with WebAssembly (wasm) support.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-parser[0m[38;5;12m (https://github.com/graphql-rust/graphql-parser) - A parser, formatter and AST for the GraphQL query and schema definition language for Rust.[39m
[38;5;12m- [39m[38;5;14m[1mtailcall[0m[38;5;12m (https://github.com/tailcallhq/tailcall) - A platform for building high-performance GraphQL backends.[39m



[38;2;255;187;0m[4mRust Examples[0m

[38;5;12m- [39m[38;5;14m[1mWarp GraphQL Juniper[0m[38;5;12m (https://graphql-rust.github.io/)[39m
[38;5;12m- [39m[38;5;14m[1mTailcall[0m[38;5;12m (https://tailcall.run/docs/getting_started/configuration)[39m



[38;2;255;187;0m[4mD (dlang)[0m

[38;5;12m- [39m[38;5;14m[1mgraphqld[0m[38;5;12m (https://github.com/burner/graphqld) - GraphQL server library for D.[39m



[38;2;255;187;0m[4mR (Rstat)[0m

[38;5;12m- [39m[38;5;14m[1mghql[0m[38;5;12m (https://github.com/ropensci/ghql) - General purpose GraphQL R client.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql[0m[38;5;12m (https://github.com/ropensci/graphql) - Bindings to the 'libgraphqlparser' C++ library. Parses GraphQL syntax and exports the AST in JSON format.[39m
[38;5;12m- [39m[38;5;14m[1mgqlr[0m[38;5;12m (https://github.com/schloerke/gqlr) - R GraphQL Implementation.[39m



[38;2;255;187;0m[4mJulia[0m

[38;5;12m- [39m[38;5;14m[1mDiana.jl[0m[38;5;12m (https://github.com/codeneomatrix/Diana.jl) - A Julia GraphQL client/server implementation.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQLClient.jl[0m[38;5;12m (https://github.com/DeloitteDigitalAPAC/GraphQLClient.jl) - A Julia GraphQL client for seamless integration with a server.[39m



[38;2;255;187;0m[4mCrystal[0m

[38;5;12m- [39m[38;5;14m[1mgraphql[0m[38;5;12m (https://github.com/graphql-crystal/graphql) - GraphQL server library.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-crystal[0m[38;5;12m [39m[38;5;12m(https://github.com/ziprandom/graphql-crystal)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12minspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mgraphql-ruby[0m[38;5;12m [39m[38;5;12m(https://github.com/rmosolgo/graphql-ruby)[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;14m[1mgo-graphql[0m[38;5;12m [39m[38;5;12m(https://github.com/playlyfe/go-graphql)[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;14m[1mgraphql-parser[0m[38;5;12m [39m
[38;5;12m(https://github.com/graphql-dotnet/parser).[39m
[38;5;12m- [39m[38;5;14m[1mcrystal-gql[0m[38;5;12m (https://github.com/itsezc/crystal-gql) - GraphQL client shard inspired by Apollo client.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql.cr[0m[38;5;12m (https://github.com/garymardell/graphql.cr) - GraphQL shard.[39m

[38;2;255;187;0m[4mBallerina[0m

[38;5;12m- [39m[38;5;14m[1mgraphql[0m[38;5;12m (https://github.com/ballerina-platform/module-ballerina-graphql) - Ballerina standard library for GraphQL. This library provides a GraphQL client and server implementations including builtin support for GraphQL subscriptions.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql[0m[38;5;14m[1m [0m[38;5;14m[1mCLI[0m[38;5;12m [39m[38;5;12m(https://github.com/ballerina-platform/graphql-tools)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mBallerina[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mschema[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mschema[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mBallerina[39m[38;5;12m [39m[38;5;12mcode.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12musage-specific[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m
[38;5;12mclients[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mschemas[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdocuments.[39m

[38;2;255;187;0m[4mBallerina Samples[0m

[38;5;12m- [39m[38;5;14m[1mBallerina GraphQL Examples[0m[38;5;12m (https://github.com/ballerina-platform/module-ballerina-graphql/tree/master/examples)[39m
[38;5;12m- [39m[38;5;14m[1mConvert Weather REST API to GraphQL API[0m[38;5;12m (https://github.com/ThisaruGuruge/weather-rest-api-to-graphql)[39m



[38;2;255;187;0m[4mTools[0m

[38;2;255;187;0m[4mTools - Editors & IDEs & Explorers[0m

[38;5;12m- [39m[38;5;14m[1mGraphiQL[0m[38;5;12m (https://github.com/graphql/graphiql) - An in-browser IDE for exploring GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Editor[0m[38;5;12m (https://github.com/graphql-editor/graphql-editor) - Visual Editor & GraphQL IDE.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Voyager[0m[38;5;12m (https://github.com/APIs-guru/graphql-voyager) - Represent any GraphQL API as an interactive graph.[39m
[38;5;12m- [39m[38;5;14m[1mAltair GraphQL Client[0m[38;5;12m (https://github.com/altair-graphql/altair) - A beautiful feature-rich GraphQL Client for all platforms.[39m
[38;5;12m- [39m[38;5;14m[1mBrangr[0m[38;5;12m (https://github.com/networkimprov/brangr) - A unique, user-friendly data browser/viewer for any GraphQL service, with attractive result layouts.[39m
[38;5;12m- [39m[38;5;14m[1mInsomnia[0m[38;5;12m (https://insomnia.rest/) - A full-featured API client with first-party GraphQL query editor.[39m
[38;5;12m- [39m[38;5;14m[1mPostman[0m[38;5;12m (https://learning.postman.com/docs/sending-requests/supported-api-frameworks/graphql/) - An HTTP Client that supports editing GraphQL queries.[39m
[38;5;12m- [39m[38;5;14m[1mBruno[0m[38;5;12m (https://github.com/usebruno/bruno) - Fast, open source API client, which stores collections offline-only in a Git-friendly plain text markup language. [39m
[38;5;12m- [39m[38;5;14m[1mEscape GraphMan[0m[38;5;12m (https://github.com/Escape-Technologies/graphman) - Generate a complete Postman collection from a GraphQL endpoint.[39m
[38;5;12m- [39m[38;5;14m[1mApollo Sandbox[0m[38;5;12m (https://sandbox.apollo.dev/) - The quickest way to navigate and test your GraphQL endpoints.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Birdseye[0m[38;5;12m (https://github.com/Novvum/graphql-birdseye) – View any GraphQL schema as a dynamic and interactive graph.[39m
[38;5;12m- [39m[38;5;14m[1mAST Explorer[0m[38;5;12m (https://astexplorer.net/) - Select "GraphQL" at the top, explore the GraphQL AST and highlight different parts by clicking in the query.[39m
[38;5;12m- [39m[38;5;14m[1mFirecamp - GraphQL Playground[0m[38;5;12m (https://firecamp.io/graphql) - The fastest collaborative GraphQL playground.[39m
[38;5;12m- [39m[38;5;14m[1mCraftQL[0m[38;5;12m (https://github.com/yamafaktory/craftql) - A CLI tool to visualize GraphQL schemas and to output a graph data structure as a graphviz .dot format.[39m
[38;5;12m- [39m[38;5;14m[1mgqt[0m[38;5;12m (https://github.com/eerimoq/gqt) - Build and execute GraphQL queries in the terminal.[39m
[38;5;12m- [39m[38;5;14m[1mGraph Proxy[0m[38;5;12m (https://graphproxy.com/) - Graph Proxy detects and displays all GraphQL network traffic.[39m



[38;2;255;187;0m[4mTools - Testing[0m

[38;5;12m- [39m[38;5;14m[1mStep CI[0m[38;5;12m (https://stepci.com) - Open-Source API Testing and Monitoring with GraphQL support[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-to-karate[0m[38;5;12m (https://github.com/wbaldoumas/graphql-to-karate) - Generate Karate API tests from your GraphQL schemas[39m



[38;2;255;187;0m[4mTools - Security[0m

[38;5;12m- [39m[38;5;14m[1mGraphCrawler - The all-in-one GraphQL Security toolkit[0m[38;5;12m (https://github.com/gsmith257-cyber/GraphCrawler) - The all-in-one automated penetration tester toolkit for GraphQL, written in Python[39m
[38;5;12m- [39m[38;5;14m[1mEscape - The GraphQL Security Scanner[0m[38;5;12m (https://graphql.security/) - One-click security scan of your GraphQL endpoints. Free, no login required.[39m
[38;5;12m- [39m[38;5;14m[1mEscape Graphinder - GraphQL Subdomain Enumeration[0m[38;5;12m (https://github.com/Escape-Technologies/graphinder) – Blazing fast GraphQL endpoints finder using subdomain enumeration, scripts analysis and bruteforce.[39m
[38;5;12m- [39m[38;5;14m[1mStackHawk - GraphQL Vulnerability Scanner[0m[38;5;12m (https://www.stackhawk.com/blog/automated-graphql-security-testing) - [39m[38;5;14m[1mStackHawk[0m[38;5;12m (https://www.stackhawk.com)[39m
[38;5;12m- [39m[38;5;14m[1mTinfoil Security - GraphQL Security Scanner[0m[38;5;12m (https://www.tinfoilsecurity.com/blog/graphql-security-scanning) - [39m[38;5;14m[1mTinfoil Security[0m[38;5;12m (https://www.tinfoilsecurity.com/solutions/api-scanner)[39m
[38;5;12m- [39m[38;5;14m[1mInQL Scanner[0m[38;5;12m (https://github.com/doyensec/inql) - A Burp Extension for GraphQL Security Testing[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Raider[0m[38;5;12m (https://portswigger.net/bappstore/4841f0d78a554ca381c65b26d48207e6) [39m[38;5;14m[1mBurpSuite[0m[38;5;12m (https://portswigger.net/burp)[39m
[38;5;12m- [39m[38;5;14m[1mWAF for graphQL[0m[38;5;12m (https://lab.wallarm.com/api-security-solution/) - Web Application Firewall for graphQL APIs[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Intruder[0m[38;5;12m (https://github.com/davinerd/gql_intruder) - Plugin based python script to perform GraphQL vulnerability assessment.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Cop[0m[38;5;12m (https://github.com/dolevf/graphql-cop) - Security Audit Utility for GraphQL[39m
[38;5;12m- [39m[38;5;14m[1mGraphQLer[0m[38;5;12m (https://github.com/omar2535/GraphQLer) - Dependency-aware dynamic GraphQL testing tool[39m

[38;2;255;187;0m[4mTools - Browser Extensions[0m

[38;5;12m- [39m[38;5;14m[1mApollo Client Developer Tools[0m[38;5;12m (https://github.com/apollographql/apollo-client-devtools) - GraphQL debugging tools for Apollo Client in the Chrome developer console[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Network Inspector[0m[38;5;12m (https://chrome.google.com/webstore/detail/graphql-network-inspector/ndlbedplllcgconngcnfmkadhokfaaln) - A simple and clean chrome dev-tools extension for GraphQL network inspection.[39m

[38;2;255;187;0m[4mTools - Prototyping[0m

[38;5;12m- [39m[38;5;14m[1mGraphQL Faker[0m[38;5;12m (https://github.com/APIs-guru/graphql-faker) - 🎲 Mock or extend your GraphQL API with faked data. No coding required.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Designer[0m[38;5;12m (http://graphqldesigner.com/) - A developer's web-app tool to rapidly prototype a full stack CRUD implementation of GraphQL with React.[39m

[38;2;255;187;0m[4mTools - Docs[0m

[38;5;12m- [39m[38;5;14m[1mgraphdoc[0m[38;5;12m (https://github.com/2fd/graphdoc) - Static page generator for documenting GraphQL Schema.[39m
[38;5;12m- [39m[38;5;14m[1mgqldoc[0m[38;5;12m (https://github.com/Code-Hex/gqldoc) - The easiest way to make API documents for GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mspectaql[0m[38;5;12m (https://github.com/anvilco/spectaql) - Autogenerate static GraphQL API documentation.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-markdown[0m[38;5;12m (https://graphql-markdown.github.io/) - Flexible documentation for GraphQL powered with Docusaurus.[39m

[38;2;255;187;0m[4mTools - Editor Plugins[0m

[38;5;12m- [39m[38;5;14m[1mApollo GraphQL VSCode Extension[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo) - Rich editor support for GraphQL client and server development that seamlessly integrates with the Apollo platform[39m
[38;5;12m- [39m[38;5;14m[1mjs-graphql-intellij-plugin[0m[38;5;12m (https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/) - GraphQL language support for IntelliJ IDEA and WebStorm, including Relay.QL tagged templates in JavaScript and TypeScript.[39m
[38;5;12m- [39m[38;5;14m[1mvim-graphql[0m[38;5;12m (https://github.com/jparise/vim-graphql) - A Vim plugin that provides GraphQL file detection and syntax highlighting.[39m
[38;5;12m- [39m[38;5;14m[1mApollo Workbench[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=apollographql.apollo-workbench) - Tooling to help you develop and mock federated schemas using Apollo Federation.[39m
[38;5;12m- [39m[38;5;14m[1mgraphql-autocomplete[0m[38;5;12m (https://github.com/orionsoft/atom-graphql-autocomplete) - Autocomplete and lint from a GraphQL endpoint in Atom.[39m

[38;2;255;187;0m[4mTools - Miscellaneous[0m

[38;5;12m- [39m[38;5;14m[1mgraphql-code-generator[0m[38;5;12m (https://github.com/dotansimha/graphql-code-generator) - GraphQL code generator based on schema and documents.[39m
[38;5;12m- [39m[38;5;14m[1mswagger-to-graphql[0m[38;5;12m (https://github.com/yarax/swagger-to-graphql) - GraphQL types builder based on REST API described in Swagger. Allows to migrate to GraphQL from REST for 5 minutes[39m
[38;5;12m- [39m[38;5;14m[1mts-graphql-plugin[0m[38;5;12m (https://github.com/Quramy/ts-graphql-plugin) - A language service plugin complete and validate GraphQL query in TypeScript template strings.[39m
[38;5;12m- [39m[38;5;14m[1mapollo-tracing[0m[38;5;12m (https://github.com/apollographql/apollo-tracing) - GraphQL extension that enables you to easily get resolver-level performance information as part of a GraphQL response.[39m
[38;5;12m- [39m[38;5;14m[1mjson-graphql-server[0m[38;5;12m (https://github.com/marmelab/json-graphql-server) - Get a full fake GraphQL API with zero coding in less than 30 seconds, based on a JSON data file.[39m
[38;5;12m- [39m[38;5;14m[1mPrisma[0m[38;5;12m (https://github.com/prisma/prisma) - Turn your database into a GraphQL API. Prisma lets you design your data model and have a production ready GraphQL API online in minutes.[39m
[38;5;12m- [39m[38;5;14m[1mTypetta[0m[38;5;12m (https://github.com/twinlogix/typetta) - Node.js ORM written in TypeScript for type lovers. Typetta is the perfect ORM for the GraphQL + NodeJS + Typescript stack.[39m
[38;5;12m- [39m[38;5;14m[1mtuql[0m[38;5;12m (https://github.com/bradleyboy/tuql) - Automatically create a GraphQL server from any sqlite database.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBit[0m[38;5;12m [39m[38;5;12m(https://github.com/teambit/bit)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOrganize[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mconsumed[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mNPM[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmodified[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mproject,[39m[38;5;12m [39m[38;5;14m[1mexample-explanation[0m[38;5;12m [39m
[38;5;12m(https://hackernoon.com/make-your-graphql-api-easier-to-adopt-through-components-74b022f195c1)).[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mopenapi-to-graphql[0m[38;5;12m [39m[38;5;12m(https://github.com/ibm/openapi-to-graphql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTake[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mOpenAPI[39m[38;5;12m [39m[38;5;12mSpecification[39m[38;5;12m [39m[38;5;12m(OAS)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mswagger[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTwo[39m[38;5;12m [39m[38;5;12mminute[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
[38;5;12m(https://developer.ibm.com/open/projects/openapi-to-graphql/)[39m
[38;5;12m- [39m[38;5;14m[1mRetool[0m[38;5;12m (https://retool.com/) – Internal tools builder on top of your GraphQL APIs + GraphQL IDE with a schema explorer.[39m
[38;5;12m- [39m[38;5;14m[1mdataloader-codegen[0m[38;5;12m (https://github.com/Yelp/dataloader-codegen) - An opinionated JavaScript library for automatically generating predictable, type safe DataLoaders over a set of resources (e.g. HTTP endpoints).[39m
[38;5;12m- [39m[38;5;14m[1mraphql-inspector[0m[38;5;12m (https://github.com/kamilkisiela/graphql-inspector): alidate schema, get schema change notifications, validate operations, find breaking changes, look for similar types, schema coverage.[39m
[38;5;12m- [39m[38;5;14m[1mamplication[0m[38;5;12m (https://github.com/amplication/amplication): Amplication is an open‑source low code development tool. It builds database applications with REST API and GraphQL for CRUD with relations, sorting, filtering, pagination.[39m
[38;5;12m- [39m[38;5;14m[1mBlendbase[0m[38;5;12m (https://github.com/blendbase/blendbase): Single open-source GraphQL API to connect CRMs to your SaaS. Query any customer CRM system (Salesforce, Hubspot and more) with a single API query from your SaaS app.[39m
[38;5;12m- [39m[38;5;14m[1mmicrofiber[0m[38;5;12m (https://github.com/anvilco/graphql-introspection-tools) - Query and manipulate GraphQL introspection query results in useful ways.[39m
[38;5;12m- [39m[38;5;14m[1mILLA Cloud[0m[38;5;12m (https://www.illacloud.com/) – Open-source low-code tool building platform provides an easy way to integrate with GraphQL with minimal configurations[39m
[38;5;12m- [39m[38;5;14m[1mDronaHQ[0m[38;5;12m (https://www.dronahq.com/) - Build internal tools, dashboards, admin panel on top of GraphQL data in minutes[39m
[38;5;12m- [39m[38;5;14m[1mDynaboard[0m[38;5;12m (https://dynaboard.com) - Generate low-code web apps from any GraphQL API using AI.[39m
[38;5;12m  [39m

[38;2;255;187;0m[4mDatabases[0m

[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCube[0m[38;5;12m [39m[38;5;12m(https://cube.dev)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHeadless[0m[38;5;14m[1m [0m[38;5;14m[1mBI[0m[38;5;12m [39m[38;5;12m(https://cube.dev/blog/headless-bi)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mSQL,[39m[38;5;12m [39m[38;5;12mREST,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mAPI[0m[38;5;12m [39m[38;5;12m(https://cube.dev/docs/backend/graphql).[39m[38;5;12m [39m[38;5;12mConnect[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mwarehouse[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minstantly[39m[38;5;12m [39m[38;5;12mget[39m
[38;5;12ma[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msub-second[39m[38;5;12m [39m[38;5;12mlatency[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mit.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSource[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;12m [39m[38;5;12m(https://github.com/cube-js/cube.js)[39m
[38;5;12m- [39m[38;5;14m[1mDgraph[0m[38;5;12m (https://dgraph.io/) - Scalable, distributed, low latency, high throughput Graph database with GraphQL as the query language[39m
[38;5;12m- [39m[38;5;14m[1mEdgeDB[0m[38;5;12m (https://edgedb.com/) - The next generation object-relational database with native GraphQL support.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFaunaDB[0m[38;5;12m [39m[38;5;12m(https://fauna.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRelational[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mschema[0m[38;5;14m[1m [0m[38;5;14m[1mimport.[0m[38;5;12m [39m[38;5;12m(https://fauna.com/blog/getting-started-with-graphql-part-1-importing-and-querying-your-schema)[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mjoins,[39m[38;5;12m [39m[38;5;12mindexes,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmulti-region[39m[38;5;12m [39m[38;5;12mACID[39m[38;5;12m [39m
[38;5;12mtransactions[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mserverless[39m[38;5;12m [39m[38;5;12mpay-per-use[39m[38;5;12m [39m[38;5;12mpricing.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mArangoDB[0m[38;5;12m [39m[38;5;12m(https://arangodb.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mmulti-model[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mintegration[0m[38;5;12m [39m[38;5;12m(https://www.arangodb.com/docs/3.4/foxx-reference-modules-graph-ql.html)[39m[38;5;12m [39m[38;5;12mvia[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;14m[1mFoxx[0m[38;5;14m[1m [0m[38;5;14m[1mMicroservices[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;12m [39m
[38;5;12m(https://www.arangodb.com/docs/stable/foxx.html).[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWeaviate[0m[38;5;12m [39m[38;5;12m(https://github.com/semi-technologies/weaviate)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWeaviate[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcloud-native,[39m[38;5;12m [39m[38;5;12mmodular,[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mvector[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1minterface[0m[38;5;12m [39m[38;5;12m(https://weaviate.io/developers/weaviate/api/graphql)[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mscale[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m
[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mmodels.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLunaSec[0m[38;5;12m [39m[38;5;12m(https://www.lunasec.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mKey-Value[39m[38;5;12m [39m[38;5;12mDatabase[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mencrypting/tokenizing[39m[38;5;12m [39m[38;5;12msensitive[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1msupport[0m[38;5;12m [39m[38;5;12m(https://www.lunasec.io/docs/pages/getting-started/dedicated-tokenizer/graphql/)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mauthorize[39m[38;5;12m [39m[38;5;12mrequests.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSource[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m
[38;5;12m(https://github.com/lunasec-io/lunasec)[39m



[38;2;255;187;0m[4mServices[0m

[38;5;12m- [39m[38;5;14m[1mAWS AppSync[0m[38;5;12m (https://aws.amazon.com/appsync/) - Scalable managed GraphQL service with subscriptions for building real-time and offline-first apps[39m
[38;5;12m- [39m[38;5;14m[1mFakeQL[0m[38;5;12m (https://fakeql.com/) - GraphQL API mocking as a service ... because GraphQL API mocking should be easy![39m
[38;5;12m- [39m[38;5;14m[1mMoesif API Analytics[0m[38;5;12m (https://www.moesif.com/features/graphql-analytics) - A GraphQL analaytics and monitoring service to find functional and performance issues.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBooster[0m[38;5;14m[1m [0m[38;5;14m[1mframework[0m[38;5;12m [39m[38;5;12m(https://booster.cloud/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12m_completely_[39m[38;5;12m [39m[38;5;12mforget[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfocus[39m[38;5;12m [39m[38;5;12mexclusively[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mlogic.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mautogenerates[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mmodels,[39m[38;5;12m [39m
[38;5;12msupporting[39m[38;5;12m [39m[38;5;12mmutations,[39m[38;5;12m [39m[38;5;12mqueries,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msubscriptions.[39m
[38;5;12m- [39m[38;5;14m[1mHypi[0m[38;5;12m (https://hypi.io/) - Low-code, scalable, serverless backend as a service. Your GraphQL & REST over GraphQL backend in minutes.[39m
[38;5;12m- [39m[38;5;14m[1mNhost[0m[38;5;12m (https://nhost.io/) - Open source Firebase alternative with GraphQL[39m
[38;5;12m- [39m[38;5;14m[1mSaleor[0m[38;5;12m (https://github.com/mirumee/saleor/) - GraphQL-first headless e-commerce platform.[39m
[38;5;12m- [39m[38;5;14m[1mStargate[0m[38;5;12m (https://stargate.io/docs/latest/quickstart/qs-graphql-cql-first.html) - Open source data gateway currently supporting Apache Cassandra&reg; and DataStax Enterprise.[39m
[38;5;12m- [39m[38;5;14m[1mGrafbase[0m[38;5;12m (https://grafbase.com) - Instant GraphQL APIs for any data source.[39m

[38;2;255;187;0m[4mCDN[0m

[38;5;12m- [39m[38;5;14m[1mGraphCDN[0m[38;5;12m (https://graphcdn.io/) - GraphQL CDN for caching GraphQL APIs.[39m

[38;2;255;187;0m[4mCMS[0m

[38;5;12m- [39m[38;5;14m[1mDatoCMS[0m[38;5;12m (https://www.datocms.com/) - CDN-based GraphQL based Headless Content Management System.[39m
[38;5;12m- [39m[38;5;14m[1mApito[0m[38;5;12m (https://apito.io/) - A Cloud Based Headless CMS with CDN, Webhooks, Team Collaborations, Content Revision, Cloud Functions.[39m
[38;5;12m- [39m[38;5;14m[1mHygraph[0m[38;5;12m (https://hygraph.com/) - Build Scalable Content Experiences.[39m
[38;5;12m- [39m[38;5;14m[1mCosmic[0m[38;5;12m (https://www.cosmicjs.com/) - GraphQL-powered Headless CMS and API toolkit.[39m
[38;5;12m- [39m[38;5;14m[1mGraphweaver[0m[38;5;12m (https://graphweaver.com/) - Turn multiple datasources into a single GraphQL API.[39m



[38;2;255;187;0m[4mBooks[0m

[38;5;12m- [39m[38;5;14m[1mThe GraphQL Guide[0m[38;5;12m (https://graphql.guide) by John Resig and Loren Sands-Ramshaw[39m
[38;5;12m- [39m[38;5;14m[1mCraft GraphQL APIs in Elixir with Absinthe[0m[38;5;12m (https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe) by Bruce Williams and Ben Wilson[39m
[38;5;12m- [39m[38;5;14m[1mThe Road to GraphQL[0m[38;5;12m (https://www.roadtographql.com/)[39m
[38;5;12m- [39m[38;5;14m[1mLearning GraphQL and Relay[0m[38;5;12m (https://www.packtpub.com/web-development/learning-graphql-and-relay) by Samer Buna[39m
[38;5;12m- [39m[38;5;14m[1mPractical GraphQL[0m[38;5;12m (https://leanpub.com/book-graphql) by Daniel Schmitz[39m
[38;5;12m- [39m[38;5;14m[1mProduction Ready GraphQL[0m[38;5;12m (https://book.productionreadygraphql.com) by Marc-André Giroux[39m
[38;5;12m- [39m[38;5;14m[1mFull Stack GraphQL Applications[0m[38;5;12m (https://www.manning.com/books/fullstack-graphql-applications) by William Lyon[39m



[38;2;255;187;0m[4mVideos[0m

[38;5;12m- [39m[38;5;14m[1mGraphQL: The Documentary[0m[38;5;12m (https://www.youtube.com/watch?v=783ccP__No8)[39m
[38;5;12m- [39m[38;5;14m[1mZero to GraphQL in 30 Minutes[0m[38;5;12m (https://www.youtube.com/embed/UBGzsb2UkeY)[39m
[38;5;12m- [39m[38;5;14m[1mData fetching for React applications at Facebook[0m[38;5;12m (https://www.youtube.com/watch?v=9sc8Pyc51uU)[39m
[38;5;12m- [39m[38;5;14m[1mReact Native & Relay: Bringing Modern Web Techniques to Mobile[0m[38;5;12m (https://www.youtube.com/watch?v=X6YbAKiLCLU)[39m
[38;5;12m- [39m[38;5;14m[1mExploring GraphQL[0m[38;5;12m (https://www.youtube.com/watch?v=WQLzZf34FJ8)[39m
[38;5;12m- [39m[38;5;14m[1mCreating a GraphQL Server[0m[38;5;12m (https://www.youtube.com/watch?v=gY48GW87Feo)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL at The Financial Times[0m[38;5;12m (https://www.youtube.com/watch?v=S0s935RKKB4)[39m
[38;5;12m- [39m[38;5;14m[1mRelay: An Application Framework For React[0m[38;5;12m (https://www.youtube.com/watch?v=IrgHurBjQbg)[39m
[38;5;12m- [39m[38;5;14m[1mBuilding and Deploying Relay with Facebook[0m[38;5;12m (https://www.youtube.com/watch?t=643&v=Pxdgu2XIAAg)[39m
[38;5;12m- [39m[38;5;14m[1mIntroduction to GraphQL[0m[38;5;12m (https://vimeo.com/144817545)[39m
[38;5;12m- [39m[38;5;14m[1mExploring GraphQL@Scale[0m[38;5;12m (https://www.youtube.com/watch?v=_9RgHXqH8J0)[39m
[38;5;12m- [39m[38;5;14m[1mWhat's Next for Phoenix by Chris McCord[0m[38;5;12m (https://www.youtube.com/watch?v=IMUpYOc9z3c&feature=youtu.be)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL with Nick Schrock[0m[38;5;12m (https://www.youtube.com/watch?v=Ed6oJXKt3-M)[39m
[38;5;12m- [39m[38;5;14m[1mBuild a GraphQL server for Node.js using PostgreSQL/MySQL[0m[38;5;12m (https://www.youtube.com/watch?v=DNPVqK_woRQ)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL server tutorial for Node.js with SQL, MongoDB and REST[0m[38;5;12m (https://www.youtube.com/watch?v=PHabPhgRUuU)[39m
[38;5;12m- [39m[38;5;14m[1mJavaScript Air Episode 023: Transitioning from REST to GraphQL[0m[38;5;12m (https://www.youtube.com/watch?v=ENqDNIp1Nd8)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Future at react-europe 2016[0m[38;5;12m (https://www.youtube.com/watch?v=ViXL0YQnioU)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL at Facebook at react-europe 2016[0m[38;5;12m (https://www.youtube.com/watch?v=etax3aEe2dA)[39m
[38;5;12m- [39m[38;5;14m[1mBuilding native mobile apps with GraphQL at react-europe 2016[0m[38;5;12m (https://www.youtube.com/watch?v=z5rz3saDPJ8)[39m
[38;5;12m- [39m[38;5;14m[1mBuild a GraphQL Server[0m[38;5;12m (https://www.youtube.com/watch?v=PEcJxkylcRM&list=PLillGF-RfqbYZty73_PHBqKRDnv7ikh68)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Tutorial[0m[38;5;12m (https://www.youtube.com/watch?v=Y0lDGjwRYKw&list=PL4cUxeGkcC9iK6Qhn-QLcXCXPQUov1U7f)[39m
[38;5;12m- [39m[38;5;14m[1mFive years of GraphQL[0m[38;5;12m (https://www.youtube.com/watch?v=s8meG38iZAM)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL is for Everyone by Moon Highway[0m[38;5;12m (https://moonhighway.teachable.com/p/graphql-is-for-everyone)[39m



[38;2;255;187;0m[4mPodcasts[0m

[38;5;12m- [39m[38;5;14m[1mGraphQL.FM[0m[38;5;12m (https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy8zNjE5NmViMC9wb2RjYXN0L3Jzcw==) by Marc-Andre Giroux and Tony Ghita.[39m



[38;2;255;187;0m[4mStyle Guides[0m

[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mShopify[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mDesign[0m[38;5;14m[1m [0m[38;5;14m[1mTutorial[0m[38;5;12m [39m[38;5;12m(https://github.com/Shopify/graphql-design-tutorial)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12moriginally[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mShopify[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12mpurposes.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlessons[39m[38;5;12m [39m[38;5;12mlearned[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mevolving[39m[38;5;12m [39m[38;5;12mproduction[39m[38;5;12m [39m[38;5;12mschemas[39m[38;5;12m [39m
[38;5;12mat[39m[38;5;12m [39m[38;5;12mShopify[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12malmost[39m[38;5;12m [39m[38;5;12m3[39m[38;5;12m [39m[38;5;12myears.[39m
[38;5;12m- [39m[38;5;14m[1mGitLab GraphQL API Style Guide[0m[38;5;12m (https://docs.gitlab.com/ee/development/api_graphql_styleguide.html) - This document outlines the style guide for the GitLab GraphQL API.[39m
[38;5;12m- [39m[38;5;14m[1mYelp GraphQL Guidelines[0m[38;5;12m (https://yelp.github.io/graphql-guidelines/) - This repo contains documentation and guidelines for a standardized and mostly reasonable approach to GraphQL (at Yelp).[39m
[38;5;12m- [39m[38;5;14m[1mPrincipled GraphQL[0m[38;5;12m (https://principledgraphql.com/) - Apollo's 10 GraphQL Principles, broken out into three categories, in a format inspired by the Twelve Factor App.[39m



[38;2;255;187;0m[4mBlogs[0m

[38;5;12m- [39m[38;5;14m[1mOfficial GraphQL blog[0m[38;5;12m (https://graphql.org/blog/)[39m
[38;5;12m- [39m[38;5;14m[1mBuilding Apollo[0m[38;5;12m (https://blog.apollographql.com/)[39m
[38;5;12m- [39m[38;5;14m[1mThe Guild blog[0m[38;5;12m (https://medium.com/the-guild)[39m
[38;5;12m- [39m[38;5;14m[1mProduction Ready GraphQL blog[0m[38;5;12m (https://productionreadygraphql.com)[39m



[38;2;255;187;0m[4mBlogs - Security[0m

[38;5;12m- [39m[38;5;14m[1mEscape - The GraphQL Security Blog[0m[38;5;12m (https://blog.escape.tech) - Learn about GraphQL security, performance, testing and building production-ready APIs with the latest tools and best practices of the GraphQL ecosystem.[39m
[38;5;12m- [39m[38;5;14m[1m9 GraphQL Security Best Practices[0m[38;5;12m (https://blog.escape.tech/9-graphql-security-best-practices/)[39m
[38;5;12m- [39m[38;5;14m[1mDiscovering GraphQL Endpoints and SQLi Vulnerabilities[0m[38;5;12m (https://medium.com/@localh0t/discovering-graphql-endpoints-and-sqli-vulnerabilities-5d39f26cea2e)[39m
[38;5;12m- [39m[38;5;14m[1mSecuring GraphQL API[0m[38;5;12m (https://lab.wallarm.com/securing-graphql-api/)[39m
[38;5;12m- [39m[38;5;14m[1mSecurity Points to Consider Before Implementing GraphQL[0m[38;5;12m (https://nordicapis.com/security-points-to-consider-before-implementing-graphql/)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL for Pentesters[0m[38;5;12m (https://www.acceis.fr/graphql-for-pentesters/) - Introduction to Basic Concepts, Security Considerations & Reconnaissance, Vulnerabilities and Attacks, Offensive Tools.[39m
[38;5;12m- [39m[38;5;14m[1mAuthorization Patterns in GraphQL[0m[38;5;12m (https://www.osohq.com/post/graphql-authorization) [39m



[38;2;255;187;0m[4mPosts[0m

[38;5;12m- [39m[38;5;14m[1mGraphQL federation example with Apollo Federation and Apollo GraphOS[0m[38;5;12m (https://cube.dev/blog/graphql-federation-example-with-apollo-federation-and-apollo-graphos)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL federation with Hasura GraphQL Engine and Cube[0m[38;5;12m (https://cube.dev/blog/graphql-federation-with-hasura-graphql-engine)[39m
[38;5;12m- [39m[38;5;14m[1mUsing DataLoader to batch GraphQL requests[0m[38;5;12m (https://medium.com/@gajus/using-dataloader-to-batch-requests-c345f4b23433)[39m
[38;5;12m- [39m[38;5;14m[1mIntroducing Relay and GraphQL[0m[38;5;12m (https://reactjs.org/blog/2015/02/20/introducing-relay-and-graphql.html)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Introduction[0m[38;5;12m (https://reactjs.org/blog/2015/05/01/graphql-introduction.html)[39m
[38;5;12m- [39m[38;5;14m[1mUnofficial Relay FAQ[0m[38;5;12m (https://gist.github.com/wincent/598fa75e22bdfa44cf47)[39m
[38;5;12m- [39m[38;5;14m[1mYour First GraphQL Server[0m[38;5;12m (https://medium.com/the-graphqlhub/your-first-graphql-server-3c766ab4f0a2)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Overview - Getting Started with GraphQL and Node.js[0m[38;5;12m (https://blog.risingstack.com/graphql-overview-getting-started-with-graphql-and-nodejs/)[39m
[38;5;12m- [39m[38;5;14m[1m4 Reasons you should try out GraphQL[0m[38;5;12m (https://medium.freecodecamp.org/introduction-to-graphql-1d8011b80159)[39m
[38;5;12m- [39m[38;5;14m[1mMoving from REST to GraphQL[0m[38;5;12m (https://medium.com/@frikille/moving-from-rest-to-graphql-e3650b6f5247)[39m
[38;5;12m- [39m[38;5;14m[1mWriting a Basic API with GraphQL[0m[38;5;12m (http://davidandsuzi.com/writing-a-basic-api-with-graphql/)[39m
[38;5;12m- [39m[38;5;14m[1mBuilding a GraphQL Server with Node.js and SQL[0m[38;5;12m (https://www.reindex.io/blog/building-a-graphql-server-with-node-js-and-sql/)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL at The Financial Times[0m[38;5;12m (https://www.slideshare.net/LondonReact/graph-ql)[39m
[38;5;12m- [39m[38;5;14m[1mFrom REST to GraphQL[0m[38;5;12m (https://jacobwgillespie.com/2015-10-09-from-rest-to-graphql)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL: A data query language[0m[38;5;12m (https://graphql.org/blog/graphql-a-query-language/)[39m
[38;5;12m- [39m[38;5;14m[1mSubscriptions in GraphQL and Relay[0m[38;5;12m (https://graphql.org/blog/subscriptions-in-graphql-and-relay/)[39m
[38;5;12m- [39m[38;5;14m[1mRelay 101: Building A Hacker News Client[0m[38;5;12m (https://medium.com/@clayallsopp/relay-101-building-a-hacker-news-client-bb8b2bdc76e6)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Shorthand Notation Cheatsheet[0m[38;5;12m (https://wehavefaces.net/graphql-shorthand-notation-cheatsheet-17cd715861b6)[39m
[38;5;12m- [39m[38;5;14m[1mThe GitHub GraphQL API[0m[38;5;12m (https://githubengineering.com/the-github-graphql-api/)[39m
[38;5;12m- [39m[38;5;14m[1mGithub GraphQL API React Example[0m[38;5;12m (https://medium.com/@katopz/github-graphql-api-react-example-eace824d7b61)[39m
[38;5;12m- [39m[38;5;14m[1mTesting a GraphQL Server using Jest[0m[38;5;12m (https://medium.com/entria/testing-a-graphql-server-using-jest-4e00d0e4980e)[39m
[38;5;12m- [39m[38;5;14m[1mHow to implement viewerCanSee in GraphQL[0m[38;5;12m (https://medium.com/entria/how-to-implement-viewercansee-in-graphql-78cc48de7464)[39m
[38;5;12m- [39m[38;5;14m[1mPreventing traversal attacks on your GraphQL API[0m[38;5;12m (https://blog.morethancode.dev/preventing-traversal-attacks-in-your-graphql-api/)[39m
[38;5;12m- [39m[38;5;14m[1mMock your GraphQL server realistically with faker.js[0m[38;5;12m (https://dev.to/yvonnickfrin/mock-your-graphql-server-realistically-with-faker-js-25oo)[39m
[38;5;12m- [39m[38;5;14m[1mCreate an infinite loading list with React and GraphQL[0m[38;5;12m (https://dev.to/yvonnickfrin/create-an-infinite-loading-list-with-react-and-graphql-19hh)[39m
[38;5;12m- [39m[38;5;14m[1mREST vs GraphQL[0m[38;5;12m (https://www.moesif.com/blog/technical/graphql/REST-vs-GraphQL-APIs-the-good-the-bad-the-ugly/)[39m
[38;5;12m- [39m[38;5;14m[1mAuthentication and Authorization for GraphQL APIs[0m[38;5;12m (https://www.moesif.com/blog/technical/api-design/Steps-to-Building-Authentication-and-Authorization-For-GraphQL-APIs/)[39m
[38;5;12m- [39m[38;5;14m[1mBuild a GraphQL API with Siler on top of Swoole[0m[38;5;12m (https://www.swoole.co.uk/article/Build-a-GraphQL-API-on-top-of-Swoole)[39m
[38;5;12m- [39m[38;5;14m[1mFluent GraphQL clients: how to write queries like a boss[0m[38;5;12m (https://hasura.io/blog/fluent-graphql-clients-how-to-write-queries-like-a-boss/)[39m
[38;5;12m- [39m[38;5;14m[1mLevel up your serverless game with a GraphQL data-as-a-service layer[0m[38;5;12m (https://hasura.io/blog/level-up-your-serverless-game-with-a-graphql-data-as-a-service-layer/)[39m
[38;5;12m- [39m[38;5;14m[1mA deep-dive into Relay, the friendly & opinionated GraphQL client[0m[38;5;12m (https://hasura.io/blog/deep-dive-into-relay-graphql-client/)[39m
[38;5;12m- [39m[38;5;14m[1mmake your graphql api easier to adopt through components[0m[38;5;12m (https://hackernoon.com/make-your-graphql-api-easier-to-adopt-through-components-74b022f195c1)[39m
[38;5;12m- [39m[38;5;14m[1mUndocumented: keeping parts of your GraphQL schema hidden from introspection[0m[38;5;12m (https://www.useanvil.com/blog/engineering/undocumented-directive/)[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Subscriptions with Apache Kafka in Ballerina[0m[38;5;12m (https://medium.com/ballerina-techblog/graphql-subscriptions-with-apache-kafka-in-ballerina-b3c296d333cd)[39m
[38;5;12m- [39m[38;5;14m[1mHow to Test your GraphQL Endpoints[0m[38;5;12m (https://escape.tech/blog/8-most-common-graphql-vulnerabilities/)[39m
[38;5;12m- [39m[38;5;14m[1mWhy Automatic Persisted Queries Don't Scale[0m[38;5;12m (https://blog.tailcall.run/the-truth-about-scaling-automatic-persisted-queries/)[39m



[38;2;255;187;0m[4mTutorials[0m

[38;5;12m- [39m[38;5;14m[1mHow to GraphQL[0m[38;5;12m (https://www.howtographql.com) - Fullstack Tutorial Website with Tracks for all Major Frameworks & Languages including React, Apollo, Relay, JavaScript, Ruby, Java, Elixir and many more.[39m
[38;5;12m- [39m[38;5;14m[1mApollo Odyssey[0m[38;5;12m (https://odyssey.apollographql.com/) - Apollo's free interactive learning platform.[39m
[38;5;12m- [39m[38;5;14m[1mlearning-graphql[0m[38;5;12m (https://github.com/mugli/learning-graphql) - An attempt to learn GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Roadmap[0m[38;5;12m (https://roadmap.sh/graphql/) - Step by step guide to learn GraphQL.[39m
[38;5;12m- [39m[38;5;14m[1mGraphQL Security Academy[0m[38;5;12m (https://escape.tech/academy/) - a free and interactive platform to learn GraphQL security: how to find, exploit and fix GraphQL vulnerabilities.[39m

[38;2;255;187;0m[4mLicense[0m

[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://licensebuttons.net/p/zero/1.0/88x31.png)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m

[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mChen-Tsu Lin[0m[38;5;12m (https://github.com/chentsulin) has waived all copyright and related or neighboring rights to this work.[39m
