____ _ _ _
| _ \| | (_) | |
| |_) | |_ _ ___ _ __ _ __ _ _ __ | |_
| _ <| | | | |/ _ \ '_ \| '__| | '_ \| __|
| |_) | | |_| | __/ |_) | | | | | | | |_
|____/|_|\__,_|\___| .__/|_| |_|_| |_|\__|
| |
|_|
Go Blueprint is a CLI tool that allows users to spin up a Go project with the corresponding structure seamlessly. It also gives the option to integrate with one of the more popular Go frameworks (and the list is growing with new features)!
- Easy to set up and install
- Have the entire Go structure already established
- Setting up a Go HTTP server (or Fasthttp with Fiber)
- Integrate with a popular frameworks
- Focus on the actual code of your application
go install github.com/melkeydev/go-blueprint@latest
This installs a go binary that will automatically bind to your $GOPATH
Then in a new terminal run:
go-blueprint create
You can also use the provided flags to set up a project without interacting with the UI.
go-blueprint create --name my-project --framework gin
See go-blueprint create -h
for all the options and shorthands.
Licensed under MIT License