jd-opensource/micro-app

A simple, efficient and powerful micro front-end framework. 一款简约、高效、功能强大的微前端框架

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 10 minutes ago
Added to GitGenius on September 10th, 2026
Created on June 24th, 2021
Open Issues & Pull Requests: 331 (+0)
GitHub issues: Enabled
Number of forks: 639
Total Stargazers: 6,251 (+0)
Total Subscribers: 52 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 24.6 hours
Mean response time: 30.9 days
90th percentile: 96.7 days
Tracked items: 293

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "common" is answered fastest, typically in about 2 hours, while "Need Reproduction" waits about 2 days. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 161
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 577 days
Stale 30+ days: 156
Stale 90+ days: 150

Recent activity

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

Top labels

  • Need Reproduction (94)
  • fixed (24)
  • Working on it (16)
  • common (12)
  • feature (9)
  • router (8)
  • docs (7)
  • bug (5)

Detailed Description

micro-app is a micro front-end framework that enables developers to build modular web applications by composing multiple independent applications into a single cohesive system.

The framework addresses the challenge of integrating separate front-end applications that need to coexist and communicate within a shared browser environment. It uses Web Components as its foundation, allowing child applications to be loaded and managed as isolated units while maintaining communication channels with the parent application. This approach avoids the complexity of full module federation while providing a lightweight alternative to monolithic architectures.

Teams should consider micro-app when building large-scale applications where multiple teams need to work independently on different features, or when integrating applications built with different frameworks. It works well for projects where applications need to be deployed and updated separately without affecting the entire system. The framework is particularly suited to organizations that want to avoid tight coupling between application modules while keeping the implementation straightforward.

The project shows consistent development activity with regular updates and maintenance. The codebase demonstrates active refinement of core functionality and bug fixes. Documentation is actively maintained to reflect the framework's capabilities and usage patterns. The project maintains engagement with user issues and feature requests, indicating ongoing responsiveness to the community's needs.