ant-design

    ant-design/ant-design

    An enterprise-class UI design language and React UI library

    frontend
    ant-design
    antd
    design-systems
    react
    typescript
    ui-kit
    ui-library
    TypeScript
    MIT
    97.2K stars
    54.3K forks
    97.2K watching
    Updated 3/15/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    75

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    1.4K

    Generated Insights

    About ant-design

    Ant Design

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

    CI status codecov NPM version NPM downloads

    FOSSA Status DeepWiki

    Follow Twitter Renovate status dumi Issues need help

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

    ❤️ Sponsors

    ✨ 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
    Edgelast 2 versionslast 2 versionslast 2 versionslast 2 versions

    📦 Install

    npm install antd
    
    yarn add antd
    
    pnpm add antd
    
    bun 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 [email protected]: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
    Contribution Leaderboard

    Let's build a better antd together.

    We warmly invite contributions from everyone. Before you get started, please take a moment to review our Contribution 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 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

    ❤️ Backers

    Discover Repositories

    Search across tracked repositories by name or description