框架介绍 加入我们 GF工具链 准备工作 环境安装 Go Module 开发环境配置 私有依赖管理 快速开始 新建项目 开发工作 包名设计 控制器实现 中间件使用 逻辑封装 数据模型 基础类库 服务配置 路由注册 开始运行 代码质量 基本介绍 代码示例 单元测试 基准测试 项目部署 独立部署 代理部署 容器部署 WEB服务开发 开始使用 路由注册 路由规则 路由管理 注册方式 函数注册 对象注册 控制器注册 分组路由 基本介绍 层级注册 中间件设计 请求输入 基本介绍 复杂参数 对象处理 请求校验 JSON/XML 自定义变量 上下文变量 Exit退出方法 文件上传 请求输出 基本介绍 缓冲控制 模板解析 JSON/XML Cookie Session 基本介绍 文件存储 内存存储 Redis存储 配置管理 基本介绍 配置示例 错误处理 HTTP客户端 Client 工具方法 链式操作 使用示例 基本使用 文件上传 自定义Cookie 自定义Header 原始信息打印 分页管理 基本介绍 动态分页 静态分页 Ajax分页 URL模板 自定义分页 WEB开发进阶 静态文件服务 服务日志管理 CORS跨域处理 HTTPS安全服务 WebSocket服务 自定义状态码处理 WEB开发高级 平滑重启特性 服务性能分析 HOOK事件回调 网络服务开发 TCP组件 基本使用 连接对象 基本介绍 消息包处理 通信开发进阶 工具方法 连接池特性 TLS安全通信 UDP组件 基本使用 连接对象 工具方法 WebSocket 常用开发模块 对象管理 调试模式 配置管理 基本使用 单例对象 内容配置 TOML格式 资源管理 基本介绍 工具打包 方法操作 使用示例 错误处理 日志管理 基本介绍 配置管理 日志级别 日志目录 日志文件 链式操作 高级特性 异步输出 滚动切分 Json格式 Flags特性 Stack特性 Debug特性 Writer接口 Context上下文 类型转换 基本介绍 基本类型 Map转换 Struct转换 UnmarshalValue 数据校验 校验规则 校验方法 校验结果 单数据校验 多数据校验 结构体校验 自定义错误 自定义规则 缓存管理 基本介绍 内存缓存 缓存适配 Redis缓存 模板引擎 基本介绍 配置管理 模板标签 模板函数 基础函数 内置函数 自定义函数 模板变量 模板布局 XSS处理 其他使用 数据库ORM ORM基本介绍 ORM使用配置 ORM链式操作 基本介绍 模型创建 写入保存 更新删除 数据查询 模型关联 对象输入 字段过滤 字段获取 事务处理 主从切换 查询缓存 时间更新 数据库切换 悲观锁/乐观锁 ORM方法操作 ORM事务操作 ORM结果处理 ORM高级特性 ORM模型生成 ORM接口开发 接口介绍 驱动开发 回调处理 NoSQL Redis 基本介绍 使用配置 基本使用 结果处理 功能模块列表 数据结构容器 gmap (哈希表) garray (数组) gset (集合) glist (链表) gtree (树形) gqueue (队列) gvar (通用变量) gpool (对象复用池) gtype (并发安全类型) gring (并发安全环结构) 文本处理模块 gstr (字符串处理) gregex (正则表达式) 编码解码模块 gjson (JSON编码解析) 基本介绍 对象创建 层级访问 Struct转换 动态创建修改 数据格式转换 gparser (通用编码解析) gbinary (二进制编解码) gbase64 (BASE64编解码) ghash (经典哈希函数) ghtml (HTML编解码) gurl (URL编解码) gxml (XML编解码) gini (INI编解码) gyaml (YAML编解码) gtoml (TOML编解码) gcharset (字符集转换) gcompress (压缩/解压) 系统相关模块 glog (日志管理模块) gtime (时间管理模块) 基本介绍 时间对象 工具方法 gcron (定时任务模块) gtimer (任务定时器) gcache (缓存管理模块) gfile (文件管理模块) gres (资源管理模块) gcmd (命令行解析执行) gmutex (高级互斥锁) gflock (文件锁模块) gmlock (内存锁模块) gcfg (配置管理模块) genv (环境变量模块) gfsnotify (文件监控模块) gproc (进程管理通信) gview (模板引擎模块) grpool (Goroutine池) 数据管理模块 gdb (数据库ORM) gredis (Redis客户端) 加密解密模块 gmd5 (MD5算法) gaes (AES算法) gdes (DES算法) gsha1 (SHA1算法) gcrc32 (CRC32算法) 实用工具模块 gconv (类型转换模块) gvalid (数据/表单校验) grand (随机数管理) gpage (分页管理) guid (唯一数生成) guuid (UUID) 单元测试模块 gtest (单元测试) 错误处理模块 gerror (错误处理) 功能调试模块 gdebug (调试功能) I18N国际化模块 gi18n (国际化处理) 框架学习教程 官方教程 社区教程 框架开发案例 示例项目 官网项目 社区案例 版本发布记录 版本发布说明 v1.14(待发布) v1.13 2020-06-10 v1.12 2020-03-31 v1.11 2020-01-14 v1.10 2019-12-05 v1.9 2019-09-24 v1.8 2019-07-15 v1.7 2019-06-10 v1.6 2019-04-09 v1.5 2019-02-28 v1.4 2019-01-24 v1.3 2018-12-26 v1.2 2018-11-26 v1.0 2018-10-24 v0.x beta FAQ常见问题