umi

? Pluggable enterprise-level react application framework.

Github stars Tracking Chart

English, 简体中文

umi

codecov
NPM version
CircleCI
Build Status
GitHub Actions status
NPM downloads
lerna

? Pluggable enterprise-level react application framework.

Please consider following this project's author, sorrycc, and consider starring the project to show your ❤️ and support.


Features

  • ? Out of box, with built-in support for react, react-router, jest, webpack, rollup, etc.
  • ? Next.js like and full featured routing conventions, which also supports configured routing
  • ? Plugin system, covering every lifecycle from source code to production
  • ? High performance, including PWA support, route-level code splitting, etc.
  • ? Support for static export, Suitable for environments without server
  • ? Fast dev startup, including dll support with config etc.
  • ? Polyfill solution, add JS and CSS polyfill with targets config, lowest to IE9
  • ? Support TypeScript, including d.ts definition and umi test
  • ? Deep integration with dva, including duck directory support, automatic loading of model, code splitting, etc
  • ⛄️ Support MPA, based on umi-plugin-mpa
  • ? Visual Assist Programming, using Umi UI to improve development efficiency.
  • ? Support SSR, usage.

And more.

Getting Started

# Install deps
$ yarn global add umi # OR npm install -g umi

# Create application
$ mkdir myapp && cd myapp

# Create page
$ umi generate page index

# Start dev server
$ umi dev

# Build and deploy
$ umi build

Getting started with a 10 minutes video

Examples

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Community, Github Issue, 钉钉群, 微信群, -------------------------------------------------------, ------------------------------------------------------------------------------------------------------------------------------, -------------------------------------------------------------------------------------------, umijs/umi/issues, , , ## License

MIT

Main metrics

Overview
Name With Ownerumijs/umi
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 7)
Platform
License:MIT License
所有者活动
Created At2017-11-22 10:09:36
Pushed At2025-04-22 08:55:38
Last Commit At2025-04-22 16:55:38
Release Count2544
Last Release Namev4.4.9 (Posted on )
First Release Nameaf-webpack@0.10.0 (Posted on 2017-12-01 17:41:35)
用户参与
Stargazers Count15.7k
Watchers Count258
Fork Count2.7k
Commits Count7.6k
Has Issues Enabled
Issues Count6964
Issue Open Count184
Pull Requests Count3395
Pull Requests Open Count80
Pull Requests Close Count660
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private