Lite Catalog:支持直接安装的 Windows 免费开源应用仓库
Lite Catalog 是一个 Git 仓库,收录了 141 个适用于 Windows 10/11 的开源免费应用。该项目提供元数据、原始分发包链接以及验证工具。可移植版本的自动安装简化了无图形界面的部署。Pascal 源代码采用允许使用和研究的许可证提供。
仓库结构与验证
仓库不包含任何软件构建文件——仅包含类似 JSON 的 INI 文件,其中带有元数据:描述、截图、仓库链接以及用于完整性检查的 SHA1 哈希值。这大大降低了文件篡改的风险。存档的应用版本适用于较旧的 Windows 系统。
目录分为 7 个类别,便于搜索。开发者可以向原始仓库提交更改,但分叉需要作者许可。
无图形界面的安装
用户可以直接从 GitHub 获取应用:在相应部分找到 INI 文件,获取分发链接并下载。Lite Catalog 图形客户端会自动完成此过程:
- 解压存档文件(zip、7z、rar)到
C:\Programs\; - 创建桌面快捷方式;
- 安装前验证哈希值。
这非常适合企业环境中脚本化和自动化部署。
许可证与贡献
Pascal 代码采用限制性许可证分发:允许使用、分发和研究,但修改必须上游提交。未经许可禁止单独分发修改版本。
// Example INI file structure (simplified)
[AppName]
url=https://example.com/app.zip
sha1=da39a3ee5e6b4b0d3255bfef95601890afd80709
description=App description
category=Utilities
这种格式允许使用任何语言在脚本中解析元数据。
开发者益处
- 可移植性:可移植版本无需管理员权限;
- 验证:SHA1 哈希值防止下载文件被篡改;
- 开放性:141 个带有元数据的应用,便于自动化;
- 分类:7 个部分,便于快速搜索;
- Git 集成:无需第三方服务,直接访问。
该项目适用于 DevOps,在其中需要可预测的软件安装且无冗余软件。
扩展与自定义
中高级开发者会欣赏将 Lite Catalog 集成到 CI/CD 管道中。使用 Bash 或 PowerShell 解析 INI 文件可实现自动化部署:
- 克隆仓库;
- 提取元数据;
- 使用 SHA1 下载并验证;
- 解压到目标目录。
对于企业使用,为 C:\Programs\ 添加组策略对象 (GPO) 策略,或使用容器化。
关键点
- 7 个类别中的 141 个应用,带有元数据和 SHA1 验证;
- 可移植存档自动安装到
C:\Programs\,并创建快捷方式; - Pascal 代码采用限制性许可证,分叉需经许可;
- 无图形界面的 GitHub 直接访问,适用于脚本;
- 专注于 Windows 10/11 的开源免费工具。
— Editorial Team
暂无评论。