DouyinFE/semi-design
🚀A modern, comprehensive, flexible design system and React UI library, AI-friendly built-in.🎨Provide 3000+ Design Tokens, easy to build your design system. Make Semi Design to Any Design.🧑🏻💻 Design to Code in one click observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 98
- Release rhythm 57
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 1773
- days_rel: 288
- days_push: 12
- n_releases_24m: 26
Adoption not part of the score
10318 stars · 846 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Semi Design is a modern, comprehensive React UI library and design system maintained by Douyin (TikTok) frontend team, offering 80+ high-quality components with 3000+ design tokens for deep theming. It includes Design-to-Code (Figma to code) and Code-to-Design tooling, full accessibility, i18n/RTL support, SSR compatibility, and AI-friendly components.
Use cases
- build a react app with a component library
- customize a design system with design tokens
- convert figma designs to react code
- build accessible and internationalized web apps
- create a branded theme for a react ui
- build ai chat interfaces in react
- use ui components inside shadow dom for browser extensions
When to choose
- you need a comprehensive React component library with strong theming and design token support
- your team wants to bridge design and code with Figma D2C/C2D workflows
- you need built-in accessibility, i18n, RTL, and SSR support
- you are building AI chat or bot interfaces and want ready-made AI components
When to avoid
- you use Vue, Angular, or Svelte rather than React
- you need a minimal, unstyled headless component set
- your project requires a permissive OSI license (license is non-standard)
- you prefer a very lightweight library with a small bundle footprint
Facets
library · maturity active
ui-components frontend-framework theme internationalization accessibility ssr web-development frontend web-design developer-tools browser cross-platform react design-system design-tokens figma-plugin design-to-code dark-mode typescript ai-friendly web-components bytedance web-server nodejs
3 sources
- readme: https://github.com/DouyinFE/semi-design · fetched 2026-08-28 · eab528594f27
- homepage: https://semi.design · fetched 2026-08-29 · 94f29828fc32
- site_page: https://semi.design/zh-CN/start/getting-started · fetched 2026-08-29 · 1bc13ac5ed17
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| DouyinFE/semi-design | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="DouyinFE/semi-design")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem