📈 GH Trending Explorer 🎲 Surprise me

← all repos

storytold / vectorcraft

git clone https://github.com/storytold/vectorcraft.git v0.13.1 · 2d ago

VectorCraft: An open-source, vector art tool written by scratch in pure Rust

—
stars, 24h
—
stars, 7 days
+10k
stars, 30 days · #33
10k
★ total
5.0k
forks · 771 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageRust
LicenseApache-2.0
Created2026-09-30 (20d ago)
Last pushtoday
Watchers55
OwnerOrganization

GitHub topics

Links

README excerpt
VectorCraft 
 Vector illustration; an open-source, modern vector art application, built in pure Rust. 
 A fast, open-source vector illustration workflow. It runs natively on
 macOS, Windows, Linux and FreeBSD, and in the browser via WebAssembly. Built by the ArtCraft team.
 VectorCraft on getartcraft.com ·
 ArtCraft ·
 All Crafting Apps 
 Neon Drive : a Pathfinder-cut sun, live Outer Glow on the type and grid, and clipping masks · examples/neon-drive.vectorcraft 
> [!NOTE]
> **ArtCraft is a community of artists from all walks of life.** Digital, generative, music,
> games — if you make things, you're one of us. **Come say hi on Discord.**
 A look around ·
 Made in VectorCraft ·
 Why VectorCraft ·
 Quick start ·
 Status ·
 Downloads ·
 The Crafting Apps ·
 License 
## A look around
 Live Blends and Layers : editable key paths, smooth colour, every object a row 
 Pen and Direct Selection : real Bézier anchors and handles, plus a contextual task bar 
 3D Revolve : smooth vector shading, caps and a rotation gizmo · examples/still-life.vectorcraft 
 Dimension tool : lengths, angles and radii that follow the art they measure · examples/bracket-drawing.vectorcraft 
 Perspective Grid : art attached to its planes stays editable in perspective · examples/perspective-city.vectorcraft 
 Multiple artboards, light theme : Pathfinder · Gradient Mesh · live radial Repeat · Envelope Distort · examples/feature-sheet.vectorcraft 
## Made in VectorCraft
Every piece below was built entirely through VectorCraft's command API, the same one the MCP server
exposes to agents, and exported by VectorCraft's own renderer. The source files are in
`examples/`.
 Neon Drive : synthwave poster with glowing type and grid 
 Dusk : gradient sky, glowing sun, layered mountains 
 Live Blends : 70 steps, smooth colour, editable spines 
 Still Life : four revolved profiles with smooth vector shading 
 Radial Repeat : a live mandala 
 Envelope Distort : striped type warped into a flag 
 Gradient Mesh : shaded spheres 
 Pathfinder : a crescent and stars from exact booleans 
## Why VectorCraft
- **Familiar.** A familiar layout, tools, menus, panels and shortcuts: the Pen, Direct Selection,
 Pathfinder, Smart Guides, Appearance, Swatches, Layers and more. You already know how to use it.
- **Fast.** Multithreaded SIMD rendering off the UI thread. 20,000 shapes render in about 27 ms at
 full retina resolution while the interface stays at 120 fps.
- **Robust.** Exact curve booleans (no "cannot perform operation"), unlimited undo via structural
 sharing, and property-tested file round trips.
- **Open.** A documented native format (`.vectorcraft`, JSON), first-class SVG, PDF (and
 PDF-compatible `.ai`) import and export, PNG/JPEG/WebP export, Export for Screens, and SVGZ,
 templates, GIF, TIFF and BMP on open.
- **Agent-native.** Every menu item, tool gesture, panel and dialog can be driven over a JSON
 control channel and an **MCP server**, so Claude and other agents can draw, edit and export t