FindSoftware

Semi Design

React component library and design system from the Douyin front-end team, with themes built on design tokens.

Semi Design is a React component library and design system maintained by the Douyin front-end team. The getting started guide describes the project as providing ready-to-use React components, and its install step names the package @douyinfe/semi-ui.

Worth knowing

The main package is for React versions below 19. For React 19 the guide names a separate package, @douyinfe/semi-ui-19, which the examples can use in place of the main package. The getting-started page names a Figma Variant UI Kit.

Identity

Status
Active
Maintainer
DouyinFE4
First release
20217

Rendering and deploy

Install with
npm3

Releases

Current major version
26
Last release
2026-10-096

Adoption

GitHub stars
10,4372
npm downloads a week
22,8719
Contributors
1518
Dependent repositories
14810
Dependent packages
3810

Why these figures do not compare

Sources

  1. 2026-10-28: links
    semi.design/
  2. 2026-10-28: links, Written in, GitHub stars
    api.github.com/repos/DouyinFE/semi-design
  3. 2026-10-28: links, Categories, Built on, Install with
    semi.design/en-US/start/getting-started
  4. 2026-10-28: Maintainer, License, License model
    raw.githubusercontent.com/DouyinFE/semi-design/main/LICENSE
  5. 2026-10-28: Multilingual
    semi.design
  6. 2026-10-28: License, Current major version, Last release
    registry.npmjs.org/@douyinfe/semi-ui
  7. 2026-10-28: First release
    github.com/DouyinFE/semi-design/releases/tag/v2.0.0
  8. 2026-10-28: Contributors
    api.github.com/repos/DouyinFE/semi-design/contributors
  9. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/@douyinfe/semi-ui
  10. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40douyinfe%2Fsemi-ui

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON