GraphQL-OpenSource-List

GraphQL OpenSource List

Schema

Server Side

Framework

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

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

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

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

Automation

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

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

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

  • GraphQL Mesh #Project#: 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.

Utility

  • dataloader #Project#: 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