开源许可与数据来源
KESI 工具箱建立在许多优秀的开源软件与公开数据之上,感谢这些作者与机构。
最后更新:2026-10-03
| 软件 | 许可证 | 用途 |
|---|---|---|
| Astro | MIT | 网站框架 |
| React | MIT | 交互界面 |
| heic-to | LGPL-3.0 | HEIC 照片解码(内含 libheif、libde265) |
| opencc-js | MIT, Apache-2.0 | 繁简转换 |
| lunar-javascript | MIT | 农历、节气与黄历计算 |
| node-qrcode | MIT | 二维码生成 |
| fflate | MIT | ZIP 打包下载 |
| exifr | MIT | 读取照片 EXIF 信息 |
| UPNG.js | MIT | PNG 减色压缩 |
| pako | MIT, Zlib | PNG 压缩算法 |
| pdf-lib | MIT | PDF 合并、拆分、编辑与签名 |
| PDF.js | Apache-2.0 | PDF 预览与转图片 |
| Mediabunny | MPL-2.0 | 音视频读取、转换与编码 |
| @mediabunny/mp3-encoder (LAME) | MPL-2.0, LGPL-2.0+ | MP3 编码(LAME) |
| @mediabunny/aac-encoder (FFmpeg) | MPL-2.0, LGPL-2.1+ | AAC 编码(FFmpeg) |
| gifenc | MIT | GIF 编码 |
| Lucide | ISC | 图标 |
关于 LGPL 许可组件
heic-to 及其内含的 libheif、libde265 采用 GNU LGPL 3.0 许可。我们没有修改其源代码,并以独立文件的形式加载。源代码可从 heic-to 项目获取,许可证全文请见 GNU LGPL v3。
MP3 编码器 LAME(GNU LGPL 2.0 或更高版本)与 FFmpeg 的 AAC 编码器(GNU LGPL 2.1 或更高版本)以 WebAssembly 形式包含在 @mediabunny/mp3-encoder 与 @mediabunny/aac-encoder 中。我们没有修改其源代码,仅在你的浏览器缺少内置编码器时,才以独立文件加载。源代码可从 Mediabunny 项目、LAME 与 FFmpeg 获取。
关于 MPL 2.0 许可组件
Mediabunny 及其编码器扩展包采用 Mozilla Public License 2.0 许可。我们没有修改其源代码,源代码可从 Mediabunny 项目获取,许可证全文请见 MPL 2.0。
公开数据来源
- 台湾法定假日与调休上班日:台湾“行政院人事行政总处”发布的政府行政机关办公日历表,取自政府资料开放平台,按政府资料开放授权条款第 1 版使用。
- 农历日期核对:香港天文台开放数据“公历与农历日期对照”(数据来源:香港天文台),说明页面。
- 繁简转换词库:OpenCC 项目,Apache 2.0 许可。