# TitanGo **Repository Path**: jinfanzhe/TitanGo ## Basic Information - **Project Name**: TitanGo - **Description**: 整合gorm+gin+casbin+fizz+cobra的快速开发框架。 主要用于后台管理系统。 已经完成了用户角色权限登录注销功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2024-08-05 - **Last Updated**: 2026-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TitanGo 基于gin框架的快速开发框架 整合gorm+gin+casbin+fizz+cobra+jwt的快速开发框架。 主要用于后台管理系统。 已经完成了用户角色权限登录注销功能。 开发计划 1. 删除fizz框架 2. 整合gin-swagger 3. 引入wire 4. 添加部门管理 编译 ```bash make build ``` 配置文件 ```bash # vim _output/titango.ini [server] address = "0.0.0.0:5020" enable-openapi = true static-dir = "/opt/jfz/static" file-save-path = "uploads" [db] host = "127.0.0.1" port = 3306 user = "root" password = "root" dbname = "titango" max-open-conns = 10 max-idle-conns = 5 conn-max-lifetime = 60 # 以分钟为单位 [log] level = "info" format = "text" outputs = "/opt/jfz/log/titango.log" ``` 启动服务 ```bash _output/cmd/titango -C _output/titango.ini ``` 发布 ```bash make release ```