semi-design 是设计创意领域的开源项目,由 DouyinFE 开发,2021 年首次发布。
在全站 13,916 个收录项目中,它的 GitHub 星标数(10,405)位列前 5%,在设计创意分类的 192 个项目里位列前 5%。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-17。开源免费使用。
它主要面向的使用场景是:企业中后台管理系统快速搭建。同类可对比的替代方案包括 Ant Design、Arco Design、Material UI。

3000+设计变量加一键设计稿转代码,快速搭 React 中后台
Semi Design 是字节跳动开源的一套现代化、全面的设计系统与 React UI 组件库,内置 AI 友好能力。它解决的是中后台产品在设计与开发协作中风格不统一、主题定制成本高、设计稿到代码链路断裂的问题。核心能力包括:提供 3000+ Design Tokens,让团队可以基于变量快速搭建并定制自己的设计体系;支持一键 Design to Code,把 Figma 设计稿直接转成可用代码;内置深色模式与主题切换;提供 Figma 插件打通设计与研发流程。组件覆盖表格、表单、导航等常见业务场景,质量稳定,已在字节内部大量业务中验证。整体定位是既能开箱即用,又能深度定制的企业级 UI 基础设施。
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
—
1安装 Semi UI
在项目根目录执行安装命令,把 @douyinfe/semi-ui 加入依赖,npm/yarn/pnpm 任选其一。
npm install @douyinfe/semi-ui2编写组件示例
新建组件文件,从 @douyinfe/semi-ui 引入 Button 与 Form,按 README 示例组合表单。
import React from 'react';
import { createRoot } from 'react-dom/client';
import { Button, Form } from '@douyinfe/semi-ui';
const App = () => (
);
const root = createRoot(document.querySelector('#app'));
root.render( );3启动项目查看
用你项目原有的开发启动方式运行,打开页面确认表单正常渲染;README 未给出固定启动命令。
4安装 Figma 插件
在 Figma 社区安装 Semi Design 设计转代码插件,选中图层即可在右侧拿到代码。
5用 DSM 定制体系
通过 DSM 一键定义自有设计系统,可用 3000+ tokens 配置细节并保持 Figma 与代码同步。
页面出现含 name 输入框(默认值 semi design)与 submit 按钮的表单并能提交,即接入成功。
Q:npm、yarn、pnpm 该用哪个?
A:README 三种都支持,任选其一即可:npm install @douyinfe/semi-ui、yarn add @douyinfe/semi-ui、pnpm add @douyinfe/semi-ui。
Q:如何把 Figma 设计稿变成代码?
A:安装 Semi Figma 插件,支持 Figma devmode,选中图层直接在右侧获得代码,也可跳到 codesandbox 继续编辑。
Q:支持哪些代码输出格式?
A:支持 JSX + SCSS、Emotion/Tailwind,或 JSON Schema DSL 等多种输出格式。
Q:哪里能看可编辑的在线示例?
A:官方文档站 https://semi.design 提供数百个可编辑、可实时预览的示例。
Ant Design、Arco Design、Material UI
semi-design 是设计创意领域的开源项目,由 DouyinFE 开发,2021 年首次发布。
在全站 13,916 个收录项目中,它的 GitHub 星标数(10,405)位列前 5%,在设计创意分类的 192 个项目里位列前 5%。
项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-17。开源免费使用。
它主要面向的使用场景是:企业中后台管理系统快速搭建。同类可对比的替代方案包括 Ant Design、Arco Design、Material UI。
下一篇:open-pencil
open-design
开源
让 AI 代工做界面,本地跑完随手改
Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. ️ L···
Excalidraw
开源
开源虚拟白板协作工具
Virtual whiteboard for sketching hand-drawn like diagrams
morph
开源
用数据直接生成设计、动画和交互可视化
Morph is a free and open-source tool for creating designs, animations or interactive···
ChatGPT-MidJourney-prompt
开源
输入一句话,AI帮你生成Midjourney完整提示词
This is a ChatGPT based prompt generation model for MidJorney. The purpose of this m···