mainLibreDWG - Summary

Membership Info
Project Admins:
12 active members

Group identification
Id: #10374
System Name: libredwg
Name: LibreDWG
Group Type: Official GNU software

Search in this Group


This project is part of the GNU Project.

This website is mostly intended for developers and maintainers. For general information on the project, please check

If you're looking for information on how to contribute, check the hackers' wiki at

LibreDWG was based on LibDWG (, which is written with variable names, documentation and comments in Esperanto.

There are also cmdline tools and libraries to read and write DWG files, with converters for various formats: DXF, DXFB, SVG, PS, JSON, XML, ....
and a SaveAs functionality, to convert between the various DWG versions.
It can read r13-r2018 DWG, write r13-r2000 DWG, write r11-r2018 DXF ascii and binary. Much more object types than any other free DWG library.

Registration Date: Sat 24 Oct 2009 10:23:48 PM UTC
License: GNU General Public License v3 or later
Development Status: 3 - Alpha


Latest News rss feed
libredwg-0.7 released
     posted by reini_urban, Thu 06 Dec 2018 12:07:23 AM UTC - 0 replies

See and

new API:
* add dwg_get_OBJECT(dwg) API for all objects in a DWG.
analog to dwg_get_ENTITY, but including all objects, tables, ...

[Read more]
libredwg-0.6.2 released
     posted by reini_urban, Wed 07 Nov 2018 10:51:55 AM UTC - 0 replies

Important bugfixes:
* Fixed several out_dxf segfaults (#39)
* Enhanced the section size limit from 2032 to 2040.
There were several DWG files with a section size of 2035
in the wild. (PR #41, Denis Pryt)
* Fixed EED realloc on decoding when end - dat->byte == 1 ...

[Read more]
libredwg-0.6.1 released [alpha]
     posted by reini_urban, Mon 05 Nov 2018 01:07:32 PM UTC - 0 replies

This is a minor bugfix release, fixing
mostly a decoding error with LWPOLYLINE points.

Here are the compressed sources: (9.8MB) (3.7MB) ...

[Read more]
libredwg-0.6 released [alpha]
     posted by reini_urban, Mon 13 Aug 2018 09:48:15 AM UTC - 0 replies


API breaking changes:
* Removed dwg_obj_proxy_get_reactors(), use dwg_obj_get_reactors() instead.
* Renamed SORTENTSTABLE.owner_handle to SORTENTSTABLE.owner_dict.
* Renamed all -as-rNNNN program options to --as-rNNNN. ...

[Read more]
[Submit News]
[11 news in archive]

Back to the top

Powered by Savane 3.4