weappjs 汇集面向小程序开发的开源工具、文档与实践。从原生小程序、Vue 到 React 和跨端框架,你可以按项目需要选择工具,逐步升级构建、样式与组件工作流。
我们关注清晰的工程边界、渐进接入和真实运行时中的验证,让工具能在日常开发中持续发挥作用。
| 项目 | 解决什么问题 | 入口 |
|---|---|---|
| weapp-vite | 用 Vite 驱动小程序开发与构建,提供 Vue SFC、自动路由和多平台工程能力。 | 文档 · 源码 |
| weapp-tailwindcss | 将 Tailwind CSS 工作流带入小程序,处理样式、类名与多平台差异。 | 文档 · 源码 |
| Varo | 为 H5 与 weapp-vite 小程序提供可编辑的组件源码、业务 Blocks 与 Agent UI。 | 文档 · 源码 |
这三个项目可以独立采用,也可以组合使用。weapp-sqlite 正在规划小程序本地数据层,可在项目介绍中了解当前进展。
| 项目 | 方向 | 入口 |
|---|---|---|
| VPT · vite-plugin-taro | 基于 Vite、React 和 Taro 的小程序与 Web 开发。 | 文档 · 源码 |
| Vue Mini | 基于 Vue 3 的小程序框架。 | 文档 · 源码 |
| Rezor | 基于 React 的小程序框架,当前处于 Beta 阶段。 | 源码与文档 |
| Uni Helper | 增强 uni-app 系列产品的开发体验。 | 文档 · 项目入口 |
| Wot UI | 基于 Vue 3 + TypeScript 的 uni-app 组件库。 | 文档 · 源码 |
各项目由相应维护者与社区维护,源码、版本和支持范围以各自仓库与文档为准。
- 升级现有项目: 从 weapp-tailwindcss 接入样式工作流,或用 weapp-vite 改善原生小程序的构建体验。
- 搭建新项目: 根据团队习惯选择 weapp-vite、VPT、Vue Mini、Rezor 或 uni-app 相关工具,再按需组合样式与组件。
- 复用界面: 在 H5 与 weapp-vite 小程序中探索 Varo 的组件源码;uni-app 项目可从 Wot UI 开始。
欢迎从一个可复现的问题、一处文档修正或一个测试用例开始参与。
- 反馈问题与建议: 在对应项目仓库提交 Issue,附上运行平台、版本和最小复现。
- 贡献代码、测试与文档: 阅读目标仓库的贡献说明,较大的改动先通过 Issue 讨论。
- 完善生态门户: 向 weappjs/weapp.dev 提交项目资料与站点改进。
从一个工具开始,让每一次小程序交付更从容。