Taro
Some data may be outdated — see provenance labels.
开放式跨端跨框架解决方案,支持使用 React/Vue 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 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
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
- readme: https://github.com/NervJS/taro · fetched 2026-09-23 · b5431c722904
- homepage: https://docs.taro.zone/ · fetched 2026-09-14 · fe1c619cd1b6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NervJS/taro | main | 93 |
| NervJS/taro-zhihu-sample | examples | 32 |
| NervJS/taro-rfcs | infra | 32 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem