goarch is a Golang Clean Architecture project generator. It helps you quickly set up a project structure following the principles of Clean Architecture, making it easier to build maintainable and scalable applications.
You can install goarch using the following command:
go install github.com/alramdein/goarch@latestor via homebrew:
brew tap alramdein/goarch
brew install goarch-
Initialize Configuration
Run the command to create the initial configuration:
goarch init
-
Customize
Edit the generated configuration file (e.g.,
goarch.yaml) as needed. -
Generate Project
Generate the project structure by running:
goarch generate
This project is licensed under the MIT License. See the LICENSE file for more details.