Skip to content

【开源自荐】A Box of Tools:35 个不上传文件的浏览器工具,可装成 PWA 离线用 #142

Description

@Josanshuo

1). 项目名称:A Box of Tools

2). 项目地址:https://github.com/A-Box-of-Tools/website (在线体验:https://abox.tools/zh/

3). 项目简介(100 字以内):

一箱子小工具,一个工具只干一件事:把图片压到指定大小、合并/压缩/涂黑 PDF、裁剪视频、剪辑音频、读二维码、格式化 JSON、生成多尺寸 ico 图标。目前 35 个,全部在浏览器本地跑完,没有上传这一步,也不用注册。

4). 推荐原因:

  • 没有服务器这一步:不是"承诺不保存",而是代码里没有能把文件发出去的路径。python build.py --check 会把线上服务的文件和仓库里的逐字节比对,这句话用户可以自己验证
  • JavaScript 没有构建步骤tools/<slug>/src/ 里的代码就是浏览器逐字节运行的代码,没有依赖、没有 lockfile
  • PDF 涂黑是真的删字:从内容流移除字形并补 kern 让后文不移位,同时清掉 /ActualText,而不是画黑框盖住还能选中的文字
  • 每个工具是独立的 PWA 注册,各自带 manifest 与 service worker,装上后断网可用
  • MIT 开源,支持 15 种语言,简繁中文均为完整翻译

5). 项目图片:

A Box of Tools

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions