jd-opensource/taro-ui

一款基于 Taro 框架开发的多端 UI 组件库

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 14th, 2026
Created on July 2nd, 2018
Open Issues & Pull Requests: 509 (+0)
GitHub issues: Enabled
Number of forks: 740
Total Stargazers: 4,729 (+0)
Total Subscribers: 93 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.4 days
Mean response time: 85.3 days
90th percentile: 189.0 days
Tracked items: 133

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 4% of issues opened in the past year have never received a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 94% of issues opened in the past year have since been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 76
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,893 days
Stale 30+ days: 46
Stale 90+ days: 29

Recent activity

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

Top labels

  • stale (74)
  • enhancement (36)
  • iron-tree:adopted (8)
  • bug (7)
  • docs (6)
  • help wanted (6)
  • stage:task (6)
  • stage:verify (5)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Taro UI is a multi-platform UI component library built on the Taro framework. It enables developers to write a single set of components that run across WeChat mini-programs, Alipay mini-programs, Baidu mini-programs, H5, and React Native by leveraging Taro's cross-platform compilation capabilities.

The library solves the problem of code duplication when building applications that must run on multiple platforms. Rather than maintaining separate codebases for each target environment, Taro UI provides a unified component set that compiles to platform-specific code. Developers import components and use them according to the documentation, with Taro's build tools handling the compilation to different runtime targets.

Teams should adopt this library if they are already using Taro for multi-platform development and need a consistent set of UI components across web, mini-program, and native environments. It suits projects where maintaining a single codebase across multiple platforms is a priority. The tool is particularly valuable for organizations building for the Chinese app ecosystem, where WeChat and Alipay mini-programs are prevalent distribution channels.

The project is undergoing active maintenance recovery with a focused roadmap. Current development priorities include completing a Monorepo restructuring, implementing CSS precompilation, and validating compatibility with Taro v4. The maintainers welcome community contributions through issues and pull requests, with a contribution guide available for those interested in participating.