FigCraft is a free, open-source interface design and prototyping application that provides an alternative to Figma for creating user interfaces, interactive prototypes, and design systems. Built entirely in Rust, FigCraft delivers a fast, native design environment with support for vector editing, auto layout, reusable components, and advanced styling tools. Users can create responsive layouts, manage design variables, build component libraries, and develop interactive prototypes with transitions and conditional interactions. The software includes advanced vector drawing capabilities, typography controls, gradients, effects, and export options for SVG, PNG, JPG, WebP, and PDF files. FigCraft also supports AI-powered design automation through its Model Context Protocol (MCP) server, command-line interface, and scripting capabilities, allowing AI agents to create and modify designs. Available for Windows, macOS, Linux, FreeBSD, and web browsers.
Features
- Interface Design and Auto Layout: Create responsive interfaces with frames, layout grids, flexible sizing, alignment controls, constraints, and nested layouts.
- Reusable Components and Design Systems: Build component libraries with variants, properties, shared styles, design variables, and reusable assets.
- Advanced Vector Editing: Design custom shapes and illustrations using vector networks, pen tools, Boolean operations, adjustable strokes, and path editing.
- Interactive Prototyping: Create clickable prototypes with transitions, animations, conditional logic, interactive elements, and presentation previews.
- AI Agent Integration and Automation: Automate design creation and editing through MCP, a command-line interface, JSON commands, and scripting workflows.
- - Offline Design and Collaboration: Work locally without an account, export designs in multiple formats, and collaborate through experimental live editing sessions and self-hosted servers.