跳到正文

正在自动登录…

← 返回项目列表

storytold/figcraft

界面设计原型制作

FigCraft 是一个用纯 Rust 构建的开源界面设计与原型制作工具,支持框架、自动布局、组件、矢量网络、样式、变量和原型,强调原生性能、离线工作和协作功能。适用于设计师、开发者等需要创建 UI 设计和原型的用户。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/21 06:05:41 · 查看原文

值得看Rust应用与服务
累计 Stars
3,104
当前热度
7~30 天 · 热门
仓库创建时间
打开 GitHub ↗项目网站 ↗

选用指南

AI 根据 README 整理 · 2026/10/21 06:05:41

使用方式

可通过桌面应用、命令行、JSON 控制通道或 MCP 服务器使用,所有操作都基于同一命令引擎。

查看 README 依据
Every menu item, tool and drag is a command, so the same engine runs from the UI, the CLI, a JSON control channel or an MCP server. </td> </tr> </table> <br> ## A look around <table> <tr> <td width="50%" valign="top">
figcraft-cli render landing.figcraft -o landing.png --scale 2 figcraft-cli export landing.figcraft -o out/ --format svg # Run a script of commands without a window figcraft-cli run build-card.json --out card.figcraft # Every command, with its parameters figcraft-cli commands --filter autoLayout # Let an agent drive it over MCP (headless, or attached to the running app) figcraft-cli mcp figcraft-cli mcp --attach 47800 ```
部署要求

需要 Rust 环境编译运行,桌面应用支持 macOS、Windows、Linux、FreeBSD 和 Web,可从源码构建或下载安装包。

查看 README 依据
- **Never crashes:** no `unwrap`, `expect` or `panic` in shipped code, enforced by clippy; commands run behind a guard so a bug fails one action, not your session. - **Clean-room:** implemented from public documentation and observed behaviour only. No proprietary code, file formats, icons or images. ## Get started ```sh git clone https://github.com/storytold/figcraft cd figcraft cargo run --release -p figcraft # the desktop app cargo run --release -p figcraft-server # the collaboration server (docs/server.md) cargo test --workspace # the test suite
New contributors and AI agents: start with [`AGENTS.md`](AGENTS.md), then [`docs/`](docs/). Installers for macOS (universal, signed and notarized), Windows (x64, x86 and arm64), Linux (AppImage, `.deb`, `.rpm`, Flatpak and tarball), FreeBSD and the web are attached to each [GitHub release](https://github.com/storytold/figcraft/releases). Maintainers: [`docs/releasing.md`](docs/releasing.md) explains how releases are built, signed and published. > [!IMPORTANT]
已知限制

处于早期 alpha 状态,对 .fig 文件的支持尽力而为,多人协作仅有预览版,尚未与真实设计文档进行过全面校验。

查看 README 依据
> **Status:** FigCraft is in **alpha**: about 49% of the way to replacing proprietary tools for real work, by our own estimate. Nearly all tracked interface design actions in the menu checklist are wired ([`docs/parity-checklist.md`](docs/parity-checklist.md)) and the core editor works end to end, but FigCraft opens `.fig` files only best effort, has only a first preview of multiplayer (live sessions hosted from the app or a self-hosted server, with per-person undo and share links to edit or to view; no accounts, teams or cloud yet), runs its own WebAssembly plugins, and hasn't been checked
against real design documents. The honest, area-by-area picture is in the [roadmap](ROADMAP.md) and [`docs/target-app-parity.md`](docs/target-app-parity.md). Expect rough edges and please file issues, or tell us what broke on [Discord](https://discord.gg/artcraft). ## Privacy and online sharing FigCraft works offline: it has no account and no telemetry, and it contacts no server until you share or join a file. Live sessions are a **preview**. Before you share anything that matters, know what sharing does:

README

正在加载 README…

收录信息

仓库创建时间
2026/10/10 00:02:13
首次达标收录
2026/10/14 06:00:58
统计更新时间
2026/10/22 19:25:30

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 3.8 / 5

新颖度
3.7
实用价值
4.1
成熟度
4.0
实质含量
3.6

由 Jev 模型根据仓库描述与 README 评估,2026/10/21 06:05:42 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/22 19:12:30
许可证标识
Apache-2.0
Fork 数
1,228
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目