moke-kit is a toolkit for building a Domain-Driven Hexagon microservices/monolithic in Go. You can develop as a monolithic service and deploy it as microservice. Also like play with lego, you can assemble the service as you like.
- Server:
- gRPC
- HTTP[grpc-gateway]
- TCP [zinx]
- Websocket [zinx]
- MQ:
- Orm:
- Cache:
- redis
- dragonfly
- Third-party:
- install gonew:
go install golang.org/x/tools/cmd/gonew@latest- create a new project:
gonew github.com/gstones/moke-layout your.domain/myprog