Search for a command to run...
Extensible enterprise-grade frontend application framework for React. Routing-centric with both config-based and convention-based routing, backed by a plugin system that covers the full lifecycle from source to build output. Umi brings out-of-the-box routing, build, deploy, test, and lint with a single dependency.
Umi is Ant Group's underlying frontend framework and powers 10,000+ applications across the organization. Widely adopted at Alibaba, ByteDance, Tencent, NetEase, Meituan, and Kuaishou. Stands apart from alternatives through stronger extensibility, MFSU for faster Webpack builds than Vite in many setups, and dual build engines with Vite and Webpack. Compared to Next.js, Umi excels for client-side apps with more grounded features like config routing, antd integration, micro-frontends, i18n, and permissions. Unlike Remix, which is server-focused, Umi applies loader and action patterns on both client and server so pure CSR projects still benefit from request optimization.
Key features:
Common fit for large-scale React apps, enterprise dashboards, and teams needing consistency across many projects. Developers get Remix-style loaders and actions without server requirements, plus a plugin architecture to extend or replace any part of the stack.