Gomen is GoLang simple boilerplate for building Microservice architecture with multiple transport layer such as GRPC & Rest Api
git clone https://github.com/fachryansyah/gomen.git
$ cd gomen && go mod tidy
Generate Proto file
$ make gen-proto
Serving the project
$ make serve
COMMAND | DESCRIPTION |
---|---|
go run main.go serve |
running server instance |
go run main.go migrate |
running auto migration |
- Create Folder & File Structure
- Added ORM Features
- CLI Commands
- Auto Migration
- Rest API
- GRPC
- Auto Generated Code && CLI Tools
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.