因为我之前经常开发浏览器插件,所以各式各样的开发方式都尝试过,包括现在最主流的 WXT ,以及之前的 Plasmo 等,他们都是很优秀的开源方案,但是我觉得用着还是不太顺手,于是春节期间基于 Rsbuild 写了一套按照我自己经验和习惯认为最适合开发浏览器插件的方式,最近刚发布,取名叫 AddFox ( Addon + Fox ),这个名字其实是因为其他名字(比如 addmo/extenzo 等)NPM 都提示有相近的包了..
👉 GitHub: https://github.com/addfox/addfox
👉 npm: https://www.npmjs.com/package/addfox
如果你最近做过浏览器插件开发,大概率用过像 WXT 或 Plasmo 这样的工具。 它们确实推动了整个生态的发展 —— 更好的开发体验、更快的构建速度、更少的样板代码。
但我做了一个不太一样的东西:Addfox ( Addon + Fox )。 目标是:为开发者和 AI 构建更好的插件开发体验。
Addfox 是一个基于 Rsbuild / Rstack 构建的浏览器插件开发框架。
它的特点包括:
如果你曾觉得现有插件框架有所限制,或者只是想试试另一个方案,可以试试
也很希望听听你和现有工具对比后的体验 🙌
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.