NervJS/taro

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

View on GitHub ↗Jump to charts ↓Open shareable report →

NervJS/taro has 37k+ stars and 4.5k+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 16, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on August 31st, 2026
Created on April 8th, 2018
Open Issues & Pull Requests: 1,598 (+0)
GitHub issues: Enabled
Number of forks: 4,867
Total Stargazers: 37,714 (+0)
Total Subscribers: 682 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.3 hours
Mean response time: 136.9 days
90th percentile: 242.8 days
Tracked items: 852

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 78% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. 90% of issues opened in the past year have since been closed. Three people close 54% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 604
New in 7 days: 7
Closed in 7 days: 6
Avg open age: 674 days
Stale 30+ days: 596
Stale 90+ days: 568

Recent activity

Opened in 7 days: 6
Closed in 7 days: 6
Comments in 7 days: 0
Events in 7 days: 20

Top labels

  • weekly-digest (1,862)
  • F-react (462)
  • T-weapp (329)
  • V-3 (283)
  • bug (228)
  • V-4 (181)
  • T-h5 (137)
  • V-2 (109)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Taro is a cross-platform framework that enables developers to write applications once using React or Vue and deploy them to multiple targets including WeChat, JD.com, Baidu, Alipay, ByteDance, QQ mini programs, H5, and React Native.

The tool addresses the fragmentation problem of building separate codebases for different mini-program platforms and web targets. It works by providing a unified development environment where developers write in a single codebase using familiar frameworks like React or Vue, then Taro compiles and adapts that code to run on each target platform. This approach eliminates the need to maintain multiple implementations while preserving platform-specific capabilities and optimizations.

Taro suits teams building applications that need to reach users across Chinese app ecosystems and web platforms simultaneously. It is particularly valuable for projects targeting WeChat mini programs alongside other platforms, since those represent a significant user base in certain markets. The framework is most effective when your team is already comfortable with React or Vue, as it leverages existing knowledge rather than introducing a new programming model. Organizations should evaluate whether their target platforms align with Taro's supported destinations and whether the compilation approach meets their performance requirements.

The project maintains active development with regular commits across its codebase. The repository shows consistent engagement with issues and pull requests being addressed. Development activity spans the core framework, documentation, and tooling components, indicating sustained effort across multiple areas. The project accepts community contributions and maintains an organized structure for managing feature requests and bug reports.