Skip to main content
weapp.dev
Back to the stack
Stable

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.

Varo documentation home showing the cross-runtime component system
Varo unifies H5 and mini-program component systems through primitives, editable source, and delivery checks.

Install

Vue 3 teams that need shared interaction semantics, component source, and business blocks across H5 and mini-program products.

pnpm dlx @varo-ui/cli add --target weapp button input card

Real runtime output

These images come from official project demos or regression baselines and are stored locally on this site.

Varo documentation home showing the cross-runtime component system
Varo unifies H5 and mini-program component systems through primitives, editable source, and delivery checks.
Varo Agent UI conversation and tool interface
Thirty-six dual-target Agent UI components and the Agent Chat Block share one event protocol.

Core capabilities

  • 56 dual-target runtime families
  • 45 mini-program registry families
  • 36 dual-target Agent UI components
  • Registry-first source delivery

Common use cases

  1. 01Install editable H5 or mini-program component source from the registry
  2. 02Reuse dual-target business blocks and Agent UI
  3. 03Build an internal design system from primitives and theme tokens

Platforms

H5WeChatVue 3weapp-viteTailwind CSS
Current versionv1.2.0Aug 29, 2026
Weekly downloads561
GitHub Stars2

Frequently asked questions

How is Varo different from a traditional npm UI library?

Varo primarily delivers component and block source that teams can copy, modify, and own instead of a black-box UI package that is customized only from the outside.

Which runtimes does Varo support today?

The registry targets are h5 and weapp, with mini-program components integrating with weapp-vite. Both runtimes maintain 56 component families, while the mini-program registry currently exposes 45 high-consensus families.

Future documentation path

/docs/varo/

This path will become canonical when aggregated documentation launches.

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.