# mutils **Repository Path**: zybzb/mutils ## Basic Information - **Project Name**: mutils - **Description**: No description available - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-21 - **Last Updated**: 2025-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mutils ## 介绍 mutils 是一个基于Golang开发的工具库,主要用于简化开发过程中的一些常见操作。 #### 已有工具包 - Pathlib:文件路径操作工具包,支持路径拼接、绝对路径转换等操作。 - InitFileTree:文件树工具包,根据目录结构创建结构,结构中支持添加文件内容。 - JsonFileControl:JSON文件操作工具包,此包继承自Pathlib。 - ConfigManager: 配置信息管理工具包,通过实现ConfigObj接口可以简化创建并加载配置信息过程。 - ByteSlove: 字符串与字节之间的基本操作。 - DBConn: 数据库连接工具包,由于目前的需求,因此仅支持PostgreSQL,后续如果需要可能会添加对其他数据库的支持。 - Server: 服务器工具包,用于简化HTTP服务器创建。 - Validator: 数据验证工具包,通过组合多个验证器,可以实现对数据的复杂校验。目前仅支持字符串和数字的验证。 - ValiFuncs: 验证器函数工具包,提供了一些常用的验证器函数。 ## 安装教程 ```sh go get gitee.com/zybzb/mutils ```