# OpenToolHub **Repository Path**: lihan3238/OpenToolHub ## Basic Information - **Project Name**: OpenToolHub - **Description**: OpenToolHub 是一个开源、模块化的 Web 工具箱平台,专注于提供高质量、稳定可用的在线小工具服务。 平台支持社区开发者通过标准化接口贡献工具模块,实现即插即用式集成。 我们的目标是打造一个简洁、实用、高可维护的开放工具生态,让每一个有用的小工具都能被稳定使用和持续更新。 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2025-11-04 - **Last Updated**: 2026-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenToolHub ## 介绍 OpenToolHub 是一个开源、模块化的 Web 工具箱平台,专注于提供高质量、稳定可用的在线小工具服务。 平台支持社区开发者通过标准化接口贡献工具模块,实现即插即用式集成。 我们的目标是打造一个简洁、实用、高可维护的开放工具生态,让每一个有用的小工具都能被稳定使用和持续更新。 ## 仓库目录 ``` . ├── .gitee # Gitee 平台相关配置文件 ├── docs # 项目文档目录 │ └── ... # 存放各类文档 ├── src # 源代码目录 │ └── ... # 存放项目源代码 ├── .gitignore # Git 忽略文件 ├── LICENSE # 许可证文件 ├── README.md # 项目介绍文档(中文) └── README.en.md # 项目介绍文档(英文) ``` ## 项目架构 ## 开发流程 > 参见 [团队协作文档](https://gitee.com/lihan3238/OpenSourceProgram_TeamWorkDoc) ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 快速开始 (Quick Start) ### 1. 启动后端服务 (Backend) ```bash cd src/backend go mod tidy go run cmd/server/main.go # 服务将运行在 http://localhost:8080 ``` ### 2. 启动示例工具 (Sample Tool) 需要 Python 3 环境: ```bash cd src/tools/base64_tool python -m pip install -r requirements.txt python app.py # 工具服务将运行在 http://localhost:5001 ``` ### 3. a. 自动启动 (Windows) 运行脚本一键启动所有服务并打开浏览器: ```bash .\scripts\start_dev.bat ``` ### 3. b. 手动访问 在浏览器中访问 [http://localhost:8080](http://localhost:8080) 即可使用。 ## 链接 1. [项目开源团队协作开发文档](https://gitee.com/lihan3238/OpenSourceProgram_TeamWorkDoc)