didi/mpx

Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 17th, 2026
Created on December 6th, 2018
Open Issues & Pull Requests: 66 (+0)
GitHub issues: Enabled
Number of forks: 392
Total Stargazers: 3,934 (+0)
Total Subscribers: 89 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.4 days
Mean response time: 17.2 days
90th percentile: 22.1 days
Tracked items: 98

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 19
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 490 days
Stale 30+ days: 14
Stale 90+ days: 11

Recent activity

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

Top labels

  • processing (11)
  • support in future (3)
  • bug (1)
  • enhancement (1)

Most active issues this week

Detailed Description

Mpx is a cross-platform mini-program framework that compiles to mini-programs, web applications, and React Native platforms.

Mpx addresses the challenge of building applications that run across multiple platforms—including WeChat, Alipay, Baidu, QQ, Douyin, JD.com and other mini-program ecosystems, web browsers, and React Native for iOS, Android, and Harmony—without maintaining separate codebases. It provides a Vue-like development experience with reactive programming patterns, allowing developers to write once and compile to any target platform. The framework handles both compilation output and runtime behavior, managing the differences between platforms automatically.

Teams building applications that need to reach multiple mini-program platforms alongside web and native mobile should consider Mpx. It suits projects where code reuse across platforms is a priority and where the Vue-style syntax aligns with team preferences. The framework includes performance optimization features and supports atomic classes and server-side rendering. A companion component library, mpx-cube-ui, is available for mobile development.

The project maintains active development with regular updates to core functionality and documentation. Test and documentation workflows run continuously to verify stability. The framework has evolved to support emerging features like atomic classes and build output optimization, with migration guidance provided for developers upgrading between versions.