# FigCraft

FigCraft is an open-source, collaborative interface design and prototyping app in the spirit of Figma, written in pure Rust. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/7271/figcraft

## Description

FigCraft is an open-source, collaborative interface design and prototyping app in the spirit of Figma, written in pure Rust. It offers frames, auto layout, components and variants, vector networks, styles, variables and prototypes in a native app for macOS, Windows and Linux that opens instantly and works offline, with no account, telemetry or subscription. You can use the official native releases directly, or self-host the real Linux build on a Selkies web desktop that streams it to your browser without a VNC client or local install (amd64 and arm64), with settings, recent files and workspaces persisting under /config. A good fit for designers and teams who want a Figma-like tool they can run locally or on their own server.

## Platform availability

Available on 4 of 9 platforms: Unraid, Mac, Windows, Linux.

## Desktop and other devices

Mac, Windows, Linux.

## Health score

78/100 (Good), based on 4 of 5 factors.
- Maintained: 77 (last commit 0 days ago)
- Popular: 71 (3,363 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Security check: 100 (no serious findings, CI, tests)

## Links

- Unraid: https://ca.unraid.net/apps/app_0d1b4fe58c89df4f
- Official website: https://getartcraft.com/apps/figcraft
- desktop: https://github.com/storytold/figcraft/releases/latest

## Common questions

### Can FigCraft open .fig files, and what can it export?

It can open .fig files on a best-effort basis, and it can also open designs exported as the public REST API file JSON with prototypes and variables. Exports include SVG, PNG, JPG, WebP, and PDF.

### Are FigCraft design files stored in a portable format that I can back up?

FigCraft files are plain .figcraft archives on your own disk. There is no account or telemetry, and nothing leaves the computer unless you share a file.

### Can browser-only users publish a new document to a self-hosted figcraft-server?

The browser can join and edit files hosted on a server, but publishing a new document still requires the desktop app or MCP.

### What should I check if the FigCraft web editor will not load or shows a blank canvas?

The troubleshooting guide covers the web editor not loading, a blank canvas, WebGPU and WebGL2 errors, installation, and opening or saving files.

### Can multiple users edit the same server-hosted FigCraft file at the same time?

FigCraft supports live sessions on one figcraft-server file, with cursors, selections, cursor chat, and spotlight.

### Does FigCraft require a paid subscription?

FigCraft has no account, no telemetry, and no subscription.

## Alternatives

- Figma: Web-based vector graphics editor with desktop apps, focusing on real-time collaboration and version control for UI/UX design.
- Penpot: Penpot is a pioneering open-source platform for design and prototyping, tailored specifically for product teams.

---
Source: Our Local Host (https://ourlocalhost.com/app/7271/figcraft), the self-hosted and open-source app directory.
