跳到主要内容
版本:1.16.x

模块列表包含框架的核心模块以及社区模块。

核心模块

GoFrame 提供了一些基础的、常用的模块,简单、易用和轻量级,并保持极少的外部依赖,这些模块由 gf 主仓库细致维护。

社区模块

社区模块主要由社区贡献并维护,大部分也是由 gf 主仓库的贡献者提供及维护,存放于 gogf 空间下,与 gf 主仓库处于同一级别。有的社区模块是从 gf 主仓库中剥离出来单独维护的模块,这些模块并不是特别常用,或者对外部依赖较重。

模块速览

数据结构系统相关编码解码文本处理数据管理
- gmap (字典表)
- garray (数组)
- gset (集合)
- glist (链表)
- gvar (通用变量)
- gtype (并发安全类型)
- gqueue (队列)
- gtree (树形)
- gpool (对象复用池)
- gring (并发安全环结构)
- glog (日志管理模块)
- gtime (时间管理模块)
- 时间对象
- 工具方法
- gcron (定时任务模块)
- gtimer (任务定时器)
- gcache (缓存管理模块)
- gfile (文件管理模块)
- gres (资源管理模块)
- gcmd (命令行解析执行)
- gmutex (高级互斥锁)
- gflock (文件锁模块)
- gmlock (内存锁模块)
- gcfg (配置管理模块)
- genv (环境变量模块)
- gfsnotify (文件监控模块)
- gproc (进程管理通信)
- gproc-进程管理
- gproc-进程通信
- gproc-信号注册监听
- gview (模板引擎模块)
- grpool (Goroutine池)
- gbuild (构建信息获取)
- gjson (数据动态编解码)
- gjson-对象创建
- gjson-层级访问
- gjson-Struct转换
- gjson-动态创建修改
- gjson-数据格式转换
- gparser (通用编码解析)
- gbinary (二进制编解码)
- gbase64 (BASE64编解码)
- ghash (经典哈希函数)
- ghtml (HTML编解码)
- gurl (URL编解码)
- gxml (XML编解码)
- gini (INI编解码)
- gyaml (YAML编解码)
- gtoml (TOML编解码)
- gcharset (字符集转换)
- gcompress (压缩/解压)
- gregex (正则表达式)
- gstr (字符串处理)
- gdb (数据库ORM)
- gredis (Redis客户端)
加密解密实用工具单元测试错误处理功能调试
- gmd5 (MD5算法)
- gaes (AES算法)
- gdes (DES算法)
- gsha1 (SHA1算法)
- gcrc32 (CRC32算法)
- gconv (类型转换模块)
- gvalid (数据/表单校验)
- grand (随机数管理)
- gpage (分页管理)
- guid (唯一数生成)
- guuid (UUID)
- gmeta(元数据管理)
- gtest (单元测试)- 错误处理-堆栈特性
- 错误处理-错误码特性
- 错误处理-其他特性
- gdebug (调试功能)
I18N国际化
- gi18n (国际化处理)