An enterprise-class UI design language and React UI library
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
dependabot[bot] b78c5540b9
chore(deps): bump dawidd6/action-download-artifact from 7 to 8 (#52540)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 7 to 8.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
14 hours ago
.dumi docs: fix demo suspense (#52495) 3 days ago
.github chore(deps): bump dawidd6/action-download-artifact from 7 to 8 (#52540) 14 hours ago
.husky feat: Add unstable api for React 19 compitable (#51979) 1 month ago
alias chore(deps): update dependency eslint to v9 (#50690) 4 months ago
components fix: layer support icon (#52533) 17 hours ago
docs fix: layer support icon (#52533) 17 hours ago
scripts site: change doc support display contributor (#52409) 1 week ago
tests type: update any type to Record (#52240) 3 weeks ago
typings chore(deps): update dependency chalk to v5 (#52109) 4 weeks ago
.antd-tools.config.js 📚 docs: add token meta info to token system model (#39101) 2 years ago
.depslintrc.js chore(deps): update dependency eslint to v9 (#50690) 4 months ago
.dockerignore test: use azure deploy ui test report site (#24327) 5 years ago
.dumirc.ts chore: move trace to async (#52300) 2 weeks ago
.editorconfig 🎨 Add emoji in commit message 6 years ago
.gitignore ci: add stackblitz templates (#49841) 6 months ago
.gitpod.yml Added Gitpod support (#14307) 6 years ago
.jest.image.js test: Update image snapshot logic (#46529) 1 year ago
.jest.js ci: bump jsdom (#52332) 2 weeks ago
.jest.node.js test: Update image snapshot logic (#46529) 1 year ago
.jest.site.js Revert "chore: migrate to vitest (#42506)" (#42900) 2 years ago
.lintstagedrc.json docs: use codesandbox as default reproduce link (#51219) 3 months ago
.ncurc.js chore: do not update @ant-design/cssinjs (#48222) 10 months ago
.npmignore chore: 📦 Optimize npm package size (#23698) 5 years ago
.npmrc chore(deps): update dependency eslint to v9 (#50690) 4 months ago
.prettierignore docs(🔥): release 5.21.0 with Splitter component and variant buttons (#50948) 4 months ago
.prettierrc style: remove importOrderSeparation from prettier config (#44336) 1 year ago
.remarkrc.js chore(deps): update dependency remark-preset-lint-recommended to v7 (#48479) 9 months ago
.surgeignore docs: v5 site upgrade (#38328) 2 years ago
BUG_VERSIONS.json fix: Button icon align issue again (#52132) 4 weeks ago
CHANGELOG.en-US.md docs: add changelog 5.23.2 (#52497) 3 days ago
CHANGELOG.zh-CN.md docs: add changelog 5.23.2 (#52497) 3 days ago
CNAME chore: update CNAME 2 years ago
CODE_OF_CONDUCT.md chore: add remark lint (#23457) 5 years ago
LICENSE 🌱 Upgrade LICENSE 6 years ago
README-zh_CN.md chore: Update README.md (#52493) 3 days ago
README.md chore: Update README.md (#52493) 3 days ago
SECURITY.md chore: add prettier ignore and format demo (#27270) 4 years ago
biome.json ♻️ chore: format code (use `npm run format`) (#51978) 1 month ago
codecov.yml test: fix codecov comment (#50640) 5 months ago
contributors.json chore: update contributors.json (#52426) 1 week ago
eslint.config.mjs chore: fix eslint warning for react 19 (#52133) 4 weeks ago
index-style-only.js refactor: add boime lint and fix lint errrors (#49536) 7 months ago
index-with-locales.js chore: Remove locale-provider (#41289) 2 years ago
index.js Add `variable.less` to support css variable (#31496) 3 years ago
jest-puppeteer.config.js ci: make puppeteer works when reusing node_modules (#46107) 1 year ago
mako.config.json chore: adjust dumi config (#51604) 2 months ago
package.json fix: layer support icon (#52533) 17 hours ago
renovate.json chore: Configure Renovate (#32494) 3 years ago
tsconfig-old-react.json docs: Support semantic preview (#47332) 12 months ago
tsconfig.json chore(deps): update dependency eslint to v9 (#50690) 4 months ago
webpack.config.js ♻️ chore: format code (use `npm run format`) (#51978) 1 month ago

README.md

Ant Design

An enterprise-class UI design language and React UI library.

CI status codecov NPM version NPM downloads

FOSSA Status

Follow Twitter Renovate status dumi Issues need help

Changelog · Report Bug · Request Feature · English · 中文

❤️ Sponsors and Backers

Features

  • 🌈 Enterprise-class UI designed for web applications.
  • 📦 A set of high-quality React components out of the box.
  • 🛡 Written in TypeScript with predictable static types.
  • ⚙️ Whole package of design resources and development tools.
  • 🌍 Internationalization support for dozens of languages.
  • 🎨 Powerful theme customization based on CSS-in-JS.

🖥 Environment Support

  • Modern browsers
  • Server-side Rendering
  • Electron
Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Electron
Electron
Edge last 2 versions last 2 versions last 2 versions last 2 versions

📦 Install

npm install antd
yarn add antd
pnpm add antd

🔨 Usage

import { Button, DatePicker } from 'antd';

export default () => (
  <>
    <Button type="primary">PRESS ME</Button>
    <DatePicker placeholder="select date" />
  </>
);

⌨️ Development

Use opensumi.run, a free online pure front-end dev environment.

opensumi.run

Or clone locally:

$ git clone git@github.com:ant-design/ant-design.git
$ cd ant-design
$ npm install
$ npm start

Open your browser and visit http://127.0.0.1:8001 , see more at Development.

🤝 Contributing PRs Welcome

Top Contributors of ant-design/ant-design - Last 28 days Performance Stats of ant-design/ant-design - Last 28 days
New participants of ant-design - past 28 days

Let's build a better antd together.

We warmly invite contributions from everyone. Before you get started, please take a moment to review our Contributing Guide. Feel free to share your ideas through Pull Requests or GitHub Issues. If you're interested in enhancing our codebase, explore the Development Instructions and enjoy your coding journey! :)

For collaborators, adhere to our Pull Request Principle and utilize our Pull Request Template when creating a Pull Request.

Issue funding

We use Polar.sh and Issuehunt to up-vote and promote specific features that you would like to see and implement. Check our backlog and help us:

Let's fund issues in this repository