01FigCraft

08FigCraft

Interface design, rebuilt in pure Rust.

Frames, auto layout, components and variants, vector networks, styles, variables and prototypes in a native app that opens instantly and works offline. No account, no telemetry, no subscription.

macOS · Windows · Linux · Web · Free and open source

Ridgeline — auto layout screens in light and dark

Screenshot

FigCraft editing the Ridgeline hiking app: three phone screens on the canvas, the Featured trail card instance selected, the layers panel showing its auto layout tree, and the Design panel showing Fill and Hug sizing and the Theme variable mode

02Live sessions

Design together, in real time.

Host the open file from the app or a server of your own, share the invite link, and edit it together. Changes sync live with cursors, selections and cursor chat, and undo takes back only your own.

A host and a guest editing one fileVideo

03Highlights

What's inside.

  1. 01

    Familiar by design

    The toolbar, layers panel, Design panel, menus and shortcuts sit where your hands expect them. Productive on day one, no retraining.

  2. 02

    Layouts that build themselves

    Auto layout in both directions with wrap and grid, padding, gaps and Hug, Fill and Fixed sizing, plus constraints and layout grids for everything else.

  3. 03

    Components that scale

    Instances with overrides that survive edits, component sets with variants and properties, and styles and variables with modes for light and dark.

  4. 04

    Real vector networks

    Pen and pencil, a shape builder, booleans whose operands stay editable, variable-width strokes and smooth corners.

  5. 05

    Prototype and hand off

    Connections, triggers and animated transitions, a presentation view, and Dev Mode with measurements, annotations and generated CSS, HTML, React, SwiftUI and Compose code.

  6. 06

    Agent-ready

    Every menu item, tool and gesture runs one of 400+ commands, so the CLI, a JSON control channel and an MCP server can do anything you can click.

05Get FigCraft

Option 1 · Recommended

Get FigCraft with the Launcher.

ArtCraft Launcher installs FigCraft and every other Crafting App from one place, picks the right build for your computer and keeps them all up to date. Install it once and every update is a click away.

  • Every Crafting App
  • One-click updates
  • Verified downloads

ArtCraft Launcher · v0.3.2

Download LauncherAbout the Launcher

Option 2 · Standalone

Just FigCraft? Download it standalone.

These installers add FigCraft on its own, without the launcher. Come back here for new versions, or install the launcher later and it will find FigCraft and keep it updated.

Platform

02

Platform

03

Build from source

Run it today.

Needs Rust 1.95 or newer. New to Rust? Install it with rustup, then run:

Terminal
git clone https://github.com/storytold/figcraft.git
cd figcraft
cargo run --release -p figcraft
View source on GitHub

Open source · Free

Help shape FigCraft.

Report bugs, request features and get early builds of FigCraft in the ArtCraft Discord.