Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/d-exclaimation/fx-graphql-kit
- Owner: d-exclaimation
- License: apache-2.0
- Created: 2021-03-08T03:01:53.000Z (almost 4 years ago)
- Default Branch: echo
- Last Pushed: 2021-03-25T03:08:06.000Z (almost 4 years ago)
- Last Synced: 2024-07-30T18:44:46.093Z (6 months ago)
- Topics: 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
- Language: Go
- Homepage:
- Size: 117 KB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)
}
```