Open-source 2D CAD

Open 2D Studio

A free, open-source 2D CAD application for technical drawings, floor plans, and mechanical designs. Lightweight, fast alternative to commercial CAD software.

Download v0.31.0 View source
Open 2D Studio screenshot

Download v0.31.0

Windows (.exe)
4.5 MB
Download
Windows (.msi)
5.6 MB
Download
macOS (Apple Silicon)
5.3 MB
Download
Linux (deb)
5.7 MB
Download
Linux (AppImage)
79.5 MB
Download
Android
55.2 MB
Download

Features

Drawing tools

Line, rectangle, circle, arc, polyline, ellipse, and text. CAD-style command input for precise control.

Precision and snapping

Snap to grid and object snaps: endpoint, midpoint, center, intersection. Configurable grid system.

Layer management

Multiple layers with visibility, lock, and color controls. Organize drawings into logical groups.

DXF import/export

Read and write DXF files via the Rust dxf-rs backend for interoperability with AutoCAD, BricsCAD, and other CAD software.

Properties and selection

Edit stroke color, width, and line style. Click, box select, or Shift+Click to build selections. Multi-select alignment and distribution.

Extensions

Extensible architecture for add-ins. See Drawing Statistics for an example extension.

Tech stack

Tauri 2.0

~10 MB app size, ~30 MB RAM usage, native performance via Rust backend.

React 18 + TypeScript

Component-based UI with type safety and Zustand state management.

Canvas 2D rendering

Fast rendering that handles 10k+ elements smoothly.

Live demo → GitHub →