
In simple English
FigCraft is a desktop program for designing user interfaces, mobile screens, and web apps. It lets you draw layouts, build reusable components, and link screens together into interactive prototypes. You can save your files directly on your own computer as local archives, without needing an internet connection. It is free and open-source, which means anyone can download and use it without paying a subscription fee. Building it from source takes some computer knowledge, but pre-built installers are available for download.
What it is
FigCraft is an open-source interface design and prototyping tool written in pure Rust with its own graphics engine. It supports auto layout, vector networks, components with variants, design variables, and code generation for developers.
What it is good for
Solo builders and designers who want a fast, offline-capable alternative to cloud-based design software without paying monthly fees or locking files behind a proprietary service.
- Opens instantly and runs smoothly as a native app on your desktop, without using a web browser.
- Saves files as plain archives on your own disk, so you keep full control over your work.
- Includes a command-line interface and model context protocol server so AI agents can drive the design process.
- Still in early alpha development, so you may encounter rough edges or missing features.
- Requires the Rust toolchain and compiling from source if you want to run the development version.
- Importing files from other proprietary design tools works on a best-effort basis and might not preserve every detail.
Proprietary cloud-based interface design tools
VectorCraft
- penpot/penpot61k stars
Penpot is an open-source web-based collaborative design and prototyping platform.
- SVG-Edit/svgedit7.8k stars
A vector drawing editor that runs in a browser and can be embedded in a web page.
- viliusle/miniPaint3.5k stars
A layered image editor that runs in a browser, with no upload and nothing installed.
- johanmattssonm/birdfont561 stars
A free desktop editor for drawing a typeface and exporting it as an installable font file.
git clone https://github.com/storytold/figcraft cd figcraft cargo run --release -p figcraft