CADCraft разрабатывается как независимая альтернатива Autodesk AutoCAD. Авторы решили сохранить знакомые принципы работы с чертежами, включая командную строку, слои, объектные привязки и размеры. При этом приложение написано на Rust с использованием графической библиотеки egui. В отличие от программ на Electron, настольная версия не использует встроенный браузер для отображения интерфейса.
Программа предназначена прежде всего для двухмерного черчения. Уже реализованы построение линий, окружностей, дуг, многоугольников и сплайнов, обрезка и продление объектов, создание фасок и скруглений. Есть работа со слоями, штриховками, блоками, текстовыми надписями и размерными линиями. Пользователь может вводить координаты вручную, пользоваться объектными привязками и редактировать отдельные элементы чертежа.
Один из наиболее интересных моментов касается файлов. Согласно документации CADCraft на GitHub, программа умеет открывать DWG и DXF, а также сохранять чертежи в этих форматах. Для работы с DWG используется открытая библиотека acadrust. Предусмотрены экспорт в SVG и PNG, подготовка листов к печати и вывод в PDF.

Однако поддержка DWG пока имеет существенное ограничение. Разработчики предупреждают, что при сохранении программа может удалить элементы, которые еще не умеет обрабатывать. Кроме того, запись DWG выполняется в формате AutoCAD 2000 независимо от версии исходного файла. Поэтому открывать существующие проекты для просмотра или экспериментов уже можно, но сохранять через CADCraft единственный экземпляр рабочего чертежа пока рискованно.

