LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.
C++ C QMake NSIS Shell Redcode
Failed to load latest commit information.
CI scan-build html works, place it in the gh-pages root Mar 17, 2016
desktop added new image and tool tip for mouse widget in status bar Jan 27, 2015
libraries fix: issue #808, DXF files with comments in SECTIONs failed to load Sep 8, 2016
librecad ensured subwindow activation on Command+Tab; #821 Sep 22, 2016
plugins added README files to translation folders [ci skip] Aug 9, 2016
scripts closes #445, sign OS X app & dmg Jun 10, 2016
tools more static analysis warning fixes Mar 25, 2016
.gitignore added custom widget creator and double-click menu; issue #631 Mar 21, 2016
.travis.yml pulled in .travis.yml from 2.0 branch [ci skip] Mar 30, 2016
CLEAN.SH Suppress error message Aug 12, 2015
LICENSE LICENSE updated May 16, 2016
LICENSE-MIT.txt Added muparser source code Mar 21, 2014
LICENSE_Apache2.txt License: added Apache2/GPLv3 licenses Dec 6, 2011
LICENSE_GPLv3.txt License: added Apache2/GPLv3 licenses Dec 6, 2011
LICENSE_KST32B_v2.txt Added Japanese fonts: KST32B Sep 29, 2014 made 5.2.1 the minimum Qt version; #742 Jun 6, 2016
common.pri eliminated redundant c++11 qmake messages Feb 11, 2016
gpl-2.0.txt Initial Import of CADuntu Aug 16, 2010
gpl-2.0greater.txt added or-greater text to librecad changes and additions Oct 17, 2011
librecad.astylerc Added options file for astyle code formater Nov 13, 2011
librecad.dox updated librecad.dox Jun 23, 2013 eliminated redundant c++11 qmake messages Feb 11, 2016
librecad.sln Fix permissions on non-executables Aug 14, 2013
license-lc_opengost-fonts.txt fixed opengost fonts: license, encoding Nov 9, 2014
settings.pri renamed setting .pro files to .pri Aug 26, 2013

LibreCAD Build Status

LibreCAD is a 2D CAD drawing tool based on the community edition of QCAD.
LibreCAD uses the cross-platform framework Qt, which means it works with most operating systems.
The user interface is translated in over 30 languages.

Most of the project is released under the GPLv2 license,
but please read the LICENSE file for additional information.

The master branch represents the latest pre-release code,
and now requires Qt 5.2.1 or newer.
The 2.1 branch will be the last to support Qt4.
The 2.0 branch will be the last to support the QCAD toolbar. Build Status

libdxfrw is an associated project that allows LibreCAD to read DWG files.

Requests and Bug reports

Questions or Comments

Git the source


SourceForge is the primary download location for Windows and OS X users.
We will also try to offer downloads on the release page of this repository.

Linux packages:



We recently started a resources repository for people that want to indirectly
contribute to the project by supplying icons, stylesheets, documentation, templates...