След шест години разработка, свободната система за автоматизирано проектиране LibreCAD 2.2 е налична. Системата е насочена към извършване на задачи по 2D проектиране, като подготовка на инженерни и строителни чертежи, схеми и планове. Поддържа се внос на чертежи в форматите DXF и DWG, и експорт в форматите DXF, PNG, PDF и SVG. Проектът LibreCAD е създаден през 2010 година като разклонение на CAD системата QCAD. Кодът на проекта е написан на C++ с използване на рамката Qt и се разпространява под лиценз GPLv2. Предоставени са готови сборки за Linux (AppImage), Windows и macOS.
Инженерът разполага с няколко десетки инструмента за създаване и модификация на обекти, работа със слоеве и блокове (групи обекти). Системата поддържа разширяване на функционалността чрез плъгини и предоставя средства за създаване на скриптове. Има библиотека с елементи, в която са представени макети на няколко хиляди типови детайли. Интефейсът на LibreCAD се отличава с широки възможности за персонализация — съдържанието на менюта и панели, както и стилове и виджети могат да се променят произволно в зависимост от предпочитанията на потребителя.

Основни промени:
- Поддръжката на библиотеки Qt4 е прекратена, интерфейсът е напълно прехвърлен на Qt 5 (Qt 5.2.1+).
- Напълно е преработен двигателят за анулиране на промени (undo/redо).
- Разширени са възможностите на интерфейса на командния ред, свързани с обработката на многострочни команди, както и записа и отварянето на файлове с команди.
- Подобрени са интерфейсът за преглед преди печат и са добавени настройки за заглавие на документа и управление на ширината на линиите.
- Добавена е възможността за селектиране на множество области едновременно и пакетно извършване на операции със списъци с блокове и слоеве.
- В развиващата се библиотека libdxfrw е подобрена поддръжката на формата DWG, направена е оптимизация на производителността при панорамна и мащабиране на големи файлове.
- Отстранени са натрупаните грешки, някои от които предизвикваха аварийно спиране на работата.
- Добавена е поддръжка за нови версии на компилаторите.
В паралелно развита клон на LibreCAD 3 се работи по преминаването към модулна архитектура, при която интерфейсът е отделен от основния CAD двигател, което позволява създаването на интерфейси на базата на различни тулките, без привязка към Qt. Добавен е API за разработка на плъгини и уиджети на езика Lua.
Източник: opennet.ru
