diff --git a/README.md b/README.md index a3e8550..3d80ded 100644 --- a/README.md +++ b/README.md @@ -971,6 +971,15 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数 + +IT-Tools +
IT-Tools +
+ +🛠️ 为开发人员和IT从业者提供的在线工具集合,支持加密、转换、Web、图像等多类工具 + +2025.8.31-13b8f041 • [官网链接](https://github.com/sharevb/it-tools) + diff --git a/apps/it-tools/2025.8.31-13b8f041/data.yml b/apps/it-tools/2025.8.31-13b8f041/data.yml new file mode 100644 index 0000000..1e2ed86 --- /dev/null +++ b/apps/it-tools/2025.8.31-13b8f041/data.yml @@ -0,0 +1,19 @@ +additionalProperties: + formFields: + - default: 40116 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + label: + en: Port + ja: ポート + ms: Port + pt-br: Porta + ru: Порт + ko: 포트 + zh-Hant: 埠 + zh: 端口 diff --git a/apps/it-tools/2025.8.31-13b8f041/docker-compose.yml b/apps/it-tools/2025.8.31-13b8f041/docker-compose.yml new file mode 100644 index 0000000..61d7dc7 --- /dev/null +++ b/apps/it-tools/2025.8.31-13b8f041/docker-compose.yml @@ -0,0 +1,14 @@ +services: + it-tools: + image: sharevb/it-tools:2025.8.31-13b8f041 + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:8080 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/it-tools/README.md b/apps/it-tools/README.md new file mode 100644 index 0000000..c7f9327 --- /dev/null +++ b/apps/it-tools/README.md @@ -0,0 +1,132 @@ +# IT-Tools Fork版 + +**IT-Tools** 是为开发人员和IT从业者提供的便捷在线工具集合,具有出色的用户体验。这是一个增强版本,包含了原版IT-Tools的所有功能以及社区贡献的额外工具。 + +![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/IT-Tools.png) + +![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) + +## 说明 + +此版本为IT-Tools Fork版, 由于原版基本不更新了,所以使用Fork版本体验新功能,需要使用原版可以用1Panel官方应用。 + +## 主要特色 + +- 🚀 **现代化界面**:采用现代化设计,提供良好的用户体验 +- 🛠️ **丰富工具集**:涵盖开发、运维、安全等多个领域的实用工具 +- 📱 **响应式设计**:支持桌面和移动设备访问 +- 🌐 **多语言支持**:支持多种语言界面 +- 🔒 **本地运行**:所有工具均在浏览器本地运行,保护数据隐私 +- ⚡ **即时可用**:无需注册或安装,打开即用 + +## 工具分类 + +### 🔐 加密工具 (Crypto) +- 令牌生成器 +- 哈希文本工具 +- UUID 生成器 +- 文本加密/解密 +- 密码生成器 +- BCrypt 工具 +- 密钥生成器 +- PGP 密钥工具 +- RSA 密钥生成器 + +### 🔄 转换工具 (Converter) +- YAML 转换器 +- JSON 转换器/格式化器 +- Base64 编码/解码 +- URL 编码/解码 +- HTML 编码/解码 +- Markdown 转换器 +- 颜色转换器 +- 二进制/十六进制转换 +- 时间戳转换器 +- SQL 转换器 +- XML 转换器 +- CSV 转换器 + +### 🌐 Web 工具 +- URL 解析器 +- 用户代理解析器 +- HTTP 状态码查询 +- MIME 类型查询 +- HTML 标签剥离器 +- HTML 实体编码/解码 +- URL 重定向检查器 +- SSL 证书分析器 +- DNS 查询工具 +- WhatsApp 链接生成器 +- WiFi 二维码生成器 +- 设备信息检测 +- 浏览器特性检测 +- OG Meta 生成器 +- 二维码生成器 + +### 🖼️ 图片和视频工具 +- SVG 占位符生成器 +- 二维码生成器 +- 二维码读取器 +- 图片格式转换 +- 图片压缩工具 + +### 💻 开发工具 (Development) +- Docker Compose 转换器 +- Cron 表达式生成器 +- SQL 格式化器 +- JSON 差异比较 +- 正则表达式测试器 +- 条形码生成器 +- ASCII 文本绘制器 +- Lorem Ipsum 生成器 +- Git 备忘单 +- 终端命令生成器 + +### 🌐 网络工具 (Network) +- IP 地址查询 +- 端口扫描器 +- Ping 工具 +- MAC 地址查询 +- 子网计算器 +- Whois 查询 + +### 📊 数学工具 (Math) +- 百分比计算器 +- 数学表达式求值器 +- 随机数生成器 +- 数字基数转换 + +### 📏 测量工具 (Measurement) +- 单位转换器 +- 时区转换器 +- 年龄计算器 +- 日期计算器 + +### 📝 文本工具 +- 文本差异比较 +- 文本统计 +- 大小写转换 +- 文本排序 +- 重复行移除 +- 字符串操作工具 + +## 安全说明 + +- 🔒 所有工具均在浏览器本地运行,数据不会上传到服务器 +- 🛡️ 支持 HTTPS 访问,确保数据传输安全 +- 🔐 敏感工具(如PGP加密)依赖WebCrypto API,需要HTTPS环境 + +## 技术特性 + +- 基于现代 Web 技术构建 +- 支持 PWA (Progressive Web App) +- 可自定义工具过滤和首页内容 +- 支持运行时配置默认参数 +- 支持多种部署方式 + +## 部署建议 + +- 建议使用 HTTPS 部署以获得完整功能 +- 可通过反向代理配置认证 +- 支持子目录部署 +- 推荐启用 IPv6 支持 \ No newline at end of file diff --git a/apps/it-tools/README_en.md b/apps/it-tools/README_en.md new file mode 100644 index 0000000..61dd24e --- /dev/null +++ b/apps/it-tools/README_en.md @@ -0,0 +1,128 @@ +# IT-Tools + +**IT-Tools** is a convenient collection of online tools for developers and IT professionals, with great user experience. This is an enhanced version that includes all the features of the original IT-Tools plus additional tools contributed by the community. + +![](https://cdn.jsdelivr.net/gh/xiaoY233/PicList@main/public/assets/IT-Tools.png) + +![](https://img.shields.io/badge/Copyright-arch3rPro-ff9800?style=flat&logo=github&logoColor=white) + +## Key Features + +- 🚀 **Modern Interface**: Modern design with excellent user experience +- 🛠️ **Rich Tool Collection**: Practical tools covering development, operations, security and more +- 📱 **Responsive Design**: Support for desktop and mobile device access +- 🌐 **Multi-language Support**: Support for multiple language interfaces +- 🔒 **Local Execution**: All tools run locally in the browser, protecting data privacy +- ⚡ **Ready to Use**: No registration or installation required, ready to use immediately + +## Tool Categories + +### 🔐 Crypto Tools +- Token Generator +- Hash Text Tool +- UUID Generator +- Text Encryption/Decryption +- Password Generator +- BCrypt Tool +- Key Generator +- PGP Key Tool +- RSA Key Generator + +### 🔄 Converter Tools +- YAML Converter +- JSON Converter/Formatter +- Base64 Encoder/Decoder +- URL Encoder/Decoder +- HTML Encoder/Decoder +- Markdown Converter +- Color Converter +- Binary/Hexadecimal Converter +- Timestamp Converter +- SQL Converter +- XML Converter +- CSV Converter + +### 🌐 Web Tools +- URL Parser +- User Agent Parser +- HTTP Status Code Lookup +- MIME Type Lookup +- HTML Tag Stripper +- HTML Entity Encoder/Decoder +- URL Redirect Checker +- SSL Certificate Analyzer +- DNS Query Tool +- WhatsApp Link Generator +- WiFi QR Code Generator +- Device Information Detection +- Browser Feature Detection +- OG Meta Generator +- QR Code Generator + +### 🖼️ Image and Video Tools +- SVG Placeholder Generator +- QR Code Generator +- QR Code Reader +- Image Format Converter +- Image Compression Tool + +### 💻 Development Tools +- Docker Compose Converter +- Cron Expression Generator +- SQL Formatter +- JSON Diff Comparator +- Regular Expression Tester +- Barcode Generator +- ASCII Text Drawer +- Lorem Ipsum Generator +- Git Cheat Sheet +- Terminal Command Generator + +### 🌐 Network Tools +- IP Address Lookup +- Port Scanner +- Ping Tool +- MAC Address Lookup +- Subnet Calculator +- Whois Query + +### 📊 Math Tools +- Percentage Calculator +- Math Expression Evaluator +- Random Number Generator +- Number Base Converter + +### 📏 Measurement Tools +- Unit Converter +- Timezone Converter +- Age Calculator +- Date Calculator + +### 📝 Text Tools +- Text Diff Comparator +- Text Statistics +- Case Converter +- Text Sorter +- Duplicate Line Remover +- String Manipulation Tools + +## Security Notes + +- 🔒 All tools run locally in the browser, data is not uploaded to servers +- 🛡️ HTTPS access supported to ensure secure data transmission +- 🔐 Sensitive tools (like PGP encryption) rely on WebCrypto API and require HTTPS environment + +## Technical Features + +- Built with modern web technologies +- PWA (Progressive Web App) support +- Customizable tool filtering and home page content +- Runtime configuration of default parameters +- Multiple deployment options + +## Deployment Recommendations + +- HTTPS deployment recommended for full functionality +- Authentication can be configured via reverse proxy +- Subdirectory deployment supported +- IPv6 support recommended \ No newline at end of file diff --git a/apps/it-tools/data.yml b/apps/it-tools/data.yml new file mode 100644 index 0000000..8693d16 --- /dev/null +++ b/apps/it-tools/data.yml @@ -0,0 +1,31 @@ +name: IT-Tools +tags: + - 开发工具 +title: IT-Tools Fork版,为开发人员提供方便的在线工具集合,具有出色的用户体验 +description: IT-Tools Fork版,为开发人员提供方便的在线工具集合,具有出色的用户体验 +additionalProperties: + key: it-tools + name: IT-Tools + tags: + - DevTool + shortDescZh: IT-Tools Fork版,为开发人员提供方便的在线工具集合,具有出色的用户体验 + shortDescEn: T-Tools Fork Collection of handy online tools for developers, with great UX + description: + en: Collection of handy online tools for developers, with great UX + ja: 開発者のための便利なオンラインツール集、優れたUX付き + ms: Koleksi alat dalam talian yang berguna untuk pembangun, dengan UX yang hebat + pt-br: Coleção de ferramentas online úteis para desenvolvedores, com ótima UX + ru: Набор удобных онлайн-инструментов для разработчиков с отличным UX + ko: 개발자를 위한 편리한 온라인 도구 모음, 훌륭한 UX 제공 + zh-Hant: 開發者使用的便捷在線工具集合,具有出色的用戶體驗 + zh: 开发者使用的便捷在线工具集合,具有出色的用户体验 + type: website + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://sharevb.github.io/it-tools/ + github: https://github.com/sharevb/it-tools + document: https://github.com/sharevb/it-tools + architectures: + - amd64 + - arm64 \ No newline at end of file diff --git a/apps/it-tools/latest/data.yml b/apps/it-tools/latest/data.yml new file mode 100644 index 0000000..1e2ed86 --- /dev/null +++ b/apps/it-tools/latest/data.yml @@ -0,0 +1,19 @@ +additionalProperties: + formFields: + - default: 40116 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + label: + en: Port + ja: ポート + ms: Port + pt-br: Porta + ru: Порт + ko: 포트 + zh-Hant: 埠 + zh: 端口 diff --git a/apps/it-tools/latest/docker-compose.yml b/apps/it-tools/latest/docker-compose.yml new file mode 100644 index 0000000..4dfa482 --- /dev/null +++ b/apps/it-tools/latest/docker-compose.yml @@ -0,0 +1,14 @@ +services: + it-tools: + image: sharevb/it-tools:latest + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:8080 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/it-tools/logo.png b/apps/it-tools/logo.png new file mode 100644 index 0000000..17df08f Binary files /dev/null and b/apps/it-tools/logo.png differ