Skip to content
/ gools Public

A set of go tools for building your applications more convenient.

License

Notifications You must be signed in to change notification settings

God-Jay/gools

Repository files navigation

The Gools Project

English | 简体中文

Gools (go tools) is a set of go tools for building your applications more convenient.

gools

The gools project provides several tools for you to build your application:

cmd

  • cmd - cmd contains several useful commands.
    • protoc-gen-gin-http - a protoc plugin to help you generate gin's http rpc handlers from proto files.

packages

  • publisher - a tool using //go:embed to publish package files to your project.
  • grpc - grpc provides several grpc related tools.
    • 3rdparty - 3rdparty provides a Publish api to publish the third_party proto files to your project.
    • protoc - protoc can be used to generate the proto files as well as installing and using third part plugins.
    • swagger - swagger can be used to generate the swagger files.
  • kafka - a kafka consumer group package, you only need to focus on your own consume logic.

installation

go get -u github.com/god-jay/gools

examples