GraphQL-OpenSource-List

GraphQL OpenSource List

Schema

  • graphql-tag : Helpful utilities for parsing GraphQL queries.

  • sql-to-graphql : Generate GraphQL schemas and server based on SQL table structure.

Server Side

Framework

  • express-graphql : Facebook’s Express middleware released in 2015, alongside the official GraphQL spec and GraphQL.js reference implementation.

  • apollo-server : GraphQL server for Express, Connect, Hapi, Koa and more.

  • graphql-yoga : Fully-featured GraphQL Server with focus on easy setup, performance & great developer experience.

  • type-graphql : Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

Automation

  • Prisma : Prisma turns your database into a realtime GraphQL API.

  • Apollo GraphQL code generator : This is a tool to generate API code or type annotations based on a GraphQL schema and query documents.

  • PostGraphile : A GraphQL API created by reflection over a PostgreSQL schema.

  • GraphQL Mesh : GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don’t run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services, or run as a local GraphQL schema that aggregates data from remote APIs.

  • 2021-Hasura GraphQL Engine : Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

Utility

  • dataloader : DataLoader is a generic utility to be used as part of your application’s data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.

Client

  • Apollo Client : A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.

  • 2018-graphql.js : A Simple and Isomorphic GraphQL Client for JavaScript.

上一页
下一页