Skip to main content
weapp.dev

weapp.dev

Keep your syntax. Upgrade delivery.

Separate tools own style transforms, project builds, and component source, so existing mini-apps can migrate gradually while H5 and new products share modern DX.

  1. Author

    Keep native mini-app syntax, Vue SFC, or a cross-platform framework with the page boundaries your team already knows.

  2. Build

    Let weapp-tailwindcss own styles and classes while weapp-vite owns dependencies, routes, and multi-platform build lifecycles.

  3. Compose

    Install editable dual-target components, business blocks, and Agent UI from the Varo registry, then verify delivery in the real runtime.

weapp ecosystem

Builds, components, and data

weapp-vite handles builds, Varo provides editable component source, and weapp-sqlite provides a Beta SQLite local data layer.

Stable

weapp-vite

Vite builds for mini-app projects

Owns dependencies, routes, subpackages, and single-target multi-platform builds. Keep your page structure; hand the build pipeline to Vite.

Weekly downloads
3.2K
Stars
465
weapp-vite
vite.config.ts
import { defineConfig } from 'weapp-vite'

export default defineConfig({
  weapp: {
    multiPlatform: {
      enabled: true,
      targets: ['weapp'],
    },
  },
})
Example output
dist/weapp/dist/
pages/index/
  • index.wxml
  • index.wxss
  • index.js
  • index.json
pnpm exec wv build -p weapp
Multi-platform template · experimental
Stable

Varo

Registry-first mobile UI for two runtimes

Varo delivers editable component source, business Blocks, and Agent UI to H5 and Wevu mini-program projects through its Registry while preserving native rendering on each target.

Weekly downloads
195
Stars
2
Beta

weapp-sqlite

A local data layer for mini-app projects

Integrate SQLite WASM through weapp-vite for unified asynchronous queries, transactions, migrations, and local persistence. Web and WeChat DevTools pass automated acceptance; WeChat devices await verification. Listed here as Beta.

Weekly downloads
21
Stars
2

Styling tools

Choose how you write styles

Write utility classes with Tailwind CSS, generate styles with Panda CSS, or compile styles with StyleX. Check framework and platform support before choosing a path for your project.

Compare the three styling projects
Stable

weapp-tailwindcss

Use Tailwind classes in mini-app styles

Write Tailwind utilities in an existing mini-app. The plugin handles transforms and size constraints. It does not own routing or your bundler lifecycle.

Weekly downloads
11.6K
Stars
1.8K
Stable

weapp-pandacss

Bring Panda CSS generation to mini-apps

A Panda generation plugin and PostCSS adapter keep generated classes aligned with mini-app CSS selectors. Keep Panda’s css, recipes, and tokens workflow, with a Web target too.

Weekly downloads
71
Stars
17
Beta

weapp-stylex

Compile official StyleX to WeChat WXSS

Keep the official StyleX runtime and style merging APIs while build adapters emit WXSS. Supports native Page/Component, Wevu, Taro React / Vue 3, and uni-app Vue 3, currently targeting WeChat mini-apps.

Weekly downloads
Not available
Stars
0

Taro ecosystem

Move a Taro / React project onto Vite

VPT provides a build migration path for existing Taro projects.

Stable

VPT

Vite for Taro projects

Use Vite for Taro development and builds instead of the older webpack pipeline. It connects existing React projects to the toolchain.

Weekly downloads
934
Stars
50

Runtime

Choose a mini-program runtime

Vue Mini brings Vue 3 reactivity and the Composition API; Rezor brings React Hooks. Choose the runtime for pages and state updates based on your team’s workflow and each project’s maturity.

Runtime · Vue 3

Stable

Vue Mini

A Vue 3 framework for mini programs

Vue Mini lets you write mini programs with Vue 3 reactivity and the Composition API, while staying compatible with native syntax for gradual adoption. Docs live at vuemini.org; source is vue-mini/vue-mini.

Runtime · React

Beta

Rezor

A React framework for mini programs

