Repository navigation
Releases
DraftCraft 2.0.2
DraftCraft 2.0.2 updates itself: one click downloads the new version, installs it and restarts DraftCraft.
Update Now
When a new version is out, the update window now has Update Now:
- DraftCraft downloads the new version, with a progress bar and Cancel.
- It checks the download against the release's
SHA256SUMS.txt, and only takes files from this repository's releases. - It puts the new version in place of the old one:
- macOS:
DraftCraft.appfrom the disk image. - Windows: the files in your DraftCraft folder.
- Linux: your AppImage.
- macOS:
- Restart Now closes DraftCraft and opens the new version. Drawings with unsaved changes are asked about first.
- Later works too: the new version is already installed and opens the next time you start DraftCraft.
Download still opens this page. It's the only button when your copy can't replace itself, for example when it sits in a folder your account can't write to.
Updating from 2.0.0 or 2.0.1? Those versions don't have Update Now yet: install 2.0.2 by hand once (their Download button opens this page). From 2.0.2 on, every update installs itself.
Downloads
| System | File |
|---|---|
| Windows 10 and 11 (x64) | draftcraft-windows-x64.zip |
| Windows on ARM | draftcraft-windows-arm64.zip |
| macOS 11 or later (Apple silicon) | draftcraft-macos-arm64.dmg |
| Linux x86_64, any distribution | draftcraft-linux-x86_64.AppImage |
draftcraft-cli-macos-arm64.zip is the macOS command-line tool on its own; the other downloads include draftcraft-cli too. Checksums are in SHA256SUMS.txt.
The builds aren't code-signed yet:
- Windows: unzip and run
DraftCraft.exe; if SmartScreen warns, choose More info, then Run anyway. Keep DraftCraft in a folder of your own (for example in Documents or Downloads) so it can update itself. - macOS: drag DraftCraft to Applications. The first time, open it, then System Settings › Privacy & Security › Open Anyway (or run
xattr -dr com.apple.quarantine /Applications/DraftCraft.app). - Linux:
chmod +x draftcraft-linux-x86_64.AppImageand run it;./draftcraft-linux-x86_64.AppImage cli …runs the command-line tool.
Questions, ideas or bugs? Join the Discord or open an issue.
DraftCraft™ and the DraftCraft logo are trademarks of WithShalom Studios, used by agreement. DraftCraft is not affiliated with Autodesk, Inc.; AutoCAD and DWG are Autodesk's trademarks.
DraftCraft 2.0.1
DraftCraft 2.0.1 puts the DraftCraft logo inside the app and gives both makers their full credit.
The logo in the app
- Application button: the compass icon replaces the "DC" letters.
- Start page and About: the icon beside the name and version. About also says that DraftCraft and the DraftCraft logo are trademarks of WithShalom Studios (in Italian and Chinese too).
- Windows title bar: the full logo, the icon and the DraftCraft™ wordmark as one piece, in light text on the dark theme and dark text on the light one. The menus follow it as before.
Credits
- The README names what each maker brought. SkryxDev built the program as RustDraft (1.0 and 1.1): the Windows-style ribbon, CONIC and DWG files that AutoCAD opens. WithShalom Studios brought the DraftCraft name and the work toward native, lossless DWG.
- The brand terms (
docs/brand/LICENSE-brand.txt) are in the README in full. They name the repository SkryxDev/DraftCraft.
Downloads
| System | File |
|---|---|
| Windows 10 and 11 (x64) | draftcraft-windows-x64.zip |
| Windows on ARM | draftcraft-windows-arm64.zip |
| macOS 11 or later (Apple silicon) | draftcraft-macos-arm64.dmg |
| Linux x86_64, any distribution | draftcraft-linux-x86_64.AppImage |
draftcraft-cli-macos-arm64.zip is the macOS command-line tool on its own; the other downloads include draftcraft-cli too. Checksums are in SHA256SUMS.txt.
The builds aren't code-signed yet:
- Windows: unzip and run
DraftCraft.exe; if SmartScreen warns, choose More info, then Run anyway. - macOS: drag DraftCraft to Applications. The first time, open it, then System Settings › Privacy & Security › Open Anyway (or run
xattr -dr com.apple.quarantine /Applications/DraftCraft.app). - Linux:
chmod +x draftcraft-linux-x86_64.AppImageand run it;./draftcraft-linux-x86_64.AppImage cli …runs the command-line tool.
DraftCraft 2.0.0 offers the update when it starts; Help › Check for Updates… checks at any time.
Questions, ideas or bugs? Join the Discord or open an issue.
DraftCraft™ and the DraftCraft logo are trademarks of WithShalom Studios, used by agreement. DraftCraft is not affiliated with Autodesk, Inc.; AutoCAD and DWG are Autodesk's trademarks.
DraftCraft 2.0.0
RustDraft is now DraftCraft™. Version 2.0.0 carries the DraftCraft name, logo and app icon, as SkryxDev and WithShalom Studios bring their drafting apps together. Everything you had in RustDraft is here, under the new name.
New name, same app
- The app is DraftCraft:
DraftCraft.appon macOS,DraftCraft.exeon Windows,draftcraftanddraftcraft-clion the command line, and the repository is now SkryxDev/DraftCraft (the old links redirect). - The compass icon on a blueprint tile, everywhere: the Dock, the taskbar, the window and the installers.
- Your settings come with you. The first time 2.0 starts, it moves RustDraft's settings, logs, plotters and autosaves to DraftCraft's folder, with the window size and your options.
- Your drawings open whole. Drawings saved by RustDraft 1.x name DraftCraft's own data (constraints, layer states, plot styles, the drafting font, the built-in plotters) with the old name; 2.0 reads them as before.
New on Windows: the menu bar in the title bar
DraftCraft draws its own title bar on Windows, with the menu bar (File, Edit, View … Help) in it, so the menu bar no longer takes a row of its own under the ribbon. Drag the empty title bar to move the window, double-click it to maximize, and resize from any edge or corner. Set DRAFTCRAFT_TITLEBAR=system to keep Windows' own title bar.
Fixed
- A minimized ribbon opened again only from the tab that minimized it; a click on any tab now opens it, on that tab.
Linux: an AppImage
Linux gets a single AppImage that runs on any distribution: chmod +x draftcraft-linux-x86_64.AppImage and run it. ./draftcraft-linux-x86_64.AppImage cli … runs the command-line tool and MCP server.
Still here from 1.1
- CONIC: exact ellipse, parabola and hyperbola arcs from a start point, an apex, an end point and rho, saved as rational splines that AutoCAD opens.
- DWG files from DraftCraft open in AutoCAD at every version (2000 to 2018).
- The update check at start and Help › Check for Updates….
Downloads
| System | File |
|---|---|
| Windows 10 and 11 (x64) | draftcraft-windows-x64.zip |
| Windows on ARM | draftcraft-windows-arm64.zip |
| macOS 11 or later (Apple silicon) | draftcraft-macos-arm64.dmg |
| Linux x86_64, any distribution | draftcraft-linux-x86_64.AppImage |
draftcraft-cli-macos-arm64.zip is the macOS command-line tool on its own; the other downloads include draftcraft-cli too. Checksums are in SHA256SUMS.txt. The file names no longer carry the version, so https://github.com/SkryxDev/DraftCraft/releases/latest/download/<file> always gives the newest.
The builds aren't code-signed yet:
- Windows: unzip and run
DraftCraft.exe; if SmartScreen warns, choose More info, then Run anyway. - macOS: drag DraftCraft to Applications. The first time, open it, then System Settings › Privacy & Security › Open Anyway (or run
xattr -dr com.apple.quarantine /Applications/DraftCraft.app). - Linux: make the AppImage executable and run it.
If you use DraftCraft's MCP server with Claude or another agent, point it at the new path: /Applications/DraftCraft.app/Contents/MacOS/draftcraft-cli on macOS.
Questions, ideas or bugs? Join the Discord or open an issue.
DraftCraft™ and the DraftCraft logo are trademarks of WithShalom Studios, used by agreement. DraftCraft is not affiliated with Autodesk, Inc.; AutoCAD and DWG are Autodesk's trademarks.
RustDraft 1.1.0
RustDraft 1.1.0 adds conic arcs, makes DWG files that AutoCAD opens, and tells you when a new version is out.
New: conic arcs (CONIC)
Draw exact conic arcs — pieces of an ellipse, a parabola or a hyperbola — the way surface and industrial-design tools do, now in a 2D drafting program:
- pick the start point,
- pick the apex: the point where the tangents at the two ends meet,
- pick the end point,
- type a rho value, or click a point the curve should pass through. The preview follows the cursor.
Rho sets the shape: 0.5 is a parabola, less than 0.5 an ellipse, more a hyperbola. Low values give a tight corner, high values a full, square-ish one. This makes shapes that circular fillets can't draw, such as the soft corners of a phone in plan view.
- Where: Home ▸ Draw ▸ the new Spline split button (Spline Fit, Spline CV, Conic) and the Conic button next to it. At the command line:
CONIC, for exampleconic 0,0 5,5 10,0 0.6. Agents and scripts can use{"command": "conic", "params": {"start": [0,0], "apex": [5,5], "end": [10,0], "rho": 0.6}}, orthroughin place ofrho. - In AutoCAD and other programs: a conic is saved as an exact rational spline, an entity DXF and DWG already have. It opens in AutoCAD as an ordinary spline you can edit with grips, in DXF and in DWG at every version. Tested in AutoCAD 2027.
Fixed: DWG files open in AutoCAD
DWG files saved as 2004, 2010, 2013 or 2018 were refused by AutoCAD ("invalid drawing file"): the DWG library RustDraft uses wrote the file's section map without the empty first entry AutoCAD expects. RustDraft now uses the version of the library with that fix. DWG 2000, 2004, 2007, 2010, 2013 and 2018 files from RustDraft were all checked in AutoCAD 2027.
A table style's "title row off" setting is also kept again when a DWG is reopened.
New: update check
When RustDraft starts it asks GitHub whether a newer release is out. If there is one, a window asks whether you want it: Download opens the release page, Later asks again at the next start, Skip This Version stops asking for that version. Help ▸ Check for Updates… checks at any time. It is one request to api.github.com and nothing else is sent; set RUSTDRAFT_NO_UPDATE_CHECK=1 to turn it off.
Downloads
| System | File |
|---|---|
| macOS (Apple silicon) | RustDraft-1.1.0-macos-arm64.dmg |
| Windows x64 | RustDraft-1.1.0-windows-x86_64.zip |
| Windows ARM64 | RustDraft-1.1.0-windows-arm64.zip |
| Linux x64 | RustDraft-1.1.0-linux-x86_64.tar.gz |
rustdraft-cli-1.1.0-macos-arm64.zip is the command-line tool and MCP server for macOS on its own; the other packages contain rustdraft-cli too. Checksums are in SHA256SUMS.txt. Every package is now built by GitHub Actions.
The builds are not signed with a paid certificate:
- macOS: drag RustDraft to Applications. The first time, open it, then System Settings ▸ Privacy & Security ▸ Open Anyway (or run
xattr -dr com.apple.quarantine /Applications/RustDraft.app). - Windows: unzip and run
RustDraft.exe; in SmartScreen choose More info ▸ Run anyway. - Linux: unpack and run
./rustdraft;share/holds a desktop entry and icons.
Found a bug? Open an issue or a pull request.
Credits
RustDraft is based on CADCraft by the ArtCraft Team and the CADCraft contributors (MIT OR Apache-2.0). It is not made, sponsored or endorsed by them, and it is not affiliated with Autodesk, Inc.; AutoCAD and DWG are trademarks of Autodesk, Inc. DWG reading and writing uses acadrust (MPL-2.0).
RustDraft 1.0.0
RustDraft 1.0.0 — the first release of RustDraft, an open-source CAD and drafting application written in pure Rust, with the ribbon workspace people know from Windows CAD tools.
Highlights
- Ribbon workspace: Home, Insert, Annotate, Parametric, View, Manage, Output, Add-ins, Collaborate and Extra Tools, with large, small and split buttons (Circle ▾, Arc ▾, Trim ▾, Fillet ▾, Array ▾ …), drop-downs that picture each method, the layer list and the colour / linetype / lineweight lists. Panels shrink and collapse from the right when the window is narrow.
- Application bar with the application menu, the Quick Access Toolbar and a search box that runs commands.
- File tabs, the
[-][Top][2D Wireframe]viewport label, a navigation bar under the ViewCube, a floating command line, and Model / layout tabs on the status bar. - DWG and DXF reading and writing, layouts, blocks, dimensions, hatches, constraints and more.
- Agent control: an MCP server (
rustdraft-cli mcp), a JSON control channel and a headless CLI. - Interface in many languages, Italian included.
Downloads
| System | File |
|---|---|
| macOS (Apple silicon) | RustDraft-1.0.0-macos-arm64.dmg (or .zip) |
| Windows x64 | RustDraft-1.0.0-windows-x86_64.zip |
| Windows ARM64 | RustDraft-1.0.0-windows-arm64.zip |
| Linux x64 | RustDraft-1.0.0-linux-x86_64.tar.gz |
The builds are not signed with a paid certificate:
- macOS: drag RustDraft to Applications; the first time, right-click RustDraft ▸ Open.
- Windows: unzip and run
RustDraft.exe; in SmartScreen choose "More info ▸ Run anyway". - Linux: unpack and run
./rustdraft;share/holds a desktop entry and icons.
Each archive also contains rustdraft-cli (headless CLI and MCP server). Checksums are in SHA256SUMS.txt.
Credits
RustDraft is based on CADCraft by the ArtCraft Team and the CADCraft contributors (MIT OR Apache-2.0). It is not made, sponsored or endorsed by them, and it is not affiliated with Autodesk, Inc.; AutoCAD and DWG are trademarks of Autodesk, Inc.