EN
返回档案库

档案库 · 开发与企业工具 · 产品决策 · 2018–2026

fbs 押注简单打包让 Python/Qt 成为 Electron 替代品

fman 的构建系统几分钟内将 Python/Qt 应用打包为 Windows、macOS 和 Linux 安装包;其 2018 Show HN 获得 315 分,仓库超过 3.9k 星。

fbs

它在赌什么Python 和 Qt 能在打包、安装、签名和更新不再痛苦的情况下,与 Electron 竞争桌面应用,并通过付费 Pro 许可证资助开发。已上线

做的是什么生意

fbs is the open-source build system behind fman, a developer-focused cross-platform file manager: it wraps PyInstaller with NSIS, .dmg and .deb tooling so a Python/Qt app ships as installers to Windows, macOS and Linux, and sells fbs Pro licenses for teams that keep their code closed.

起因

mherrmann built fman, a cross-platform file manager aimed at developers, where efficiency and fast startup matter; Electron would not meet those requirements, so Python and Qt were chosen instead. Python plus Qt worked well, but getting installers, code signing and automatic updates right across Windows, macOS and Linux was months of hard work — so that experience was extracted into fbs.

经过

fbs was released open source under the GPL, with commercial fbs Pro licenses for teams that do not want to open their code. The 2018-02-06 Show HN drew 315 points and 285 comments; by the 2026-09-05 fetch the repo had 3.9k stars and 511 commits, and the project page reported that applications built with fbs had been installed on tens of thousands of machines.

结果

Still live as of 2026-09-05: the build-system.fman.io site runs an active tutorial with GPL open-source terms and paid fbs Pro licensing, and the GitHub repository remains maintained with 511 commits.

背景

fbs 是面向开发者的文件管理器 fman 的开源构建系统,其赌注是 Python 和 Qt 可以作为桌面应用的轻量级替代品,对抗 Electron。它把 PyInstaller 构建打包成 Windows (NSIS)、macOS (.dmg) 和 Linux (.deb) 的安装程序,省去了让开发者困在重量级技术栈的数月打包、代码签名和更新工作。

起源是 fman 自身的需求:开发者文件管理器必须快速启动、节省资源,而 Electron 做不到,因此 fman 改用 Python 和 Qt 构建。这套组合效果不错,但跨三个操作系统发布很痛苦,于是作者将其中工具提取为 fbs,以 GPL 协议开源,并提供面向希望保留闭源的团队的付费 fbs Pro。

2018-02-06 的 Show HN 获得 315 分和 285 条评论;项目页面后来报告 fbs 构建的应用已安装到数万台机器上,截至 2026-09-05 获取时,GitHub 仓库显示 3.9k 星和 511 次提交。截至该日期 fbs 仍活跃,提供教程、免费 GPL 使用和商业许可,使 Python/Qt 成为 Electron 的真正替代选择。

这件事要成立,得有什么

  • fman 自己就有这个痛点:开发者工具需要快速启动、资源占用小,而 Electron 达不到,所以产品出现前需求就已存在。
  • fbs 没有直接出售框架,而是以 GPL 协议开源工具,并销售 Pro 许可证,让数千名开发者采用,同时闭源团队付费。
  • 它解决了确切的采用障碍——打包、安装程序、签名和更新——而不是要求开发者自己拼凑 PyInstaller、NSIS 和 .deb 工具。
  • Show HN 触发了实时讨论:285 条评论公开比较 Python/Qt 和 Electron,为 fbs 带来了分发和反馈。

可借鉴之处

狗粮自己的痛点:fman 反正需要 Python/Qt 打包,所以将该工具以 GPL 开源并增加付费 Pro 层级,将成本中心转变为分发和收入来源。

后续进展

截至 2026-09-05 fbs 仍活跃:build-system.fman.io 运行教程和许可页面,GitHub 仓库显示 3.9k 星、192 分叉和 511 次提交,网站报告有数万台机器运行 fbs 构建的应用。资料中未披露融资、团队规模或收入数据;终点是一个活跃维护的开源工具,带商业层级。

资料来源

发现哪里写错了?告诉我们。

轮到你了

你刚读完一家。说说你在做什么,看看谁在赌同一件事。

免费账号 · 3 次免费提问 · 不用绑卡

相关案例