Categorygithub.com/borderlesshq/graphrpc
repositorypackage
1.2.10
Repository: https://github.com/borderlesshq/graphrpc.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

GraphRPC


About

GraphRPC is simply GraphQL as your RPC Contract Input & Output Layer and NATS.io as your data transmission via events. ( Request/Reply, Pub&Sub )

Appreciation & Inspirations

TODO

  • [] Subscriptions for clients (WIP)
  • TLS on server startup.

How to use

# To generate server code
# It is advised to add this command to a makefile or run the tools.go once 
printf '// +build tools\npackage tools\nimport _ "github.com/borderlesshq/graphrpc/generator/cmd"' | gofmt > tools.go
go mod tidy

# To actually generate resolvers and server entrypoint file.
go run github.com/borderlesshq/graphrpc/generator/cmd --filename server.go