📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:5,200+
M3E Canvas 是一个 5.2k 星的开源工具,本周在 GitHub 上热度飙升。它让设计师和开发者在浏览器里直接绘制 Material 3 Expressive 风格的界面草图,然后一键把草图转换成可用的前端代码。相比传统设计工具,它的优势是"所见即所得"——画完就是能跑的界面,省去设计与开发之间的翻译成本。
同类工具对比可参考 OpenPencil AI设计工具部署教程。
| 功能 | 说明 |
|---|---|
| 拖拽绘制 | Material 3组件库拖拽组合,Expressive风格 |
| 草图转代码 | 生成的界面导出为可用前端代码 |
| 实时预览 | 边画边看效果,响应式预览 |
| 主题定制 | 颜色/圆角/字体系统级调整 |
| 纯前端 | 浏览器运行,无需安装 |
# 方式一:在线使用(无需安装)
# 打开项目演示地址即可开始绘制
# 方式二:本地部署
git clone https://github.com/lnkiai/m3e-canvas.git
cd m3e-canvas
npm install
npm run dev
# 访问 http://localhost:5173
# 基本流程:
# 1. 从左侧组件库拖入 Card/FAB/TopAppBar 等 M3 组件
# 2. 调整布局与属性(颜色、圆角、间距)
# 3. 点击 Export 导出代码或直接复制