LibreCAD/LibreCAD

C++librecad.org
macOSWindowsLinux

대체: AutoCAD

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

cadqtdxfdrawing2dgeometry
스타 성장
스타
6.3k
포크
1.4k
주간 성장
+38
이슈
710
2k4k6k
2011년 4월2016년 5월2021년 7월2026년 9월
README

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.

The 2.2.2 branch 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.

(https://travis-ci.org/LibreCAD/LibreCAD.svg?branch=2.0)](https://travis-ci.org/LibreCAD/LibreCAD)

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

Quick Downloads

Releases

The macOS build is a universal (Apple Silicon + Intel) app. It is ad-hoc signed rather than signed with an Apple Developer ID, so it is not notarized: macOS still shows an unidentified-developer warning on first launch. Open it once via right-click → Open, or clear the quarantine attribute (#2162):

xattr -rc LibreCAD.app

Built with libdxfrw

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

ESRI Shapefile (.shp) Import

LibreCAD can natively import ESRI Shapefiles (.shp/.shx/.dbf), built with shapelib. Points, polylines/arcs, and polygons are imported as native entities (Z preserved), with DBF-driven layers and per-entity styling (color, linetype, width) where the corresponding fields are present. Import is read-only; there is no Shapefile export.

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

Building Unit Tests

To build unit tests (e.g., for rs_math.cpp), enable the BUILD_TESTS flag:

cmake -DBUILD_TESTS=ON ..
make
./build/librecad_tests

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/

관련 저장소
FreeCAD/FreeCAD

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

C++appGNU Lesser General Public License v2.1freecadengineering
freecad.org
33.4k6k
pascalorg/editor

Create and share 3D architectural projects.

TypeScriptnpmappMIT License3darchitecture
editor.pascal.app
22.5k2.9k
earthtojake/text-to-cad

A library of agent skills for CAD, CAE and CAM

PythonPyPIMIT Licenseagentsai-agents
texttocad.dev
14.7k1.5k
openscad/openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

C++Other3d-modelsdxf-files
openscad.org
10.2k1.8k
CadQuery/cadquery

A python parametric CAD scripting framework based on OCCT

PythonPyPIOtherpythonparametric
cadquery.org
5.7k536
Adam-CAD/CADAM

CADAM is the open source text-to-CAD web application

TypeScriptnpmGNU General Public License v3.0aicad
adam.new/cadam
5.1k639
xiangechen/chili3d

A 3D CAD running entirely in the browser

TypeScriptnpmappGNU Affero General Public License v3.0cadopencascade
chili3d.com
4.8k477
solvespace/solvespace

Parametric 2d/3d CAD

C++appGNU General Public License v3.0cadparametric
solvespace.com
4.1k597
atopile/atopile

Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

PythonPyPIMIT Licensecadeda
atopile.io
3.9k232
Keychron/Keychron-Keyboards-Hardware-Design

Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms.

Other3d-printingcad
keychron.com
3.7k296
gumyr/build123d

A python CAD programming library

PythonPyPIlibraryApache License 2.03dbrep
3.1k273
LibrePCB/LibrePCB

A powerful, innovative and intuitive EDA suite for everyone!

C++appGNU General Public License v3.0edaelectronics
librepcb.org
3k338