Skip to main content
weapp.dev

Built for real mini-app projects

weapp.dev

Ship mini-app and H5 products with open tooling for Tailwind CSS styling, Vite-powered builds, and editable cross-runtime components.

weapp-tailwindcss
button.html
<button
  class="bg-emerald-700 text-white
    rounded-md px-6 py-3
    font-medium">
  Start building
</button>
Browser previewCSS
Tailwind CSS · Web

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.

The stack

Three projects. Three clear boundaries.

Adopt each independently or combine styling, builds, and editable H5 / mini-program component source.

weapp-tailwindcssDocumentation
button.html
<button
  class="bg-emerald-700 text-white
    rounded-md px-6 py-3
    font-medium">
  Start building
</button>
Browser previewCSS
Tailwind CSS · Web

01 / STYLE

Stable

weapp-tailwindcss

Bring Tailwind CSS to every mini-app platform

Use a familiar Tailwind CSS workflow across mini-apps and cross-platform frameworks, with platform-aware transforms, runtime values, and optimized builds.

Weekly downloads
11.6K
Stars
1.8K
weapp-viteDocumentation
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

02 / BUILD

Stable

weapp-vite

A modern Vite toolchain for mini-app development

Build, develop, and target multiple mini-app platforms with Vite, including Vue SFC support, the Wevu runtime, automatic routing, and extensible tooling.

Weekly downloads
3.2K
Stars
465
Registry CLI
pnpm dlx @varo-ui/cli add \
  --target weapp \
  button input card
Interaction sketch · Planned
Your next project
3 / 3 · Selected

03 / COMPOSE

Planned

Varo

Production foundation for cross-runtime component systems

Registry-first primitives, UI wrappers, theme tokens, business blocks, and Agent UI for H5 and weapp-vite mini-programs, delivered as editable source through the CLI.

Weekly downloads
0
Stars
0

Support open source, and the services we can deliver today.

Core tools stay open. Today we deliver migration and training, while cloud builds, templates, and private components remain in development.

Migration and training

Human-delivered services for connecting real repositories to weapp-vite + weapp-tailwindcss.

In development

Cloud builds, official templates, and private component registries will open after delivery is stable.

Sponsor open source

One-time ¥20 / ¥200 / ¥1,000 support for maintenance; ¥200+ can receive an approved GitHub link across weapp.dev, tw.weapp.dev, and vite.weapp.dev.

An open, modern foundation for mini-app engineering

We want to connect styling, builds, and components into an open, composable, and verifiable engineering ecosystem.

Open tooling

Each tool works independently, then composes through clear boundaries when you need the full stack.

Familiar development

Keep native mini-app syntax, Vue SFC, and cross-platform workflows while lowering migration cost.

Verifiable delivery

Make build output, runtime behavior, and release records inspectable and reproducible.

Ship steadily, evolve carefully

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

weapp-tailwindcss

Released Aug 25, 2026

v5.3.5

weapp-vite

Released Aug 24, 2026

v6.22.0

Varo

Released Aug 26, 2026

v0.0.1

Build the next generation of mini-app tooling together

weapp.dev is grounded in open-source projects, public documentation, and real runtime results. Developers are welcome to improve the ecosystem through feedback, examples, and code.

Join on GitHub

Analytics preferences

Cookie-free Cloudflare baseline analytics always remains active. Baidu Analytics and Google Analytics are enabled by default on the production site, and you can turn them off at any time.