arc icon arc docs

arc Documentation

arc is an open-source 3D CAD modeling application engineered for makers, designers, and engineers. Built with a high-performance Rust B-rep geometry kernel and a sleek WebGL viewport, it runs natively on Windows, macOS, and Linux.

About the Architecture

arc combines modern web technologies for an ultra-responsive UI with a native Rust geometry kernel (forked from the open-source truck B-rep engine). The Rust kernel manages document state, topological entities, parametric history, STEP import/export, and robust mesh tessellation.

The frontend communicates with the Rust engine through strongly typed Tauri IPC commands. The modeling workflow is direct: draw sketch loops on any plane, extrude planar faces into solids, apply fillets and offsets, and modify geometry without modal interruptions.

Documents use transparent native .arc files (JSON) with full STEP, OBJ, and binary STL support.