An open API service indexing awesome lists of open source software.

https://github.com/gramps-graphql/gramps-express

NOTE: The GrAMPS core has moved to https://github.com/gramps-graphql/gramps
https://github.com/gramps-graphql/gramps-express

apollo-server apollo-server-express apollographql gramps graphql-middleware graphql-server middleware

Last synced: about 1 year ago
JSON representation

NOTE: The GrAMPS core has moved to https://github.com/gramps-graphql/gramps

Awesome Lists containing this project

README

          

**NOTE:** The GrAMPS core has been updated to support all server implementations supported by Apollo Server, plus extra tools to make it usable with other GraphQL frameworks. To reflect its flexibility, GrAMPS has been moved to https://github.com/gramps-graphql/gramps.

GrAMPS · An easier way to manage the data sources powering your GraphQL server

# GrAMPS GraphQL Middleware for Apollo Express Server
[![license](https://img.shields.io/npm/l/@gramps/gramps-express.svg)](https://github.com/gramps-graphql/gramps-express/blob/master/LICENSE) [![npm version](https://img.shields.io/npm/v/@gramps/gramps-express.svg?style=flat)](https://www.npmjs.com/package/@gramps/gramps-express) [![Build Status](https://travis-ci.org/gramps-graphql/gramps-express.svg?branch=master)](https://travis-ci.org/gramps-graphql/gramps-express) [![Maintainability](https://api.codeclimate.com/v1/badges/ac264833fac1fbd1afe0/maintainability)](https://codeclimate.com/github/gramps-graphql/gramps-express/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/ac264833fac1fbd1afe0/test_coverage)](https://codeclimate.com/github/gramps-graphql/gramps-express/test_coverage) [![Greenkeeper badge](https://badges.greenkeeper.io/gramps-graphql/gramps-express.svg)](https://greenkeeper.io/)

**An easier way to manage the data sources powering your GraphQL server.**

**GrAMPS** (short for **Gr**aphQL **A**pollo **M**icroservice **P**attern **S**erver) is middleware designed for [apollo-server-express](https://git.io/vd1wc) that allows independent data sources — a schema, resolvers, and data access model — to be composed into a single GraphQL schema, while keeping the code within each data source isolated, independently testable, and completely decoupled from the rest of your application.

## Developer Quickstart

[See the 5-minute quickstart in our documentation.](https://gramps.js.org/overview/quickstart/)