CADCraft vs AutoCAD is a comparison between a drafting program one week old and a product that has been the default for technical drawings for decades. CADCraft's README makes a narrow, credible pitch: the command line, object snaps, layers, dimensions, hatches, blocks and DXF drawings you already know, now with DWG read and write and an agent-friendly command layer. The scope is 2D drafting, and the project says it is in early, fast development.
What CADCraft is
CADCraft is part of the ArtCraft family of open-source apps, covered in the Crafting Apps guide. It is MIT or Apache-2.0 licensed, written in Rust, and runs on macOS (universal), Windows, Linux and FreeBSD, with a WebAssembly build for the browser. The repository was created on 7 October 2026.
Autodesk AutoCAD is Autodesk's closed-source CAD product, sold on subscription, with specialised toolsets for fields such as architecture, mechanical design and electrical work, a large add-on market and customisation through AutoLISP and programming interfaces.
The command-line workflow
AutoCAD users draw by typing. CADCraft copies that habit closely: type L, click two points, type @5<45, press Enter. The README lists prompts with clickable keywords, history, AutoComplete, aliases, relative and absolute coordinates, direct distance entry, transparent commands, Enter, space or right-click to repeat, and script-style command files.
Precision tools include object snaps (endpoint, midpoint, centre, node, quadrant, intersection, insertion, perpendicular, tangent, nearest), polar tracking, ortho and grid snap. Hot grips cycle through Stretch, Move, Rotate, Scale and Mirror.
Drawing and editing coverage
Draw: LINE, PLINE with arcs and widths, CIRCLE, ARC, RECTANG, POLYGON, ELLIPSE, SPLINE, POINT, XLINE, RAY, DONUT, TEXT and MTEXT.
Modify: ERASE, MOVE, COPY, ROTATE, SCALE, MIRROR, STRETCH, OFFSET, TRIM, EXTEND, FILLET, CHAMFER, BREAK, JOIN, EXPLODE, rectangular and polar ARRAY, draw order and OVERKILL.
Annotation: all DIM commands with full DIMSTYLE variables and every arrowhead, associative dimensions that follow geometry, MLEADER, TABLE, TrueType fonts and MTEXT formatting codes.
Hatch and blocks: hatch boundaries with islands, pattern, solid and gradient fills, BLOCK and INSERT with attributes and nested blocks.
Layers and properties: a Layer Properties Manager with on, freeze, lock, plot, colour and linetype, plus a Properties palette.
Parametric constraints: geometric and dimensional constraints, AUTOCONSTRAIN and PARAMETERS with expressions, re-solved after every edit.
Files, layouts and plotting
DXF is read and written natively in ASCII and binary, R12 through 2018, including dimension styles. DWG from R13 through 2018 opens and saves through the open-source acadrust library. The README lists SVG and PNG export, paper-space layouts, viewports with scale and per-viewport layer freeze, page setups, PLOT and EXPORTPDF.
For real exchange with AutoCAD users the DWG version matters, so check the version your colleagues save in against the R13 to 2018 range the README lists.
What CADCraft does not claim
The README is clear about scope. It lists drafting, not 3D modelling, and its feature table has no rendering, solid modelling, sheet-set management, or industry toolsets such as AutoCAD Architecture or Electrical. AutoLISP, .NET extensions and third-party add-ons are not mentioned. For firms whose standards rely on those, the gap is structural.
The maintainers point to a roadmap file for parity numbers and remaining work, so the best measure is that file's latest version, not any single figure.
Agents and automation
CADCraft's command layer is its modern edge. An MCP server, a JSON control channel and a command-line tool (info, convert, run, commands, mcp) let a script or AI agent type at the command line exactly as a person would, inspect the drawing to verify its work and render it. The convert command suggests a use as a batch DXF and DWG converter in a pipeline.
A drawing from start to finish
The README includes a sample floor plan to show what the drafting tools can produce. The apartment plan has hatched walls, windows, door swings, furniture outlines, room names with areas, a room schedule table, a multileader note and dimensions with architectural ticks, and the DXF source is included in the repository. It is a useful benchmark because it exercises layers, hatches, blocks, text, tables and dimensions in one file.
A typical session starts at the command line. You type a command such as LINE, give coordinates, close the shape, then OFFSET a wall thickness, TRIM the corners, place a block for a door and add dimensions that follow the geometry. Associative dimensions update when you stretch an object, and hot grips offer quick edits. Parametric constraints re-solve after every edit, so a sketch with dimensional constraints keeps its relationships.
Zoom commands, a ViewCube, an adaptive grid, a crosshair with a pickbox and a UCS icon recreate the on-screen feel of AutoCAD's model space. Paper-space layouts, viewports with their own scale and layer freeze settings, page setups and PDF output cover the route from model to sheet.
Testing it with your own drawings
- Open a DXF or DWG from an existing project and check layers, linetypes, lineweights and colours.
- Compare text styles, dimension styles and multileaders with the original.
- Open a layout and confirm viewports show the right scale and layer visibility.
- Plot to PDF and compare line weights and fonts against a plot from your current software.
- Save as DWG and DXF, then reopen the files in AutoCAD or another CAD program.
- Try your standard blocks and attributes, including nested blocks.
- Check any command or macro you rely on, since scripting beyond the README's script-style command files is not described.
CAD files carry years of project history, so move gradually. A free tool that reads and writes DXF and DWG is valuable for reviewing drawings, making quick edits and checking files from other people without a licence. Treat it as a second viewer and editor first, and decide later about drafting new work.
Cost and ownership
AutoCAD is a subscription product, and a drawing you cannot open without a licence is a real risk for long-lived projects. CADCraft's licence is MIT or Apache-2.0 at your option, and its README says it needs no account and no subscription. Both permissive licences allow commercial use, so an engineering or architecture office could run it on any number of machines without a licence server.
The trade-off is support. Autodesk offers training, certified partners and a large user base, while CADCraft offers an issue tracker, a roadmap file and a community on Discord. For one-person offices and students that is often enough. For a firm with deadlines and liability, the missing safety net weighs more.
Comparison table
| Tool | Type | Category | Self-host | Pricing | GitHub |
|---|---|---|---|---|---|
CADCraft | Open source | Design | Yes | Free (open source) | ★ 4.3k |
AutoCAD | SaaS | 3D & CAD | No | Paid | Closed source |
LibreCAD | Open source | 3D & CAD | Yes | Free (open source) | ★ 6.5k |
FreeCAD | Open source | 3D & CAD | Yes | Free (open source) | ★ 34k |
DraftSight | SaaS | 3D & CAD | No | From $299 | Closed source |
BricsCAD | SaaS | 3D & CAD | No | From €330/yr | Closed source |
Live data from Enlisted: GitHub stats sync daily; pricing comes from each vendor's pricing page. “Vendor edition” means closed source, with a version the vendor lets you run on your own servers.
Which to choose
AutoCAD stays the right choice for firms with vertical toolsets, client standards that demand it, or custom LISP and add-on investments.
CADCraft is worth trying if you draw 2D plans and details, want AutoCAD-style typing with a permissive licence, or want to automate drawings through an open command layer.
LibreCAD is the established open-source 2D option, and FreeCAD is the open-source choice for parametric 3D modelling. BricsCAD and DraftSight are commercial products that read DWG and suit teams that want AutoCAD-like tools from another vendor.
More tools are listed in the 3D and CAD category, and the open-source Adobe alternatives guide shows how the same team's creative apps compare.
Pricing compared
Plans and list prices from each vendor's pricing page. Prices change, so confirm the current price on the vendor's page before you buy.
| Tool | Free option | Paid plans | Source |
|---|---|---|---|
CADCraft | Free (open source)Self-hostable | None listed | |
AutoCAD | No free plan | See the vendor's pricing page | Pricing page |
LibreCAD | Free (open source)Self-hostable | None listed | |
FreeCAD | Free (open source)Self-hostable |
| Pricing pageChecked 2 Oct 2026 |
DraftSight | Free trial |
| Pricing pageChecked 3 Oct 2026 |
BricsCAD | Free trial |
| Pricing pageChecked 3 Oct 2026 |
List prices from each vendor's public pricing page on the date shown. Annual billing is often cheaper, and taxes, usage and transaction fees aren't included. Open-source tools cost nothing to self-host beyond your own server.
Frequently asked questions
- Is CADCraft a free alternative to AutoCAD?
- CADCraft is a free, open-source drafting app that follows AutoCAD's command-line workflow. It is in early, fast development, and it focuses on 2D drafting rather than the full 3D, vertical and add-on ecosystem of AutoCAD.
- Can CADCraft open DWG files?
- Yes. The README says DWG files from R13 through 2018 open and save through the open-source acadrust library, and DXF is read and written natively from R12 through 2018. Newer DWG versions are not listed, so check the version your colleagues save in.
- Does CADCraft work with AutoCAD commands?
- It follows the same command-line habits: type L for line, enter coordinates such as @5<45, use object snaps, polar tracking, ortho, grips and right-click to repeat. Commands include the usual draw, modify and DIM families. AutoLISP and other AutoCAD customisation are not listed.
- Can CADCraft plot to PDF?
- Yes. The README lists paper-space layouts, viewports with scale and per-viewport layer freeze, page setups, PLOT and EXPORTPDF, along with SVG and PNG export.
- What are established open-source alternatives to AutoCAD?
- LibreCAD is a long-running open-source 2D CAD program, and FreeCAD is an open-source parametric 3D modeller. They cover different jobs, and neither copies AutoCAD's interface as closely as CADCraft aims to.





