VectorCraft: Open-Source Vector Illustration Tool Built in Rust

VectorCraft: Open-Source Vector Illustration Tool Built in Rust

GitHub Open Source
storytold/vectorcraft

VectorCraft is a modern, open-source vector art application built in pure Rust that runs natively across desktops and the browser.

Repository snapshot

  • Repository: storytold/vectorcraft
  • Language: Rust
  • License: Apache-2.0
  • Stars: 11 673
  • Forks: 5 621

Daily open-source picks: GitHub Open Source on Telegram

What it is

VectorCraft is a modern, open-source vector art application built entirely from scratch in pure Rust. It delivers a full vector illustration workflow that operates natively on macOS, Windows, Linux, and FreeBSD, as well as in the browser through WebAssembly.

Why it matters

Performance is often a bottleneck in vector graphics software when dealing with thousands of paths or complex boolean operations. VectorCraft addresses this by moving rendering off the main UI thread using multithreaded SIMD processing, allowing heavy illustrations to render efficiently while keeping the interface fluid.

Key features

  • Multithreaded SIMD rendering engine keeping interfaces responsive during complex tasks.
  • Exact curve booleans designed to prevent standard failure states on intricate paths.
  • Built-in Model Context Protocol (MCP) server enabling AI agents to programmatically draw, edit, and export.
  • Native support for .vectorcraft, SVG, and PDF file formats.

Quick start

To build and run VectorCraft locally from the source repository, execute the following commands:

git clone https://github.com/storytold/vectorcraft
cd vectorcraft
cargo run --release -p vectorc

Who should try it

Developers and designers who prefer open-source tooling, need cross-platform native performance, or want to experiment with agent-driven graphic generation through MCP integration.

Verdict

VectorCraft provides a compelling open-source alternative for vector illustration, combining memory safety, native speeds, and modern developer integrations.

Continue exploring

Get the next pick in Telegram: Follow GitHub Open Source

Curated from the repository README and metadata. No hands-on test is claimed; evaluate it in a sandbox before production use.

Report Page