Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergiodxa/grial
A Node.js framework for creating GraphQL API servers easily and without a lot of boilerplate.
https://github.com/sergiodxa/grial
api-server connector framework graphql graphql-api graphql-js graphql-server graphql-subscriptions grial nodejs nodejs-framework nodejs-server
Last synced: 3 months ago
JSON representation
A Node.js framework for creating GraphQL API servers easily and without a lot of boilerplate.
- Host: GitHub
- URL: https://github.com/sergiodxa/grial
- Owner: sergiodxa
- License: mit
- Archived: true
- Created: 2017-07-03T23:59:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-02T07:03:06.000Z (about 7 years ago)
- Last Synced: 2024-09-19T18:34:07.940Z (3 months ago)
- Topics: api-server, connector, framework, graphql, graphql-api, graphql-js, graphql-server, graphql-subscriptions, grial, nodejs, nodejs-framework, nodejs-server
- Language: JavaScript
- Homepage: https://github.com/sergiodxa/grial/wiki
- Size: 134 KB
- Stars: 189
- Watchers: 9
- Forks: 10
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Grial
A Node.js framework for creating GraphQL API servers easily and without a lot of boilerplate.[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/) ![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg) ![standard](https://img.shields.io/badge/code_style-standard-brightgreen.svg) ![license](https://img.shields.io/npm/l/@grial/server.svg)
## Why?
There's a lot of boilerplate code required to run a GraphQL API with Node.js, the server code it's almost always the same, create a server, load the resolvers and the schema and set the `/graphql` endpoint along with GraphiQL.Grial allow you to only think about your business logic and API and is responsible for implementing the boilerplate code for you.
Grial also provide you with connectors you can use to consume many data sources easily.
## Documentation
You can check the Grial docs in the [repository wiki](https://github.com/sergiodxa/grial/wiki)