Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sijad/gentle

simple, fast, code-first GraphQL server
https://github.com/sijad/gentle

code-first golang graphql-api graphql-schema graphql-server

Last synced: about 1 month ago
JSON representation

simple, fast, code-first GraphQL server

Awesome Lists containing this project

README

        

🚧🚧 this is pre-alpha software 🚧🚧

Gentle


Fast, simple, type-safe, code-first GraphQL framework.

### Quick Start

it's recommended to install Gentle using [Go modules](https://github.com/golang/go/wiki/Modules#quick-start).

1. `go get github.com/sijad/gentle/cmd/gentc` to install Gentle
2. `go run github.com/sijad/gentle/cmd/gentc init` to initialize a GraphQL project
3. Make changes to GraphQL schema at `./graph/schema/`
4. `go generate graph/generate.go` to generate Graph codes
5. Run `go run server.go`

### Credits

inspired by [Nexus](https://www.nexusjs.org/), [PostGraphile](https://www.graphile.org/postgraphile/) and [gqlgen](https://gqlgen.com/)