跳到主要内容
weapp.js.org

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

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

  1. 找到项目

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

  2. 了解边界

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

  3. 参与协作

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

weapp 生态

原生小程序工具链

weapp-vite、weapp-tailwindcss、Varo 和 weapp-sqlite 分别负责工程、样式、组件和本地数据。

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

工程

稳定版

weapp-vite

用 Vite 做小程序工程构建

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

周下载
3178
Stars
465

样式

稳定版

weapp-tailwindcss

把 Tailwind 写进小程序样式里

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

周下载
1.2万
Stars
1849

组件

稳定版

Varo

双端移动 UI Registry

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

周下载
195
Stars
2

数据

规划中

weapp-sqlite

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

为小程序工程提供可规划、可迁移的 SQLite 本地数据能力。项目正在整理运行时边界、同步策略和跨平台接口,当前不承诺稳定 API。

适配状态

每个项目都可以独立采用,并通过明确的边界逐步组合成完整工具链。

Taro 生态

把 Taro / React 工程接到 Vite

VPT 服务已有 Taro 项目。它不在 weapp 原生四件套里。

迁移

稳定版

VPT

给 Taro 接上 Vite

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

周下载
934
Stars
50

Vue Mini 生态

用 Vue 3 写小程序

Vue Mini 是独立的小程序运行时框架,负责页面写法。

Vue Mini

基于 Vue 3 的小程序框架

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

Rezor 生态

用 React 写小程序

Rezor 是独立的 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 工具链

weapp 生态四件套,各管一层

  1. 工程稳定

    weapp-vite

    用 Vite 做小程序工程构建

    查看项目
  2. 样式稳定

    weapp-tailwindcss

    把 Tailwind 写进小程序样式里

    查看项目
  3. 组件稳定

    Varo

    双端移动 UI Registry

    查看项目
  4. 数据规划中

    weapp-sqlite

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

    查看项目

持续发布,稳定演进

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

weapp-vite

发布于 2026年8月24日

v6.22.0

weapp-tailwindcss

发布于 2026年8月25日

v5.3.5

Varo

发布于 2026年9月13日

v2.1.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 在正式站点默认启用,用于了解访问与有限交互。你可以随时关闭。