SubKit GraphQL-Server made fast and easy
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
docs
lib
test
.gitignore
.npmignore
.prettierrc
CODE_OF_CONDUCT.md
CONTRIBUTING.md
ISSUE_TEMPLATE.md
LICENSE
README.md
graphql.js
graphql.sdl
package-lock.json
package.json

README.md

SubKit GraphQL-Server

GraphQL APIs made fast and easy.

Documentation

Features

  • Easy to use and production ready
  • Lightweight and designed to being customizable
  • GraphQL-Schema definition with SDL
  • Best bits of ES6 and ES7 supported
  • Build-in and custom GraphQL directives (@fetchJSON, @publish, @mock, @execute)
  • HTTP based GraphQL-Subscriptions over Server-Side-Events
  • GraphiQL enhancements
  • Mocked data responses
  • Authentication via JSON Web Token
  • Authorization in execution context
  • Query resolver cache control, resolver run time and complexity analysis
  • Persistent queries

Setup & Run

Firstly, install it:

npm install -g subkit

Create your first GraphQL-Server:

subkit create my-graphql-api

Serve locally:

cd my-graphql-api
npm run dev

How to use it in my project?

Being stable and inventive and have a look to our SubKit examples.

Contributors

Every participation is welcome, just read CONTRIBUTING, take a look at the ROADMAP and make your first PR!

Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker.

License

This project is licensed under the MIT license. See the LICENSE file for more info.

Thanks

You like this and you want to see what coming next? Follow us on Twitter @subkit_io.

Enjoy!