👨🏻‍💻👩🏻‍💻 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 ac25c5b9c5 chore: remove react-doctor workflow and badge 14 hours ago
.agents docs: add CLAUDE.md and AGENTS.md for AI coding agent guidance (#11727) 3 weeks ago
.claude/skills feat: add pro-upgrade skill for AI-assisted project upgrades (#11801) 2 days ago
.github chore: remove react-doctor workflow and badge 14 hours 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) 3 weeks ago
config style: update primary color to antd v6 default (#11792) 6 days ago
docs feat: add pro-upgrade skill for AI-assisted project upgrades (#11801) 2 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) 2 weeks ago
src fix: resolve react-doctor lint warnings (#11786) 1 week 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) 2 weeks ago
.lintstagedrc fix: add getIntl() support to i18n-remove script (#11767) 2 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) 2 days ago
CLAUDE.md feat: add pro-upgrade skill for AI-assisted project upgrades (#11801) 2 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 chore: remove react-doctor workflow and badge 14 hours ago
README.zh-CN.md chore: remove react-doctor workflow and badge 14 hours ago
biome.json chore: track package-lock.json and update lint config 3 weeks ago
jest.config.ts fix: footer version extra quotes, add Umi/Utoo versions and commit hash fallback (#11728) 3 weeks ago
package-lock.json chore(deps-dev): bump the dependencies group across 1 directory with 2 updates (#11796) 3 days ago
package.json chore(deps-dev): bump the dependencies group across 1 directory with 2 updates (#11796) 3 days ago
postcss.config.js feat: upgrade to TailwindCSS v4 (#11668) 1 month ago
react-doctor.config.json chore(deps): bump antd to 6.4.2 and @ant-design/cli to 6.4.1 1 week ago
tailwind.config.js refactor: remove duplicate cheatsheet .ts wrappers, import .md directly (#11717) 3 weeks ago
tsconfig.json feat: add version and commit hash to footer (#11660) 1 month ago

README.md

Ant Design Pro

An out-of-box UI solution for enterprise applications as a React boilerplate.

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

Language: 🇺🇸 | 🇨🇳

light theme preview dark theme preview

Features

  • 💡 TypeScript: A language for application-scale JavaScript
  • 📜 Blocks: Build page with block template
  • 💎 Neat Design: Built on Ant Design 6 specification
  • 📐 Common Templates: Typical templates for enterprise applications
  • 🚀 State of The Art Development: Newest development stack of React 19/Umi Max 4/antd 6/utoopack
  • 📱 Responsive: Designed for variable screen sizes
  • 🎨 Theming: Customizable theme with Tailwind CSS v4 + antd-style
  • 🌐 International: Built-in i18n solution
  • ⚙️ Best Practices: Solid workflow to make your code healthy
  • 🔢 Mock development: Easy to use mock development solution
  • 🤖 AI Assistant: Built-in AI chatbot page powered by Ant Design X
  • UI Test: Fly safely with unit and e2e tests

Templates

- Welcome
- Dashboard
  - Analysis
  - Monitor
  - Workplace
- Form
  - Basic Form
  - Step Form
  - Advanced Form
- List
  - Search List (Articles/Projects/Applications)
  - Table List
  - Basic List
  - Card List
- Profile
  - Basic Profile
  - Advanced Profile
- Result
  - Success
  - Fail
- Exception
  - 403
  - 404
  - 500
- Account
  - Account Center
  - Account Settings
- AI Assistant
- User
  - Login
  - Register
  - Register Result

Usage

Get Started

Clone or download this repository to your local machine:

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

Installation

npm install

Development

# Start development server (full version by default)
npm start

Simplify to Simple Version

This project includes all blocks by default. If you need a minimal version, run:

npm run simple

This will:

  • Remove extra page directories (dashboard, form, list/*, profile, result, exception, account, etc.)
  • Remove extra mock files
  • Replace routes with simple version
  • Remove extra dependencies from package.json

Note: This operation is irreversible and will permanently delete files.

Build

npm run build

Browsers support

Modern browsers.

Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Edge last 2 versions last 2 versions last 2 versions

Contributing

Any type of contribution is welcome, here are some examples of how you may contribute to this project:

  • Use Ant Design Pro in your daily work.
  • Submit issues to report bugs or ask questions.
  • Propose pull requests to improve our code.
Contribution Leaderboard