Skip to content

An enterprise-class UI design language and React UI library

License

Notifications You must be signed in to change notification settings

madocto/ant-design

This branch is 5 commits ahead of, 687 commits behind ant-design/ant-design:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dc3e235 · Sep 18, 2024
Sep 16, 2024
Sep 14, 2024
Jul 25, 2024
Nov 22, 2023
Sep 18, 2024
Sep 3, 2024
Sep 9, 2024
Sep 9, 2024
Apr 15, 2024
Nov 30, 2022
Apr 26, 2020
May 25, 2020
Sep 14, 2024
Nov 12, 2018
Jun 7, 2023
Apr 8, 2024
Jul 12, 2024
Feb 8, 2019
Dec 21, 2023
Dec 21, 2023
Dec 21, 2023
Jun 7, 2023
Sep 2, 2024
Apr 2, 2024
Apr 28, 2020
Sep 15, 2023
Jun 22, 2024
Aug 22, 2023
Apr 16, 2024
Nov 9, 2022
Sep 3, 2024
Sep 9, 2024
Sep 9, 2024
Mar 22, 2019
Apr 21, 2020
Nov 28, 2018
Sep 9, 2024
Sep 9, 2024
Oct 21, 2020
Sep 13, 2024
Aug 29, 2024
Jun 23, 2024
Jun 22, 2024
Mar 21, 2023
Sep 1, 2021
Nov 28, 2023
Aug 19, 2024
Sep 16, 2024
Oct 14, 2021
Feb 5, 2024
Apr 1, 2024
Aug 27, 2024

Repository files navigation

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" />
  </>
);

🔗 Links

⌨️ 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

About

An enterprise-class UI design language and React UI library

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 99.3%
  • Other 0.7%