Cross-platform 2D CAD for technical drawing with DXF support and a scripting interface
Open Source Alternative to
License
Other
Languages
- C++
- HTML
- JavaScript

About QCAD
QCAD is a 2D CAD application for Windows, macOS, and Linux, built for creating and editing technical drawings. It reads and writes the DXF format natively, with optional DWG support available through a separate proprietary plugin.
The core is written in C++ on the Qt toolkit and can be extended two ways: through a C++ plugin interface and through a complete ECMAScript and JavaScript scripting interface, so you can automate and customize drawing workflows with add-ons and scripts.
QCAD began in 1999 and has run on version 3 since 2012. The QCAD 3 source code is released under GPLv3, while script add-ons and C++ plugins carry their own licenses.
Key features
- Native DXF read and write for 2D CAD drawings
- Optional DWG support through a proprietary plugin
- C++ plugin interface for extensions
- ECMAScript and JavaScript scripting interface
- Cross-platform desktop app
Details
- First released
- 1999
- On GitHub since
- 2012
- License
- GPLv3 for QCAD 3 source
- Built with
- C++, Qt
- DWG support
- Optional proprietary plugin