Rezor uses React Hooks to write mini programs, aiming for near-native performance. It is listed in the catalog now; the docs entry is the GitHub repo rezorjs/rezor.

uni-app ecosystem

Uni Helper and Wot UI

They serve the uni-app org and are listed apart from the weapp native toolchain.

Uni Helper

Better DX for the uni-app family

Uni Helper is an open-source org for uni-app tooling. The portal gathers starters, types, ESLint, and UnoCSS presets; the installable entry is create-uni.

Wot UI

A light, polished, AI-friendly uni-app component library

Wot UI (npm package wot-design-uni) ships components for uni-app and Vue 3. Docs live at wot-ui.cn; source is wot-ui/wot-ui.

WEAPP TOOLCHAIN

Choose tools for each layer

  1. EngineeringStable

    weapp-vite

    Vite builds for mini-app projects

    View project
  2. StylingStable

    weapp-tailwindcss

    Use Tailwind classes in mini-app styles

    View project
  3. StylingStable

    weapp-pandacss

    Bring Panda CSS generation to mini-apps

    View project
  4. StylingBeta

    weapp-stylex

    Compile official StyleX to WeChat WXSS

    View project
  5. ComponentsStable

    Varo

    Registry-first mobile UI for two runtimes

    View project
  6. DataBeta

    weapp-sqlite

    A local data layer for mini-app projects

    View project

Ship steadily, evolve carefully

Release data is fetched from npm at build time with a reliable offline snapshot.

weapp-vite

Released Aug 24, 2026

v6.22.0

weapp-tailwindcss

Released Aug 25, 2026

v5.3.5

weapp-pandacss

Released Oct 9, 2026

v2.0.1

weapp-stylex

Released Oct 9, 2026

v0.1.0

Varo

Released Sep 13, 2026

v2.1.0

weapp-sqlite

Released Oct 3, 2026

v0.3.0

VPT

Released Sep 7, 2026

v0.7.1

Vue Mini

Released Aug 6, 2026

v1.2.15

Rezor

Released Sep 3, 2026

v0.6.1

Uni Helper

Released Sep 14, 2026

v2.17.1

Wot UI

Released Jan 4, 2026

v1.14.0

Explore and contribute at weapp.js.org

An independent open-source portal for project discovery, documentation, source code, releases, and contributions. Join through issues, code, tests, or documentation. weapp.dev presents the tools and engineering services; the open-source ecosystem has its own home for reference and collaboration.

Work we can deliver today

Single page / repository migration

Adopt weapp-vite + Tailwind and leave CI green.

¥8,000-15,000

Full project migration

Routes, sub-packages, multi-target output, and bundle baseline.

¥20,000-40,000

Enterprise training

Up to 20 people, including a lab repository.

¥12,000 / day

Template customization

Per-page customization, or 15% revenue share after listing.

¥2,000-8,000 / key page
Explore services and pricing

A clear scope at every step

  1. Understand the project

    Review the stack, target platforms, repository structure, and current challenges.

  2. Agree the scope

    Confirm the work, pricing, acceptance criteria, and collaboration in writing.

  3. Validate a pilot

    Verify builds, styling, and runtime behavior in the agreed page or module.

  4. Deliver and hand over

    Accept the agreed changes and complete documentation and team handover.

In development, not yet available

Cloud builds, official templates, and private component registries remain planned or in development. Subscriptions, purchases, and launch dates are not offered yet.

Tell us about your project

Share your current setup, the problem you want to solve, and your target platforms so we can assess the scope.

WeChat add-friend QR code

Scan to add me, or save the original image and scan it from your photos in the app.

QQ add-friend QR code

Scan to add me, or save the original image and scan it from your photos in the app.

Support open-source maintenance

Voluntary sponsorship funds maintenance, documentation, and contributors. It does not purchase implementation services, and service fees do not automatically enter the sponsorship allocation.

Analytics preferences

Baidu Analytics and Google Analytics are enabled by default on the production site to measure visits and limited interactions. You can turn them off at any time.