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...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 5th, 2026
Created on October 25th, 2021
Open Issues & Pull Requests: 39 (+0)
GitHub issues: Enabled
Number of forks: 849
Total Stargazers: 10,350 (+0)
Total Subscribers: 70 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.9 days
Mean response time: 113.3 days
90th percentile: 338.8 days
Tracked items: 569

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "bug" is answered fastest, typically in about 22 hours, while "AI issue" waits about 7 months. Only 10% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 2
Closed in 7 days: 3
Avg open age: 10 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature request (201)
  • bug (52)
  • PR Welcome (26)
  • need more info (13)
  • AI issue (11)
  • good first issue (7)
  • chore (5)
  • Needs More Information (4)

Detailed Description

Semi Design is a React UI library and design system that provides comprehensive component coverage with extensive design token customization.

The tool addresses the need for a flexible design system that can be adapted to different brand requirements without forking the codebase. It supplies over three thousand design tokens that allow developers to customize colors, typography, spacing, and other design properties to match their specific design language. The library includes built-in support for dark mode and is structured to enable teams to create their own design systems on top of the foundation rather than starting from scratch.

Semi Design suits teams building applications that require consistent UI patterns across multiple products or that need to maintain a cohesive design system as their product scales. It works well for projects where design-to-code workflows matter, particularly those using Figma for design handoff. The library includes a Figma plugin to facilitate this workflow. Organizations that want to avoid maintaining a completely custom component library but need significant visual customization will find the token-based approach valuable compared to more opinionated, less themeable alternatives.

The project maintains active development with regular updates to components and design tokens. The codebase shows consistent refinement of the API surface and expansion of component capabilities. Documentation and examples receive ongoing attention to support adoption. The project demonstrates responsiveness to issues and pull requests from the community.