64 Forks
333 Stars
333 Watchers

golang-clean-web-api

Golang Clean architecture REST API example with a comprehensive real project. It uses docker, docker compose, redis, elasticsearch, kibana, filebeat, postgresql, prometheus, grafana. also use gin, gorm, viper, zerolog, zap, validator, dynamic search, swagger and JWT

How to download and setup golang-clean-web-api

Open terminal and run command
git clone https://github.com/naeemaei/golang-clean-web-api.git
git clone is used to create a copy or clone of golang-clean-web-api repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with golang-clean-web-api https://github.com/naeemaei/golang-clean-web-api/archive/master.zip

Or simply clone golang-clean-web-api with SSH
[email protected]:naeemaei/golang-clean-web-api.git

If you have some problems with golang-clean-web-api

You may open issue on golang-clean-web-api support forum (system) here: https://github.com/naeemaei/golang-clean-web-api/issues