产品推荐 2026-07-22

InstallRS:免费的软件安装程序构建工具

InstallRS 专为软件开发者设计,用于创建现代化安装包。

开源软件跨平台工具

产品简介

InstallRS 专为软件开发者设计,用于创建现代化安装包。告别传统安装器框架的笨重脚本和限制性许可,直接用 Rust 编写安装逻辑,支持图形向导和命令行模式,可轻松打包为单个可执行文件。

InstallRS 主界面

核心功能

  • 使用纯 Rust 语言编写安装和卸载逻辑
  • 生成包含所有资源的单个自包含可执行文件
  • 自动生成配套的卸载程序
  • 可选的 Windows/Linux 原生图形向导界面
  • 支持组件化安装,用户可自选功能

快速开始

  1. 安装 Rust 工具链,并通过 `cargo install installrs` 命令安装 CLI 工具。
  2. 创建一个 Rust 库项目,并编写 `install` 和 `uninstall` 函数。
  3. 在代码中使用 `Installer` API 和 `source!` 宏定义要安装的文件和目录。
  4. 运行 `installrs build` 命令来构建最终的安装程序可执行文件。

界面预览

InstallRS 界面截图

InstallRS 界面截图

与其他方案对比

对比项InstallRS同类方案
安装逻辑开发语言使用现代、安全且拥有丰富生态的 Rust 语言编写。通常依赖老旧、不灵活的脚本语言(如 NSIS 的脚本),开发体验差。
文件分发形式生成单一、自包含的可执行文件,所有资源内嵌。通常需要分发一个安装程序附带一个资源文件夹或压缩包。
卸载支持自动在安装包中嵌入对应的卸载程序,逻辑统一。卸载程序通常需要单独编写或由框架简单生成,可能与安装逻辑不一致。

适合谁用

  • 需要为 Rust 项目创建专业安装包的开发者
  • 希望提供 Windows 和 Linux 平台原生安装体验的软件作者
  • 厌倦传统脚本安装器,希望用更现代语言控制安装流程的工程师

下载与版本

当前最新版本为 v0.1.1,发布于 2026-06-09。支持 Windows、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/merlinz01/InstallRS