👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
afc163 9b42b08d7f docs: optimize README for clarity and conciseness 5 days ago
.agents docs: add CLAUDE.md and AGENTS.md for AI coding agent guidance (#11727) 4 weeks ago
.claude/skills feat: add pro-upgrade skill for AI-assisted project upgrades (#11801) 6 days ago
.github chore(deps): bump the github-actions group with 5 updates (#11804) 5 days ago
.husky chore: merge v6-full-edition to all-blocks 11 months ago
cloudflare-worker fix: resolve CF Worker Date.now() returning 0 at module level (#11738) 4 weeks ago
config style: update primary color to antd v6 default (#11792) 1 week ago
docs feat: add pro-upgrade skill for AI-assisted project upgrades (#11801) 6 days ago
mock fix: resolve multiple UI issues (#11678) 1 month ago
public chore: add biome tooling and format codebase (#11572) 7 months ago
scripts fix: add getIntl() support to i18n-remove script (#11767) 3 weeks ago
src fix: resolve react-doctor lint warnings (#11786) 2 weeks ago
tests Improve mocks for localStorage, Worker, and matchMedia (#11682) 3 weeks ago
types fix: resolve multiple UI issues (#11678) 1 month ago
.commitlintrc.js chore: merge v6-full-edition to all-blocks 11 months ago
.editorconfig remove unnecessary 'x' permission of some configuration files 8 years ago
.gitignore ci: integrate react-doctor for PR health checks (#11777) 3 weeks ago
.lintstagedrc fix: add getIntl() support to i18n-remove script (#11767) 3 weeks ago
.npmrc chore: merge v6-full-edition to all-blocks 11 months ago
AGENTS.md feat: add pro-upgrade skill for AI-assisted project upgrades (#11801) 6 days ago
CLAUDE.md feat: add pro-upgrade skill for AI-assisted project upgrades (#11801) 6 days ago
CODE_OF_CONDUCT.md script: use default prettier 7 years ago
LICENSE fix: add present to LICENSE (#10092) 4 years ago
README.md docs: optimize README for clarity and conciseness 5 days ago
README.zh-CN.md docs: optimize README for clarity and conciseness 5 days ago
biome.json chore: track package-lock.json and update lint config 4 weeks ago
jest.config.ts fix: footer version extra quotes, add Umi/Utoo versions and commit hash fallback (#11728) 4 weeks ago
package-lock.json chore(deps-dev): bump the dependencies group across 1 directory with 2 updates (#11796) 7 days ago
package.json chore(deps-dev): bump the dependencies group across 1 directory with 2 updates (#11796) 7 days ago
postcss.config.js feat: upgrade to TailwindCSS v4 (#11668) 2 months ago
react-doctor.config.json chore(deps): bump antd to 6.4.2 and @ant-design/cli to 6.4.1 2 weeks ago
tailwind.config.js refactor: remove duplicate cheatsheet .ts wrappers, import .md directly (#11717) 4 weeks ago
tsconfig.json feat: add version and commit hash to footer (#11660) 2 months ago

README.md

Ant Design Pro

Out-of-box enterprise-level React application framework.

CI GitHub release Build With Utoo Build With Umi Checked with Biome React Review Ant Design

🇺🇸 English | 🇨🇳 中文

light theme dark theme

Features

  • TypeScript — Full type safety out of the box
  • Ant Design 6 — Enterprise-grade UI components
  • Umi Max 4 — Convention-over-configuration framework with utoopack
  • React 19 — Latest React with concurrent features
  • Tailwind CSS v4 + antd-style — Flexible theming with CSS tokens
  • Internationalization — Built-in i18n for 8 locales
  • Mock Development — Co-located mock files for rapid prototyping
  • AI Assistant — Built-in chatbot page powered by Ant Design X
  • Best Practices — Biome linting, unit & e2e tests, CI/CD ready

Templates

Dashboard (Analysis, Monitor, Workplace) · Form (Basic, Step, Advanced) · List (Search, Table, Basic, Card) · Profile (Basic, Advanced) · Result (Success, Fail) · Exception (403, 404, 500) · Account (Center, Settings) · AI Assistant · User (Login, Register)

Quick Start

# Clone the repository
git clone --depth=1 https://github.com/ant-design/ant-design-pro.git myapp
cd myapp

# Install dependencies
npm install

# Start development server
npm start

To get a minimal version without the demo pages:

npm run simple

Note: npm run simple is irreversible — it permanently deletes demo files.

Build

npm run build

Contributing

We welcome all contributions. Please submit issues for bugs or questions, or open pull requests to improve the code.

Contribution Leaderboard