Skip to content

LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.

License

Notifications You must be signed in to change notification settings

LibreCAD/LibreCAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d06f278 · May 5, 2025
Apr 20, 2025
Apr 20, 2025
Apr 20, 2025
Mar 19, 2025
Apr 20, 2025
May 5, 2025
Jul 8, 2023
Apr 20, 2025
Apr 17, 2025
Jun 9, 2023
Jun 10, 2023
Apr 27, 2025
Aug 12, 2023
Aug 12, 2015
Apr 20, 2025
Oct 14, 2016
Jul 18, 2024
Apr 7, 2024
Nov 13, 2011
Jun 23, 2013
Mar 19, 2025
Feb 23, 2025
Feb 23, 2025
Aug 26, 2013
Apr 17, 2025

Repository files navigation

LibreCAD Build Status

→ Download ←

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. https://translate.librecad.org

LibreCAD is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 (GPLv2)
as published by the Free Software Foundation.
Please read the LICENSE file for additional information.

The master branch represents the latest pre-release code,
and now requires Qt 6.4.0 or newer.
The 2.2.1 branch requires Qt 5.15.0 or newer. The 2.2 branch 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

DXF Converter

LibreCAD can be used as dxf to a pdf, png or svg converter. For example, to convert a foo.dxf to foo.pdf, foo.png or foo.svg:

$ librecad dxf2pdf foo.dxf
$ librecad dxf2png foo.dxf
$ librecad dxf2svg foo.dxf

Releases and Milestones

libdxfrw

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

Requests and Bug reports

Users Documentation

Questions or Comments

Building

Requirements:

  • Qt 6.4.0+ (MinGW version on Windows)
  • Boost 1.55.0+

More information: Build from source

Contributing

Git and GitHub

Becoming a developer

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

Associated downloads: https://sourceforge.net/projects/librecad/files/Resources/

About

LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published