
Arco Design
ByteDance's comprehensive enterprise design system and component library, supporting both React and Vue with flexible theme token algorithms.

Overview
Arco Design is ByteDance's flagship enterprise design system and open-source component library. Built from years of internal production experience across ByteDance's global products, it provides comprehensive, production-tested components for both React and Vue 3.
Key Features
- 🏢 ByteDance Production Tested: Powers mission-critical internal and external enterprise applications with rock-solid stability.
- 🔄 Dual Framework Support: Native, first-class implementations for both React and Vue 3.
- 🎨 Arco Pro & Design Lab: Seamlessly configure design tokens via visual web tools and generate custom NPM theme packages.
- 🌐 Rich Ecosystem: Companion tools for icon sets, component extensions, and Figma UI kits.
Installation & Quick Start
npm install @arco-design/web-reactBasic React Example
import React from 'react';
import { Button, Space, DatePicker } from '@arco-design/web-react';
import '@arco-design/web-react/dist/css/arco.css';
export default function App() {
return (
<Space direction="vertical">
<DatePicker />
<Button type="primary">Primary Button</Button>
</Space>
);
}When to Choose
- Ideal For: Corporate internal tools, data management portals, multi-framework teams (React + Vue), and ByteDance tech stack followers.
- Alternatives: For Alipay/Ant ecosystem, choose Ant Design; for Tencent ecosystem, choose TDesign.
Comments & Discussion
No comments yet. Be the first to share your experience or thoughts!
Related libraries
Curated by category & stackAstryx (Meta)
Meta's open source enterprise design system and React 19 component library with 170+ accessible components, StyleX integration, and agent-ready tooling.
Duolingo UI (ShadLingo)
A comprehensive Duolingo-inspired design system and component suite built on shadcn/ui v4 and Tailwind CSS, featuring signature 3D buttons, vivid owl-green tokens, and gamified interaction cards.
8bitcn/ui
Accessible retro 8-bit components and blocks built on shadcn/ui and Tailwind CSS. Open source, copy-paste, and crafted for modern React apps.