关于我们

uni-helper 和他的朋友们:一群理想主义者的坚持与梦想

uni-helper 和他的朋友们:一群理想主义者的坚持与梦想

当你使用 uni-app 进行开发时,或许已经接触过我们的一些作品——可能是那个让你获得完整 TypeScript 类型支持的插件,各种自动化的 vite 插件,也可能是 VS Code 里高效的插件。 若是未曾听闻,没关系,我们只是想借此机会,分享我们这些年为爱发电的故事,以及内心一点点的小期盼。

初心:为 uni-app 开发者点亮一盏灯

一切始于我们自己在使用 uni-app 开发小程序和 APP 时的真实痛楚。

还记得几年前,当 uni-app 刚刚兴起时,许多追求现代化开发体验的开发者都遇到了类似的困扰:

  • 官方工具不够完善
  • 第三方库更新缓慢
  • TypeScript 支持薄弱
  • 开发体验差强人意

我们见过太多开发者因为这些体验问题而踌躇不前。

我们相信,事情本可以更好。

于是,从一个个简单的插件开始,我们逐渐成长为 “旨在增强 uni-app 系列产品体验” 的 uni-helper。

出于对开源的热爱和一份共同的执着,来自五湖四海的开发者们相遇在此。

uni-helper 的故事,也由此真正开始。

我们陆续提供了:

  • TypeScript 支持:为 uni-app 内置组件和 API 提供精准的类型提示,让开发更安心。
  • 编辑器增强:一系列 VSCode 插件,让代码智能补全和语法高亮成为可能。
  • 原子化 CSS 支持:让 TailwindCSS 和 UnoCSS 在 uni-app 环境中也能大放异彩。
  • 网络请求优化:封装基于 Promise 的 HTTP 客户端,解决异步请求的烦恼。
  • 组合式 API:提供 uni-app 生态下的组合式工具集,弥补 VueUse 在此领域的空白。
  • 自动化工具:简化工作流,从文件路由到布局管理,提升开发效率。

成长:汇聚星星之火

令人欣慰的是,我们的工作真正帮助到了开发者。

  • 我们维护的 VS Code 插件的总安装量九十万次
  • npm 包也已经被积极应用于各种项目。
  • 社区基于 vitesse-uni-app 理念扩展出各种深受开发者喜欢的模板项目。

有朋友说:“uni-helper 已经成长为 uni-app 开发无法绕开的大山”,这对我们是莫大的鼓励。

我们的项目逐渐增多,形成了一个小小的生态系统,不断吸引更多的开发者加入。 非常感谢这些开发者的支持和这个充满爱的世界。

现实:为爱发电的沉重与快乐

然而,开源从来都不是一件容易的事情。这背后的艰辛只有自己知道。

每一次 uni-app 官方更新、每一个 Volar 版本升级,都可能意味着我们需要连夜测试调整适配,以确保我们的工具链依然有效。 团队成员来自五湖四海,大家都有自己的本职工作、生活和家庭。所有的维护工作,都是在深夜清晨周末挤出的时间里完成的。

人的热情和精力终究是有限的。

团队成员的变迁是常态,有人因为工作繁忙而逐渐淡出,有人因为家庭责任而无法再像以前一样投入。 新成员加入又离开,项目维护的压力越来越大。 43 个仓库,每一个都需要持续的维护和更新;每一个 issue 都需要耐心回复;每一个 PR 都需要仔细 review。 团队成员们都是在业余时间,凭借着一腔热血和对技术的热爱来贡献自己的力量。 深夜里,当别人已经进入梦乡,他们还在修复 bug、更新文档、回复社区问题。 周末里,当别人在享受休闲时光,他们还在思考如何让产品变得更好。 尽管我们依然深爱着这个项目,但看着 issue 列表里不断增加的请求和 bug 报告,而修复的速度却跟不上,那种无力感时常萦绕心头。

期盼:寻找可持续发展的微光

我们深知,完全依赖用爱发电,并非长久之计。 纯粹的热情难以抵挡现实的消磨,完全无收入来源的运作模式是不健康的,也无法保证项目能持续、稳定地提供高质量的支持。

因此,我们必须更积极地思考如何让 uni-helper可持续地走下去

我们也在尝试探索一些商业合作的可能性,例如:

  • 企业赞助:如果有企业因使用我们的项目而提升了开发效率,希望能考虑给予一定的资金支持,帮助项目持续发展。
  • 技术支持服务:为企业提供基于我们生态的技术咨询、定制化开发或培训服务。
  • 优先开发权:赞助企业可以优先提出其最急需的功能或修复。
  • 官网广告: 官网展示 banner 广告流量变现。
  • 周边产品: 我们也想过推出一些周边产品,例如:文化衫、马克杯等。
  • 官网带货: 或许可以考虑在官网展示一些商品。

还可以有很多很多,我们愿意替 uni-helper 还有更多的开源项目寻找一条可实践的可持续发展的道路。 如果你愿意为我们,为开源社区做出你的贡献,请联系我们。

我们怀抱一个或许有些奢侈的愿望:希望有朝一日,能支撑起至少一位核心成员成为全职维护者。 即使每天只有一两个小时能够完全投入,其效率和质量也远非现在疲惫的业余开发所能比拟。 我们知道这很难,可能性微乎其微,但依然心怀期待。

未来:热爱不改,初心不变

uni-helper 的所有项目,过去、现在、乃至可见的未来,都将完全开源免费。我们绝不会将此文当作索取的筹码,它只是一个坦诚的沟通,一次真心的倾诉。

uni-helper 的故事,是无数开源项目的缩影。它始于一个开发者的痛点,成长于社区的信任和支持,面临着现实的挑战,但始终不改对技术的热爱和对美好开发体验的追求。

我们相信,只要还有人在使用 uni-app,只要还有人对美好的开发体验有向往,uni-helper 就会继续存在下去。因为我们知道,我们不仅仅是在维护代码,更是在守护一种理想——让技术变得更美好,让开发变得更快乐。

这,就是 uni-helper 的故事。一个关于一群理想主义者的故事。一个还在继续书写的故事...

uni-helper 团队和他的朋友们

2025 年 8 月 21 日