Open CAD Studio
Open-source 2D drafting and 3D modeling CAD app built with Rust. Reads and writes DWG/DXF natively with desktop and browser builds.
Open CAD Studio is a cross-platform computer-aided design application built with Rust that covers 2D drafting, 3D solid modeling, and documentation. It reads and writes DWG and DXF files natively — versions R14 through 2018 — so existing drawings open, edit, and save back to the same format used by AutoCAD, DraftSight, BricsCAD, and nanoCAD, with no conversion step or cloud upload.
The 2D drafting core includes lines, polylines, curves, splines, hatches, object snaps, tracking, layers, blocks, and external references. The documentation toolkit provides text, dimensions, leaders, tolerances, tables, model and paper space, viewports, and plot styles. For 3D work, the kernel supports solid primitives plus extrusion, revolution, sweep, and loft modeling, Boolean operations, and ACIS entity tessellation. Both 2D and 3D viewports are GPU-accelerated through wgpu, with orthographic and perspective cameras.
Open CAD Studio ships in two flavors that share the same editing core: a desktop application for Windows (x86-64 MSI installer and portable build), Linux (x86-64 AppImage), and macOS (Apple Silicon DMG), plus a WebAssembly build that runs entirely in the browser at opencadstudio.com. The desktop version adds native file associations, file-manager thumbnails, system printing, PDF output, an out-of-process plugin system, command scripts, and a headless automation server; the web version is the fastest way to view or edit a drawing without installing anything. Compared with the paid CAD tools it replaces, Open CAD Studio offers DWG compatibility, modern GPU rendering, and a browser-based build without a commercial license. The project is under active development — keep backups of important production drawings and report reproducible problems through GitHub Issues.