figcraft

FigCraft is a native Rust app for designing interfaces and prototypes offline. It offers a Figma-like workflow for creating layouts, components and vector designs on your own computer.

Browse open issues

Pick a small issue you can reproduce, then fix it with your AI coding agent.

Share on XLicense: Apache-2.0

Overview

FigCraft is an open-source, native Rust app for interface design and prototyping. It provides a Figma-like workflow for creating layouts, components, vector designs and prototypes on your own computer, without requiring an account or an internet connection. Projects are stored as .figcraft files, and the app supports importing and exporting common image and document formats. Its commands are also available through a CLI, a JSON control channel and an MCP server.

Key features

  • Create layouts with auto layout, grids, spacing and sizing controls.
  • Build components and variants, and use styles and variables.
  • Create prototypes with connections, transitions and back actions.
  • Import and export SVG, PNG, JPG, WebP and PDF; open .fig files on a best-effort basis.

Best for

Designers and developers who want a native, offline tool for interface design and prototyping. It may also suit people who want to control design tasks through its CLI or agent-facing interfaces.

Upstream
storytold/figcraft
Fork on GitHub
Guo-astro/figcraft
Upstream stars
1.4k
Category
Web, design and marketing
Language
Rust
License
Apache-2.0
Forked
2026-10-15
Sync status
Updated by last syncLast synced 2026-10-19