umijs/qiankun

📦 🚀 Blazing fast, simple and complete solution for micro frontends.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 10 minutes ago
Added to GitGenius on September 3rd, 2026
Created on May 15th, 2019
Open Issues & Pull Requests: 422 (+0)
GitHub issues: Enabled
Number of forks: 2,061
Total Stargazers: 16,682 (+0)
Total Subscribers: 229 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 41.1 hours
Mean response time: 65.5 days
90th percentile: 217.0 days
Tracked items: 146

How this project is maintained

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

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 88
New in 7 days: 0
Closed in 7 days: 4
Avg open age: 1,003 days
Stale 30+ days: 84
Stale 90+ days: 82

Recent activity

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

Top labels

  • Need Reproduction (7)
  • out-of-scope (6)
  • bug (5)
  • duplicate (5)
  • enhancement (4)
  • pls use issue template (2)
  • FAQ (1)
  • good first issue (1)

Most active issues this week

Detailed Description

Qiankun is a micro frontend framework that enables teams to build web applications using multiple JavaScript frameworks in a distributed development model.

The framework solves the coordination challenges that arise when multiple teams develop different parts of a single web application independently. It provides a complete solution for registering, loading, and managing micro applications within a parent application. The approach handles resource isolation, JavaScript sandbox execution, and dependency management to allow teams to work autonomously while maintaining a cohesive user experience. Qiankun is built on single-spa and abstracts away much of the complexity involved in integrating independently deployed micro applications.

Teams should adopt Qiankun when building enterprise applications where multiple teams need to develop and deploy features independently without tight coupling. It suits projects where different parts of the application may use different frameworks or where deployment independence is a priority. The framework is designed for modern web applications where scalability across distributed teams is essential, and it handles the technical challenges of ensuring micro applications remain isolated from one another while sharing a common runtime environment.

The project maintains active development with ongoing work on a major version update. The codebase is written in TypeScript and includes automated testing infrastructure. Documentation is comprehensive, with a dedicated website, quick-start guide, and live examples available for reference. The project maintains an open roadmap for future development directions.