Back to skills
SKILL.md
Go Backend Clean Architecture
ASecurityGo backend with Gin, MongoDB, JWT auth, and Clean Architecture.
- 666 stars
- 0 votes
- 0 copies
- 3 views
- Added February 8, 2026
Security analysis
93/100- Performs destructive filesystem operations
npx -y skills add majiayu000/claude-skill-registry --skill go-backend-clean-architecture --agent claude-codeAre you the author of Go Backend Clean Architecture?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-go-backend-clean-architecture)---
name: go-backend-clean-architecture
description: Go backend with Gin, MongoDB, JWT auth, and Clean Architecture.
---
# Go Clean Architecture
A Go backend with Gin, MongoDB, JWT authentication, and Docker support following Clean Architecture principles.
## Tech Stack
- **Framework**: Gin
- **Language**: Go
- **Database**: MongoDB
- **Auth**: JWT
- **Architecture**: Clean Architecture
## Prerequisites
- Go 1.21+
- MongoDB
- Docker (optional)
## Setup
### 1. Clone the Template
```bash
git clone --depth 1 https://github.com/amitshekhariitbhu/go-backend-clean-architecture.git .
```
If the directory is not empty:
```bash
git clone --depth 1 https://github.com/amitshekhariitbhu/go-backend-clean-architecture.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template
```
### 2. Remove Git History (Optional)
```bash
rm -rf .git
git init
```
### 3. Install Dependencies
```bash
go mod download
```
### 4. Setup Environment
Configure MongoDB connection and JWT secret.
## Build
```bash
go build -o app ./cmd/main.go
```
## Development
```bash
go run ./cmd/main.go
```
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.