jd-opensource/nutui

京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 10 minutes ago
Added to GitGenius on September 10th, 2026
Created on January 22nd, 2018
Open Issues & Pull Requests: 192 (+0)
GitHub issues: Enabled
Number of forks: 834
Total Stargazers: 6,509 (+0)
Total Subscribers: 108 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 47.1 hours
Mean response time: 48.2 days
90th percentile: 146.5 days
Tracked items: 88

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 55% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 89
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 549 days
Stale 30+ days: 88
Stale 90+ days: 87

Recent activity

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

Top labels

  • Feature Request (28)
  • Need Reproduce (3)
  • question (3)
  • PR Welcome (2)
  • to be closed (2)
  • bug (1)
  • dependencies (1)
  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

NutUI is a Vue component library designed for mobile web and mini-program development that follows JD.com's design specifications.

The library addresses the need for a consistent, production-ready set of UI components across mobile platforms. It provides over eighty components built to JD.com's visual standards, enabling developers to write a single codebase that runs on both HTML5 and multiple mini-program platforms. The components are written in TypeScript and support tree-shaking for optimal bundle sizes. The project includes extensive theming capabilities with over seven hundred built-in CSS variables for component-level customization, and offers internationalization support for multiple languages.

Teams building mobile applications with Vue should consider NutUI if they need a comprehensive component set aligned with JD.com's design language or if they require cross-platform compatibility between web and mini-programs. The library suits projects where consistency across H5 and mini-program targets is a priority. The documentation, design resources, and example implementations are substantial, and the project maintains unit test coverage above eighty percent.

The project shows consistent development activity with regular commits and active issue resolution. Pull requests are welcomed and processed. The codebase is maintained with attention to code quality and stability across releases.