Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/d-exclaimation/fx-graphql-kit

Fx GraphQL API Reusable Kit with Gqlgen
https://github.com/d-exclaimation/fx-graphql-kit

concurrency dependency-injection echo echo-framework ent fx fx-graphql-kit gin gin-gonic gqlgen graphql graphql-api graphql-server kit orm postgresql resolvers schema-first uber-fx

Last synced: 3 months ago
JSON representation

Fx GraphQL API Reusable Kit with Gqlgen

Awesome Lists containing this project

README

        

# fx-graphql-kit
Simple GraphQL-API Reusable module / kit with
[`fx`](https://github.com/uber-go/fx),
[`echo`](https://github.com/labstack/echo),
[`gqlgen`](https://github.com/99designs/gqlgen), and
[`ent`](https://github.com/ent/ent)

### Stack of libraries and frameworks
> 1. fx
> 2. gqlgen
> 3. echo
> 4. ent

### What already existed here
> 1. Simple GraphQL CRUD handlers
> 2. Database connection with PostgreSQL
> 3. Database entity code generation and query builder
> 4. GraphQL Resolvers
> 5. Services to handle logic
> 6. Fx lifecycle to handle dependencies injection
> 7. Providers and Invokers for fx

```go
func main() {
fmt.Printf("Thanks for checking this out, %v\n", you)
}
```