# go-admin **Repository Path**: chenbool/go-admin ## Basic Information - **Project Name**: go-admin - **Description**: No description available - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-22 - **Last Updated**: 2025-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-admin ## 项目简介 这是一个基于 Gin 框架开发的 Go 后端管理系统项目。项目结构简洁,易于扩展,适合作为各类管理系统的基础框架。 ## 技术栈 - Go 1.25.3 - Gin Web框架 ## 项目结构 ``` go_admin/ ├── main.go # 程序主入口 ├── go.mod # Go模块依赖管理 ├── go.sum # 依赖校验文件 ├── router/ │ └── app.go # 路由配置 └── README.md # 项目说明文档 ``` ## 功能特点 - 基于 Gin 框架的高性能 HTTP 服务 - 简洁的项目结构,易于扩展 - 内置日志记录和故障恢复中间件 ## 安装与运行 ### 1. 安装依赖 #### 安装 Gin 框架 ```bash go get github.com/gin-gonic/gin ``` #### 安装 GORM 和 MySQL 驱动 ```bash # 安装 GORM go get gorm.io/gorm # 安装 MySQL 驱动 go get gorm.io/driver/mysql # 或者安装其他数据库驱动(根据需求选择) # go get gorm.io/driver/postgres # go get gorm.io/driver/sqlite # go get gorm.io/driver/sqlserver ``` #### 安装所有依赖 ```bash go mod tidy ``` ### 2. 运行项目 ```bash go run main.go ``` ## API 接口 服务启动后,默认监听在 8081 端口。目前项目处于初始阶段,可以根据需求扩展路由和功能。 ## 开发说明 1. 在 `router/app.go` 中可以配置路由和中间件 2. 可以根据业务需求创建新的模块和功能 ## 贡献指南 1. Fork 本仓库 2. 创建功能分支 (git checkout -b feature/AmazingFeature) 3. 提交代码 (git commit -m 'Add some AmazingFeature') 4. 推送到分支 (git push origin feature/AmazingFeature) 5. 开启 Pull Request ## 许可证 本项目采用 MIT 许可证