Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/librecad/librecad
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.
https://github.com/librecad/librecad
2d cad drawing dxf geometry qt
Last synced: 3 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/librecad/librecad
- Owner: LibreCAD
- License: other
- Created: 2011-04-10T22:41:47.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T13:27:18.000Z (about 2 months ago)
- Last Synced: 2024-10-29T15:20:57.960Z (about 2 months ago)
- Topics: 2d, cad, drawing, dxf, geometry, qt
- Language: C++
- Homepage: http://librecad.org/
- Size: 94.6 MB
- Stars: 4,433
- Watchers: 195
- Forks: 1,010
- Open Issues: 440
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# LibreCAD [![Build Status](https://travis-ci.org/LibreCAD/LibreCAD.svg?branch=master)](https://travis-ci.org/LibreCAD/LibreCAD)
[→ Download ←](https://github.com/LibreCAD/LibreCAD/wiki/Download)
[LibreCAD](https://www.librecad.org) is a 2D CAD drawing tool
based on the community edition of [QCAD](https://www.qcad.org).
LibreCAD uses the cross-platform framework [Qt](https://www.qt.io/download-open-source/),
which means it works with most operating systems.
The user interface is translated in over 30 languages. https://translate.librecad.orgLibreCAD is free software; you can redistribute it and/or modify
it under the terms of the [GNU General Public License version 2](https://www.gnu.org/licenses/gpl-2.0.html) (GPLv2)
as published by the Free Software Foundation.
Please read the [LICENSE](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](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:
```bash
$ librecad dxf2pdf foo.dxf
$ librecad dxf2png foo.dxf
$ librecad dxf2svg foo.dxf
```
## Releases and Milestones- [Releases and Prereleases](https://github.com/LibreCAD/LibreCAD/releases)
- [Milestones](https://github.com/LibreCAD/LibreCAD/milestones)## libdxfrw
[libdxfrw](https://github.com/LibreCAD/libdxfrw) is an associated project that allows LibreCAD to read DXF and DWG files.#
**Requests and Bug reports**- [GitHub issues (preferred)](https://github.com/LibreCAD/LibreCAD/issues)
- [SourceForge tickets (disabled)](https://sourceforge.net/p/librecad/_list/tickets?source=navbar)**Users Documentation**
- [Users Manual](https://librecad.readthedocs.io/)
- [Wiki Main Page](https://dokuwiki.librecad.org/)**Questions or Comments**
- [LibreCAD's Forum](https://forum.librecad.org/)
- IRC: [#librecad](https://web.libera.chat/#librecad) at libera.chat**Building**
Requirements:
- [Qt](https://www.qt.io/download-open-source/) 6.4.0+ (MinGW version on Windows)
- [Boost](https://www.boost.org/) 1.55.0+More information: [Build from source](https://github.com/LibreCAD/LibreCAD/wiki/Build-from-source)
**Contributing**
[Git and GitHub](https://github.com/LibreCAD/LibreCAD/wiki/Git-and-GitHub)
[Becoming a developer](https://github.com/LibreCAD/LibreCAD/wiki/Becoming-a-developer)
There is a [resources repository](https://github.com/LibreCAD/Resources) for people that want to indirectly
contribute to the project by supplying icons, stylesheets, documentation, templates...Associated downloads: