#4444th of 92 in SaaS and app starters

semi-design

React UI component library with Figma design-to-code and theming tokens

Stars
10.5k
License
custom license
Last commit
Nov 2026
Last release
Nov 2025
Language
TypeScript
Stars, last 29 weeks+721
22 Apr 2026: 9,763 stars29 Apr 2026: 9,774 stars6 May 2026: 9,785 stars13 May 2026: 9,806 stars20 May 2026: 9,824 stars27 May 2026: 9,843 stars3 Jun 2026: 9,857 stars10 Jun 2026: 9,942 stars17 Jun 2026: 9,963 stars24 Jun 2026: 9,991 stars1 Jul 2026: 10,036 stars8 Jul 2026: 10,085 stars15 Jul 2026: 10,107 stars22 Jul 2026: 10,123 stars29 Jul 2026: 10,176 stars5 Aug 2026: 10,213 stars12 Aug 2026: 10,238 stars19 Aug 2026: 10,261 stars26 Aug 2026: 10,284 stars2 Sept 2026: 10,307 stars9 Sept 2026: 10,323 stars16 Sept 2026: 10,332 stars23 Sept 2026: 10,350 stars30 Sept 2026: 10,369 stars7 Oct 2026: 10,379 stars14 Oct 2026: 10,393 stars21 Oct 2026: 10,407 stars28 Oct 2026: 10,428 stars4 Nov 2026: 10,465 stars11 Nov 2026: 10,484 stars

9,763 on 22 Apr 202610,484 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Semi UI (@douyinfe/semi-ui) is a React component library from ByteDance's Douyin front-end team with 80+ components, written in TypeScript. It ships a Figma plugin that exports JSX with SCSS, Emotion or Tailwind, and a design system manager (DSM) exposing 3000+ design tokens for theming. It is not an AI project; it fits this list only loosely as a UI starter dependency.

Who it is for: React developers who want a themeable component library

Strengths

  • 80+ components with TypeScript types, SSR compatibility and dark mode
  • Figma plugin converts designs to JSX with SCSS, Emotion or Tailwind
  • 3000+ design tokens and DSM for theming and keeping Figma and code in sync
  • Tested with unit, Cypress E2E and Chromatic visual tests; a11y and RTL support

Weaknesses

  • React only; no AI, chat or model features included
  • Not a starter app: no auth, billing or database wiring
  • Last release 2025-11-18, nearly a year before the latest commit
  • Some blog and community links are Chinese-language or Feishu-only

What it needs

  • TypeScript
  • Needs React

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in SaaS and app starters

See all 92
Also in SaaS and app starters
RankProjectScore
1twentyOpen-source CRM extensible with objects, views and agents defined as code60.8k stars+2,709 (+4.7%) in 30 dayscustom license97 out of 100
2wailsFramework for building desktop apps with a Go backend and web frontend37.1k stars+599 (+1.6%) in 30 daysMIT94 out of 100
3quasarVue.js framework for web, mobile, desktop and extension apps from one codebase27.2k starsMIT94 out of 100
#4next.jsReact framework for full-stack web apps with Rust-based build tooling143.5k stars+794 (+0.6%) in 30 daysMIT93 out of 100
#5herouiReact component library on React Aria and Tailwind CSS v431.2k starsApache-2.092 out of 100