找到
1
篇与
在线工具
相关的结果
-
OmniTools开源多功能在线工具网站源码_v0.4.0 OmniTools开源多功能在线工具网站源码_v0.4.0 一款专为简化日常各类技术与非技术任务打造的自托管Web应用,一站式覆盖编码辅助、图像/视频处理、PDF操作、数据分析等多领域需求,无需切换多个零散工具平台即可高效完成工作。 mm7ppdgr.png图片 项目定位与发布 该项目以开源形式发布于GitHub,面向所有有工具需求的用户,无论是开发者、设计师还是普通办公/学习人群,都能找到适配的功能。 部署方式 支持通过Docker命令一键快速部署到个人或团队的自有服务器中,部署命令如下: docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest核心安全保障 所有文件处理、数据计算均在用户本地浏览器客户端完成,不会上传任何文件或数据到服务器,从根源上保障了用户的隐私安全与数据安全。 功能模块 1. 多媒体处理 图像工具 图像缩放 图像格式转换 视频工具 视频剪辑 视频倒放 2. 文本与数据处理 文本工具 大小写转换 列表随机化 文本格式化 日期与时间工具 日期计算器 时区转换器 数学工具 生成质数 生成完全数 3. 数据格式工具 JSON工具 PDF工具 CSV工具 源码特色 1. 自托管 用户可将项目完全部署在自有服务器上,拥有对工具站的完全控制权,同时结合客户端处理特性,进一步强化隐私保护。 下载 下载地址:https://pan.quark.cn/s/fb86894545d4 提取码: 2. 轻量级 Docker镜像大小仅为28MB,部署过程极其迅速简便,同时大幅降低了服务器的资源消耗。 3. 易扩展性 项目基于React和TypeScript构建,使用Material UI作为设计框架,同时采用Iconify的图标库,技术栈清晰规范。开发者可通过脚本轻松创建新的工具,命令如下: npm run script:create:tool my-tool-name folder1/folder2对于位于多层嵌套目录下的工具,也可通过类似命令快速创建。 项目总结 OmniTools是一个强大而灵活的开源工具集合,适用于需要频繁处理各种类型文件和技术任务的个人和团队。它的自托管特性、轻量化设计以及对隐私的高度重视,使其成为替代零散在线工具的理想解决方案。