LibreCAD /
LibreCAD
LibreCAD — кроссплатформенная 2D CAD на C++17. Читает DXF/DWG, пишет DXF/PDF/SVG. Поддерживает примитивы от линий до сплайнов. Настраиваемый интерфейс и локализация.
Форки
1.2k
Звёзды
5.9k
Issues
0
LibreCAD — это бесплатный 2D CAD для работы с чертежами. Позволяет читать и создавать файлы DXF, PDF и SVG без покупки дорогого софта.
Что делает
LibreCAD превращает компьютер в чертежную доску. Это софт для проектирования, где можно рисовать линии, круги, эллипсы и сложные сплайны. Он работает с форматами DXF и DWG, так что ты не потеряешь доступ к старым проектам.
Программа кроссплатформенная. Она запускается на Windows, macOS и Linux. Интерфейс гибкий, его можно подстроить под свои задачи. Это простой способ создавать техническую документацию или схемы, не погружаясь в тяжелые инженерные пакеты.
Как работает
Проект построен на C++17 с использованием фреймворка Qt для отрисовки интерфейса. Он обрабатывает геометрические примитивы и преобразует их в векторные форматы. Вся логика манипуляции объектами зашита в ядро приложения, которое оптимизировано под быструю отрисовку 2D-сцен.
Кому подходит
Инженерам, которым нужно быстро набросать схему без покупки лицензии AutoCAD.
Вайб-кодерам, создающим SaaS для автоматизации производства или лазерной резки.
Студентам технических вузов для учебных проектов.
Разработчикам ботов, которые генерируют чертежи по запросу пользователя.
Основные возможности
Поддержка форматов DXF и DWG для импорта.
Экспорт чертежей в PDF, SVG и DXF.
Работа с базовыми геометрическими примитивами: точки, линии, круги, эллипсы.
Рисование сложных кривых, включая сплайны, параболы и гиперболы.
Полная локализация интерфейса на десятки языков.
Настройка панелей инструментов под конкретный рабочий процесс.
Как установить
Для сборки из исходников на Linux или macOS убедись, что установлены Qt5 или Qt6.
git clone https://github.com/LibreCAD/LibreCAD.git
cd LibreCAD
mkdir build && cd build
qmake ..
make -j4Для большинства систем есть готовые пакеты в менеджерах (apt, brew). Просто проверь репозитории своей ОС.
Как применить в своём продукте
LibreCAD — это готовый движок для визуализации. Ты можешь использовать его как бэкенд для генерации чертежей, если обернешь его в API.
Встроить как графический редактор в свой SaaS-продукт для дизайнеров.
Генерировать DXF-файлы на лету для станков с ЧПУ через свои скрипты.
Использовать его как конвертер чертежей в веб-форматы вроде SVG.
Создать плагин, который автоматизирует рутинные операции в черчении.
Подводные камни
Это не облачное решение. LibreCAD — классическое десктопное приложение, поэтому интегрировать его в браузерный продукт без виртуализации или переписывания логики не выйдет. Также он ограничен только 2D-проектированием, 3D-моделирование здесь отсутствует. Если твой продукт требует объёмных деталей, придется искать другое решение.
Частые вопросы
Можно ли открыть в нем файлы от AutoCAD?
Да, LibreCAD умеет читать DXF и DWG. Это стандартные форматы для обмена данными в индустрии, поэтому проблем с совместимостью быть не должно.
Есть ли у него API для управления из кода?
Нет прямого API для интеграции. Это программа с графическим интерфейсом. Чтобы автоматизировать работу, придется либо писать скрипты для манипуляции файлами DXF, либо дорабатывать исходный код.
Подойдет ли он для 3D-печати?
Нет. LibreCAD работает только с 2D-геометрией. Для 3D-печати нужны файлы STL, которые он не создает. Смотри в сторону FreeCAD, если нужно третье измерение.
Топики
Похожие репозитории
FreeCAD — это мощный движок для параметрического 3D-моделирования. Позволяет создавать сложные инженерные объекты и архитектурные проекты без покупки дорогого софта.
Flameshot — это продвинутый инструмент для создания и редактирования скриншотов. Позволяет быстро выделять области, рисовать заметки и сразу отправлять картинки в облако или буфер обмена.
QtScrcpy транслирует экран Android на ПК и позволяет управлять телефоном мышкой и клавиатурой. Идеально для автоматизации тестов и стриминга.
FinceptTerminal — это мощная платформа для анализа рынков и алгоритмической торговли. Готовое решение для тех, кто строит финтех-продукты без написания ядра с нуля.
Данные обновлены: 3 июня 2026 г.