Main Page

From LibreCAD wiki
Jump to: navigation, search

Welcome to the LibreCAD Wiki!

Introduction

LibreCAD (originally QCad then CADuntu) is an open source 2D CAD application for Windows, Apple and Linux. It is based on Qt, which is a leading cross-platform application and UI development framework.

LibreCAD can read DWG files (and others) as of the latest Nightly build. It writes DXF files, but can also export SVG, JPG, PNG, PDF and other files. It has layers, blocks, splines, polylines, ellipse tools, advanced tangent line & circle tools, transformation tools, an advanced snapping system and more. Because LibreCAD focuses on 2D geometry it is fast and lightweight, with an installer of less than 30mb.

This is the community site which provides semi-static documentation for LibreCAD users and developers. If you wish you get involved with this documentation effort, please visit the LibreCAD Wiki:Community portal page. Content is available under Creative Commons Attribution Share Alike.

If you wish you get involved in development, then head over to our GitHub repo and get started!

If you think you've found a bug or have an idea for an improvement, then head over to the LibreCAD Tracker on Sourceforge or the github issues page.

Support is provided by our large dedicated community of users, contributors and developers. You can join the community on our forum or live on IRC at freenode.net.

Screenshot
LibreCAD line tools
Wiki Navigation
Get LibreCAD
Usage
Developers
Wiki Help
Related Web Pages
New Wiki Content
LibreCad News
Things We Need

Help Wanted. We welcome Open Source Developers to join us, to improve this free drawing tool in exciting fields such as:

  • Contribute to the wiki based on your accumulated knowledge. If you have figured out a feature in LibreCAD, please add to our wiki to help other users.
  • Implement more command line support for actions. Currently, there are many actions there without command line support, we need to complete this part of implementation and add the relevant documents.
  • Add support for native text based on Qt fonts. Right now, only stick fonts are supported. When the usage doesn't require stick fonts, native Qt fonts should be used for better multi-language support and efficiency
  • Implement a new and robust hatch generating algorithm
  • The current spline implementation is not efficient, we would like to replace it with a better spline implementation and add both spline and Bezier support as well, see Bezier
  • We have implemented new math support for hyperbola and parabola. Implementation support for hyperbola/parabola entities would make LibreCAD capable of doing all conic sections.
  • Feature tweaking and bug fixing for printing/painter
  • refactor header files to speed up the building process, support for pch headers
  • Document writers to help building wiki and user manuals
  • Artists to create icon themes and GUI layout
  • Add support for macports and Windows 8
  • Quality Assurance, bug hunting
  • Please visit our feature request tracker on sf.net for more information: feature requests