Ross ROSS = Recommend OSS · open-source software intelligence for agents

Taro

Some data may be outdated — see provenance labels.

开放式跨端跨框架解决方案,支持使用 React/Vue 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 observed · 2026-09-23

github.com/NervJS/taro · homepage · TypeScript · NOASSERTION (other) observed · 2026-09-23

Health v2 · maintenance only

93/100

  • Activity 96
  • Release rhythm 86
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 18
  • age_days: 3117
  • days_rel: 95
  • days_push: 28
  • n_releases_24m: 28

Full methodology

Adoption not part of the score

37687 stars · 4872 forks observed · 2026-09-23

What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-28, confidence 0.97

Taro is an open‑source cross‑platform framework that lets developers write a single codebase using React, Vue or Nerv and compile it to WeChat, Alipay, ByteDance, JD, QQ mini‑programs, H5, and React Native apps. It provides a CLI, routing, state management and UI component libraries to streamline multi‑target development.

Use cases

  • Build a WeChat mini‑program and a web app from the same React codebase
  • Create a cross‑platform mobile app that runs on both React Native and various Chinese mini‑program ecosystems
  • Develop a Vue‑based UI that can be compiled to multiple mini‑program platforms and H5
  • Share business logic across web, mobile and mini‑program targets without rewriting code
  • Rapidly prototype a multi‑platform product using Taro's CLI and component library

When to choose

  • You need to target several Chinese mini‑program platforms plus web or React Native with a single codebase
  • Your team prefers React or Vue and wants a unified build pipeline for all targets
  • You want a mature, actively maintained framework with strong community support and a CLI
  • You require built‑in routing, state management and UI components that work across platforms

When to avoid

  • You only target a single platform and prefer a native SDK for maximum performance
  • Your project relies heavily on platform‑specific native modules not yet supported by Taro
  • You need fine‑grained control over native iOS/Android code beyond what Taro abstracts

Facets

framework · maturity active

frontend-framework cli routing state-management ui-components web-development mobile-development cross-platform frontend cross-platform browser typescript multi-platform mini-program react vue taro-cli cross-end web mobile nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
NervJS/taromain93
NervJS/taro-zhihu-sampleexamples32
NervJS/taro-rfcsinfra32

For agents

markdown · JSON · MCP: product_card(name="NervJS/taro")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem