umijs/umi
A framework in react community ✨ observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 3206
- days_rel: 9
- days_push: 8
- n_releases_24m: 90
Adoption not part of the score
16040 stars · 2663 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Umi is an extensible, plugin-based enterprise-grade React application framework from Ant Group, built on React Router 6 with routing, build, testing, and linting out of the box. It offers dual Vite/Webpack build engines, MFSU fast bundling, SSR/SSG, and a batteries-included Umi Max distribution with antd, data flow, i18n, and micro-frontend integrations.
Use cases
- build a production React app with routing and build tooling in one dependency
- create an enterprise admin dashboard with antd, permissions, and i18n
- scaffold a React project with conventional file-based routing
- speed up webpack builds with MFSU or switch to Vite mode
- add SSR or static site generation to a React app
- integrate micro-frontends with qiankun in a React codebase
- standardize frontend best practices across a large team
When to choose
- you want an all-in-one React meta-framework with routing, build, test, and lint included
- you need enterprise features like i18n, access control, data flow, and micro-frontends out of the box
- your team wants locked, pre-bundled dependencies for long-term build stability
- you prefer configurable routing alongside convention-based routing
- you are building CSR-heavy apps, especially with Ant Design
When to avoid
- you need to support IE8 or React below 16.8, or Node below 14
- you have strong requirements to customize webpack heavily yourself
- you want to pick your own router library or minimal tooling
- you primarily need server-side rendering with server loaders/actions, where Next.js or Remix fit better
- you just want a lightweight scaffold like create-react-app for a single small project
Facets
framework · maturity stable
web-framework routing build-tool ssr static-site-generator plugin-system testing linter web-development frontend developer-tools cross-platform react enterprise ant-design vite webpack mfsu micro-frontend umi-max convention-over-configuration nodejs web-server
9 sources
- readme: https://github.com/umijs/umi · fetched 2026-08-28 · 05c7ba48e1b2
- homepage: https://umijs.org/ · fetched 2026-08-29 · ee886a166b7d
- site_page: https://umijs.org/docs/api/config · fetched 2026-08-29 · d06fd72ff15a
- site_page: https://umijs.org/docs/introduce/introduce · fetched 2026-08-29 · 3eb48d10e18d
- site_page: https://umijs.org/docs/guides/getting-started · fetched 2026-08-29 · 35a1e141c176
- site_page: https://umijs.org/docs/api/api · fetched 2026-08-29 · 3ef5283d95f3
- site_page: https://umijs.org/docs/max/introduce · fetched 2026-08-29 · 6486769948e4
- site_page: https://umijs.org/docs/introduce/contributing · fetched 2026-08-29 · ab0e8913d11a
- site_page: https://umijs.org/docs/introduce/upgrade-to-umi-4 · fetched 2026-08-29 · 50eacfa9c660
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| umijs/umi | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem