01CADCraft

12CADCraft

Computer-aided design and drafting, reimagined in pure Rust.

The command line, object snaps, layers, dimensions, hatches, blocks and drawings you already know. Fast, native, and built for both people and AI agents.

macOS · Windows · Linux · Web · Free and open source

Apartment floor plan with hatching and dimensions

Screenshot

CADCraft displaying an architectural floor plan with pick-point wall hatching, room schedules, dimensions and the command line

02Highlights

What's inside.

  1. 01

    The drafting workflow

    Type commands, click points, direct distance entry, object snaps, polar tracking, ortho, grips, and right-click-to-repeat.

  2. 02

    Open drawing formats

    Reads and writes DXF (ASCII and binary, R12–2018), opens DWG (R13–2018), and exports to PDF, SVG, and PNG.

  3. 03

    Paper space & viewports

    Layout sheets with floating viewports, per-viewport layer overrides, page setups, and scale-exact plotting.

  4. 04

    Associative annotations

    Linear, aligned, angular and radial dimensions that follow geometry, multileaders, tables, and custom drafting fonts.

  5. 05

    Hatching & block libraries

    Pick-point boundary hatching with islands, pattern fills, block definitions with attributes, and nested blocks.

  6. 06

    Parametric constraints

    Geometric and dimensional constraints with expression parameters that automatically re-solve as you edit.

04Get CADCraft

Option 1 · Recommended

Get CADCraft with the Launcher.

ArtCraft Launcher installs CADCraft and every other Crafting App from one place, picks the right build for your computer and keeps them all up to date. Install it once and every update is a click away.

  • Every Crafting App
  • One-click updates
  • Verified downloads

ArtCraft Launcher · v0.8.1

Download LauncherAbout the Launcher

Option 2 · Standalone

Just CADCraft? Download it standalone.

These installers add CADCraft on its own, without the launcher. Come back here for new versions, or install the launcher later and it will find CADCraft and keep it updated.

Platform

02

Platform

03

Build from source

Run it today.

Needs Rust 1.90 or newer. New to Rust? Install it with rustup, then run:

Terminal
git clone https://github.com/storytold/cadcraft.git
cd cadcraft
cargo run --release -p cadcraft
View source on GitHub

Open source · Free

Help shape CADCraft.

Report bugs, request features and get early builds of CADCraft in the ArtCraft Discord.