跳到主要内容
weapp.js.org

weapp.js.org

一个入口,发现小程序开源项目

weapp 是我们为小程序开源生态选择的共同名称。这里汇集 JavaScript 与 TypeScript 项目,帮助你了解各自的职责,并找到文档、源码和参与方式。

  1. 找到项目

    按 weapp、Taro、Vue Mini、Rezor 和 uni-app 生态浏览,查看项目状态和适合的使用场景。

  2. 了解边界

    构建、样式、组件、数据和运行时各有职责。项目可以独立采用,相关能力也可以组合。

  3. 参与协作

    从真实仓库提交问题、改进文档或贡献代码。相关 weapp-* 仓库计划逐步汇集到 weappjs 组织,迁移前保留原有入口与维护者信息。

weapp 生态

工程、组件与数据

weapp-vite 负责工程构建,Varo 提供可编辑组件源码,weapp-sqlite 提供测试版 SQLite 本地数据能力。

稳定版

weapp-vite

用 Vite 做小程序工程构建

处理依赖、路由、分包和多平台单目标构建。你可以继续写熟悉的页面结构,把构建链路交给它。

周下载
3178
Stars
465
weapp-vite
vite.config.ts
import { defineConfig } from 'weapp-vite'

export default defineConfig({
  weapp: {
    multiPlatform: {
      enabled: true,
      targets: ['weapp'],
    },
  },
})
输出目录示例
dist/weapp/dist/
pages/index/
  • index.wxml
  • index.wxss
  • index.js
  • index.json
pnpm exec wv build -p weapp
多平台模板 · experimental
稳定版

Varo

双端移动 UI Registry

Varo 通过 Registry 向 H5 与 Wevu 小程序交付可编辑组件源码、业务 Blocks 与 Agent UI,并保留各端原生渲染。

周下载
195
Stars
2
测试版

weapp-sqlite

面向小程序工程的本地数据层

通过 weapp-vite 集成 SQLite WASM,提供统一异步查询、事务、迁移与本地持久化。Web 与微信开发者工具已通过自动验收,微信真机仍待验证;当前以测试版展示。

周下载
21
Stars
2

样式工具

选择适合你的样式写法

用 Tailwind CSS 写原子类,用 Panda CSS 生成样式,或用 StyleX 编译样式。先看框架与平台适配范围,再选择适合现有项目的路线。

比较三个样式项目
稳定版

weapp-tailwindcss

把 Tailwind 写进小程序样式里

在现有小程序项目里用 Tailwind 类名。插件负责转换和体积相关约束,不替你改路由或打包流程。

周下载
1.2万
Stars
1849
稳定版

weapp-pandacss

把 Panda CSS 的生成样式带进小程序

通过 Panda 生成期插件与 PostCSS 适配器,让生成的 class 与小程序 CSS 选择器保持一致。保留 Panda 的 css、recipes 和 tokens 工作流,也可用于 Web。

周下载
71
Stars
17
测试版

weapp-stylex

把官方 StyleX 编译为微信小程序 WXSS

沿用官方 StyleX runtime 与样式合并 API,通过构建适配器输出 WXSS。支持原生 Page/Component、Wevu、Taro React / Vue 3 和 uni-app Vue 3;当前范围限微信小程序。

周下载
暂无数据
Stars
0

Taro 生态

把 Taro / React 工程接到 Vite

VPT 为已有 Taro 项目提供构建迁移入口。

稳定版

VPT

给 Taro 接上 Vite

在 Taro 项目里用 Vite 做开发与构建,而不是老的 webpack 链路。它负责把现有 React 工程接入工具链。

周下载
934
Stars
50

Runtime

选择小程序运行时

Vue Mini 提供 Vue 3 响应式与组合式 API,Rezor 提供 React Hooks。两条路线负责页面与状态更新,可按团队熟悉的写法和项目成熟度选择。

Runtime · Vue 3

稳定版

Vue Mini

基于 Vue 3 的小程序框架

Vue Mini 用 Vue 3 的响应式数据和组合式 API 写小程序,兼容原生语法,可以渐进接入。文档在 vuemini.org,源码在 vue-mini/vue-mini。

Runtime · React

测试版

Rezor

基于 React 的小程序框架

Rezor 用 React Hooks 写小程序,目标是接近原生性能。当前先列在目录里,文档入口是 GitHub 仓库 rezorjs/rezor。

uni-app 生态

Uni Helper 和 Wot UI

它们服务 uni-app 组织,和 weapp 原生工具链分开列。

Uni Helper

增强 uni-app 系列产品的开发体验

Uni Helper 是面向 uni-app 的开源工具组织。门户站点汇总创建器、类型、ESLint、UnoCSS 预设等仓库;可安装入口是 create-uni。

Wot UI

轻量、美观、AI 友好的 uni-app 组件库

Wot UI(npm 包 wot-design-uni)为 uni-app 与 Vue 3 提供组件。文档在 wot-ui.cn,源码在 wot-ui/wot-ui。

weapp 工具链

从工程到数据,按职责选择工具

  1. 工程稳定

    weapp-vite

    用 Vite 做小程序工程构建

    查看项目
  2. 样式稳定

    weapp-tailwindcss

    把 Tailwind 写进小程序样式里

    查看项目
  3. 样式稳定

    weapp-pandacss

    把 Panda CSS 的生成样式带进小程序

    查看项目
  4. 样式测试版

    weapp-stylex

    把官方 StyleX 编译为微信小程序 WXSS

    查看项目
  5. 组件稳定

    Varo

    双端移动 UI Registry

    查看项目
  6. 数据测试版

    weapp-sqlite

    面向小程序工程的本地数据层

    查看项目

持续发布,稳定演进

版本信息在构建时从 npm 获取,并保留可靠的离线快照。

weapp-vite

发布于 2026年8月24日

v6.22.0

weapp-tailwindcss

发布于 2026年8月25日

v5.3.5

weapp-pandacss

发布于 2026年10月9日

v2.0.1

weapp-stylex

发布于 2026年10月9日

v0.1.0

Varo

发布于 2026年9月13日

v2.1.0

weapp-sqlite

发布于 2026年10月3日

v0.3.0

VPT

发布于 2026年9月7日

v0.7.1

Vue Mini

发布于 2026年8月6日

v1.2.15

Rezor

发布于 2026年9月3日

v0.6.1

Uni Helper

发布于 2026年9月14日

v2.17.1

Wot UI

发布于 2026年1月4日

v1.14.0

从一个问题、一段文档开始

在 weappjs 发现相关仓库,或进入项目自己的源码仓库参与讨论。这里的项目由各自维护者和社区共同维护。

前往 weappjs

统计偏好

百度统计和 Google Analytics 在正式站点默认启用,用于了解访问与有限交互。你可以随时关闭。