Skip to content
Graphback - GraphQL server and client in 2 minutes
TypeScript JavaScript Shell CSS
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci fix: Remove postgress from circleci runtime (#434) Nov 5, 2019
.vscode chore: add command to run update-db Nov 18, 2019
docs docs: remove InputModelProvider references Nov 21, 2019
examples revert: feat: change location relationship definition Nov 26, 2019
packages Update packages/graphback-codegen-client/package.json Nov 26, 2019
scripts
website chore(deps): update dependency docusaurus to v1.14.2 Nov 22, 2019
.dockerignore refactor: documentation to docusaurus from docsify Jul 20, 2019
.editorconfig Editor configuration Sep 7, 2018
.gitignore feat: Resolver generator using runtime layer (#436) Nov 12, 2019
.npmignore New way of generating metadata and resolvers Sep 18, 2018
.prettierrc Typescript config Sep 7, 2018
CHANGELOG.md [UberPR] Extract codegen packages (#425) Nov 1, 2019
CONTRIBUTING.md [UberPR] Extract codegen packages (#425) Nov 1, 2019
LICENSE License Sep 7, 2018
README.md small change to text Nov 6, 2019
_config.yml Set theme jekyll-theme-dinky Sep 24, 2018
lerna.json 0.10.0-rc2 Nov 23, 2019
package.json Update package.json (#530) Nov 27, 2019
renovate.json Update renovate.json Nov 12, 2019
tsconfig.json fix: repository configuration Jun 7, 2019
tslint.json chore: Generator relationships (#467) Nov 18, 2019

README.md

TypeScript version Node.js version APLv2 PRs Welcome Discord Chat

Graphback


Auto generate database structure,
GraphQL Resolvers and Queries from GraphQL types 🚀

Motivation

Graphback helps you to kickstart your experience with any existing GraphQL implementation by generating a Node.js server using your data model.

What it does

  • Generates required queries and mutations automatically using proven GraphQL patterns
  • Generates an unopiniated resolver layer
  • Generates database DDL statements that can be used to store data (optional)

Why use it

  • Plain and most canonical GraphQL implementation. Generated resolvers will work with plain GraphQL solutions.

  • Works out of the box with Apollo GraphQL and GraphQL JS

  • Full freedom - generated resources can be edited and reconfigured later

  • Custom directives out of the box. Provides a set of useful directives and input types that resolve standard use cases

  • Auto generated schema based on best GraphQL patterns

  • Pick your own server framework and clients (works with Apollo Express and Hapi)

  • Pick your own database. The solution abstracts from database storage and allows you to support any existing storage, by implementing available interfaces.

Documentation

See Graphback.dev for usage and more.

Contributing

See contribution guidelines file for more information

License

Licensed under the APLv2.

You can’t perform that action at this time.