Update and add index
This commit is contained in:
185
terminal/graphql
185
terminal/graphql
@@ -1,4 +1,4 @@
|
||||
[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;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
|
||||
|
||||
@@ -169,8 +169,7 @@
|
||||
[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;12m [39m[38;5;14m[1mgraphql-zeus[0m[38;5;12m [39m[38;5;12m(https://github.com/graphql-editor/graphql-zeus)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mZeus[39m[38;5;12m [39m[38;5;12mcreates[39m[38;5;12m [39m[38;5;12mautocomplete[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[48;5;235m[38;5;249mJavaScript[49m[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[48;5;235m[38;5;249mTypeScript[49m[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mautocompletion[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mstrongly[39m[38;5;12m [39m
|
||||
[38;5;12mtyped[39m[38;5;12m [39m[38;5;12mqueries.[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
|
||||
@@ -192,14 +191,13 @@
|
||||
[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;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;12m [39m[38;5;14m[1mapollo-server[0m[38;5;12m [39m[38;5;12m(https://github.com/apollographql/apollo-server)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSpec-compliant[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mproduction[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mschema-first[39m[38;5;12m [39m[38;5;12mway.[39m[38;5;12m [39m[38;5;12mBuilt[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12mExpress,[39m[38;5;12m [39m[38;5;12mConnect,[39m[38;5;12m [39m[38;5;12mHapi,[39m[38;5;12m [39m[38;5;12mKoa,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||||
[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
|
||||
@@ -219,8 +217,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mPubSub[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mgraphql-ably-pubsub[0m[38;5;12m [39m[38;5;12m(https://www.npmjs.com/package/graphql-ably-pubsub)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAbly[39m[38;5;12m [39m[38;5;12mPubSub[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpublish[39m[38;5;12m [39m[38;5;12mmutation[39m[38;5;12m [39m[38;5;12mupdates[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msubscribe[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresult[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12msubscription[39m[38;5;12m [39m[38;5;12mquery.[39m
|
||||
[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
|
||||
|
||||
@@ -230,8 +227,8 @@
|
||||
|
||||
[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;12m [39m[38;5;12mmore.[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
|
||||
@@ -268,13 +265,12 @@
|
||||
[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;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mConstraint[0m[38;5;14m[1m [0m[38;5;14m[1mDirective[0m[38;5;12m [39m[38;5;12m(https://github.com/confuser/graphql-constraint-directive)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12m@constraint[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdirective[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mvalidate[39m[38;5;12m [39m[38;5;12minput[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m[38;5;12mInspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mConstraints[39m[38;5;12m [39m[38;5;12mDirectives[39m[38;5;12m [39m
|
||||
[38;5;12mRFC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpenAPI[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;12m [39m[38;5;12mmore.[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
|
||||
|
||||
|
||||
|
||||
@@ -284,12 +280,11 @@
|
||||
[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;12m [39m[38;5;14m[1mApollo[0m[38;5;14m[1m [0m[38;5;14m[1mServer[0m[38;5;14m[1m [0m[38;5;14m[1mtools[0m[38;5;14m[1m [0m[38;5;14m[1mdocumentation[0m[38;5;12m [39m[38;5;12m(https://www.apollographql.com/docs/apollo-server/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDocumentation,[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconnecting[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mSQL,[39m[38;5;12m [39m[38;5;12mMongoDB[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mREST[39m[38;5;12m [39m[38;5;12mendpoints.[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;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
|
||||
@@ -304,8 +299,7 @@
|
||||
[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;12m [39m[38;5;14m[1mNext.js[0m[38;5;14m[1m [0m[38;5;14m[1mAdvanced[0m[38;5;14m[1m [0m[38;5;14m[1mGraphql[0m[38;5;14m[1m [0m[38;5;14m[1mCrud[0m[38;5;14m[1m [0m[38;5;14m[1mMongoDB[0m[38;5;14m[1m [0m[38;5;14m[1mStarter[0m[38;5;12m [39m[38;5;12m(https://github.com/idurar/starter-advanced-graphql-crud-next-js-mongodb)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mStarter[39m[38;5;12m [39m[38;5;12mGeneric[39m[38;5;12m [39m[38;5;12mCRUD[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAdvanced[39m[38;5;12m [39m[38;5;12mApollo[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;12mNext.js[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMongodb[39m[38;5;12m [39m[38;5;12m(TypeScript)[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
|
||||
|
||||
|
||||
|
||||
@@ -367,10 +361,10 @@
|
||||
[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;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
|
||||
@@ -382,8 +376,8 @@
|
||||
[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;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
|
||||
|
||||
|
||||
|
||||
@@ -392,34 +386,30 @@
|
||||
[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(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;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;12m [39m[38;5;14m[1mgraphql-java-servlet[0m[38;5;12m [39m[38;5;12m(https://github.com/graphql-java-kickstart/graphql-java-servlet)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mframework-agnostic[39m[38;5;12m [39m[38;5;12mjava[39m[38;5;12m [39m[38;5;12mservlet[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexposing[39m[38;5;12m [39m[38;5;12mgraphql-java[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mendpoints[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mGET,[39m[38;5;12m [39m[38;5;12mPOST,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mmultipart[39m[38;5;12m [39m[38;5;12muploads.[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;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;12m [39m[38;5;14m[1mLight[0m[38;5;14m[1m [0m[38;5;14m[1mJava[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;12m [39m[38;5;12m(https://github.com/networknt/light-graphql-4j):[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlightweight,[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mmicroservices[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mcross-cutting[39m[38;5;12m [39m[38;5;12mconcerns[39m[38;5;12m [39m[38;5;12maddressed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mplug[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m
|
||||
[38;5;12mschema.[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;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
|
||||
|
||||
@@ -445,20 +435,18 @@
|
||||
[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;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;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;12m [39m[38;5;14m[1mmanifold-graphql[0m[38;5;14m[1m [0m[38;5;14m[1msample[0m[38;5;12m [39m[38;5;12m(https://github.com/manifold-systems/manifold-sample-kotlin-app)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mapplication,[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver,[39m[38;5;12m [39m[38;5;12mdemonstrating[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mManifold[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m
|
||||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mKotlin.[39m
|
||||
[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
|
||||
|
||||
|
||||
|
||||
@@ -478,8 +466,8 @@
|
||||
[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;12m [39m[38;5;12mmore.[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
|
||||
|
||||
|
||||
|
||||
@@ -514,8 +502,7 @@
|
||||
[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;12m [39m[38;5;14m[1mEntityGraphQL[0m[38;5;12m [39m[38;5;12m(https://github.com/EntityGraphQL/EntityGraphQL)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbuild[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;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mextensibility[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbring[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12msources[39m[38;5;12m [39m[38;5;12mtogether[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12msingle[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mschema.[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
|
||||
|
||||
|
||||
@@ -602,9 +589,8 @@
|
||||
[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;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
|
||||
|
||||
|
||||
|
||||
@@ -692,17 +678,16 @@
|
||||
[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;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;12m [39m[38;5;14m[1mgraphql[0m[38;5;12m [39m[38;5;12m(https://github.com/ballerina-platform/module-ballerina-graphql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBallerina[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGraphQL.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mimplementations[39m[38;5;12m [39m
|
||||
[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mbuiltin[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12msubscriptions.[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;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
|
||||
|
||||
@@ -745,8 +730,7 @@
|
||||
|
||||
[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;12m [39m[38;5;14m[1mEscape[0m[38;5;14m[1m [0m[38;5;14m[1mGraphinder[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mSubdomain[0m[38;5;14m[1m [0m[38;5;14m[1mEnumeration[0m[38;5;12m [39m[38;5;12m(https://github.com/Escape-Technologies/graphinder)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mBlazing[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mendpoints[39m[38;5;12m [39m[38;5;12mfinder[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12msubdomain[39m[38;5;12m [39m[38;5;12menumeration,[39m[38;5;12m [39m[38;5;12mscripts[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mbruteforce.[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
|
||||
@@ -759,8 +743,7 @@
|
||||
[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;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mNetwork[0m[38;5;14m[1m [0m[38;5;14m[1mInspector[0m[38;5;12m [39m[38;5;12m(https://chrome.google.com/webstore/detail/graphql-network-inspector/ndlbedplllcgconngcnfmkadhokfaaln)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclean[39m[38;5;12m [39m[38;5;12mchrome[39m[38;5;12m [39m[38;5;12mdev-tools[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m
|
||||
[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12minspection.[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
|
||||
|
||||
@@ -776,10 +759,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mTools - Editor Plugins[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mApollo[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mVSCode[0m[38;5;14m[1m [0m[38;5;14m[1mExtension[0m[38;5;12m [39m[38;5;12m(https://marketplace.visualstudio.com/items?itemName=apollographql.vscode-apollo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRich[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||||
[38;5;12mseamlessly[39m[38;5;12m [39m[38;5;12mintegrates[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mApollo[39m[38;5;12m [39m[38;5;12mplatform[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mjs-graphql-intellij-plugin[0m[38;5;12m [39m[38;5;12m(https://github.com/jimkyndemeyer/js-graphql-intellij-plugin/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[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;12mWebStorm,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mRelay.QL[39m[38;5;12m [39m[38;5;12mtagged[39m[38;5;12m [39m[38;5;12mtemplates[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTypeScript.[39m
|
||||
[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
|
||||
@@ -799,14 +780,10 @@
|
||||
[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;12m [39m[38;5;14m[1mdataloader-codegen[0m[38;5;12m [39m[38;5;12m(https://github.com/Yelp/dataloader-codegen)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mopinionated[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mpredictable,[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mDataLoaders[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m
|
||||
[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mendpoints).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mraphql-inspector[0m[38;5;12m [39m[38;5;12m(https://github.com/kamilkisiela/graphql-inspector):[39m[38;5;12m [39m[38;5;12malidate[39m[38;5;12m [39m[38;5;12mschema,[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mschema[39m[38;5;12m [39m[38;5;12mchange[39m[38;5;12m [39m[38;5;12mnotifications,[39m[38;5;12m [39m[38;5;12mvalidate[39m[38;5;12m [39m[38;5;12moperations,[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mbreaking[39m[38;5;12m [39m[38;5;12mchanges,[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mtypes,[39m[38;5;12m [39m
|
||||
[38;5;12mschema[39m[38;5;12m [39m[38;5;12mcoverage.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mamplication[0m[38;5;12m [39m[38;5;12m(https://github.com/amplication/amplication):[39m[38;5;12m [39m[38;5;12mAmplication[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen‑source[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mtool.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCRUD[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mrelations,[39m[38;5;12m [39m[38;5;12msorting,[39m[38;5;12m [39m[38;5;12mfiltering,[39m[38;5;12m [39m[38;5;12mpagination.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBlendbase[0m[38;5;12m [39m[38;5;12m(https://github.com/blendbase/blendbase):[39m[38;5;12m [39m[38;5;12mSingle[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconnect[39m[38;5;12m [39m[38;5;12mCRMs[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mSaaS.[39m[38;5;12m [39m[38;5;12mQuery[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mCRM[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12m(Salesforce,[39m[38;5;12m [39m[38;5;12mHubspot[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m
|
||||
[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mquery[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mSaaS[39m[38;5;12m [39m[38;5;12mapp.[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
|
||||
@@ -815,18 +792,18 @@
|
||||
|
||||
[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;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;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;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;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 [39m[38;5;12m(https://github.com/lunasec-io/lunasec)[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
|
||||
|
||||
|
||||
|
||||
@@ -835,8 +812,8 @@
|
||||
[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;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
|
||||
@@ -905,11 +882,10 @@
|
||||
|
||||
[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;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;12m [39m[38;5;14m[1mYelp[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mGuidelines[0m[38;5;12m [39m[38;5;12m(https://yelp.github.io/graphql-guidelines/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mrepo[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mguidelines[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandardized[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmostly[39m[38;5;12m [39m[38;5;12mreasonable[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12m(at[39m[38;5;12m [39m
|
||||
[38;5;12mYelp).[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
|
||||
|
||||
|
||||
@@ -925,14 +901,12 @@
|
||||
|
||||
[38;2;255;187;0m[4mBlogs - Security[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEscape[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mSecurity[0m[38;5;14m[1m [0m[38;5;14m[1mBlog[0m[38;5;12m [39m[38;5;12m(https://blog.escape.tech)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLearn[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12msecurity,[39m[38;5;12m [39m[38;5;12mperformance,[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mproduction-ready[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlatest[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m
|
||||
[38;5;12mpractices[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGraphQL[39m[38;5;12m [39m[38;5;12mecosystem.[39m
|
||||
[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;12m [39m[38;5;14m[1mGraphQL[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mPentesters[0m[38;5;12m [39m[38;5;12m(https://www.acceis.fr/graphql-for-pentesters/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIntroduction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mBasic[39m[38;5;12m [39m[38;5;12mConcepts,[39m[38;5;12m [39m[38;5;12mSecurity[39m[38;5;12m [39m[38;5;12mConsiderations[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mReconnaissance,[39m[38;5;12m [39m[38;5;12mVulnerabilities[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAttacks,[39m[38;5;12m [39m[38;5;12mOffensive[39m[38;5;12m [39m
|
||||
[38;5;12mTools.[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
|
||||
|
||||
|
||||
@@ -980,8 +954,7 @@
|
||||
|
||||
[38;2;255;187;0m[4mTutorials[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mGraphQL[0m[38;5;12m [39m[38;5;12m(https://www.howtographql.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFullstack[39m[38;5;12m [39m[38;5;12mTutorial[39m[38;5;12m [39m[38;5;12mWebsite[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mTracks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mMajor[39m[38;5;12m [39m[38;5;12mFrameworks[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mLanguages[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mReact,[39m[38;5;12m [39m[38;5;12mApollo,[39m[38;5;12m [39m[38;5;12mRelay,[39m[38;5;12m [39m[38;5;12mJavaScript,[39m[38;5;12m [39m[38;5;12mRuby,[39m[38;5;12m [39m[38;5;12mJava,[39m[38;5;12m [39m[38;5;12mElixir[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||||
[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
|
||||
|
||||
Reference in New Issue
Block a user