VectorCraft: Open-Source Vector Illustration Tool Built in Rust
GitHub Open Source
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 vectorcWho 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.