An LDraw™ editor for LEGO® style digital building instructions.

View the Project on GitHub

View the Project on Sourceforge

View the Project on Open Build Service

GitHub release GitHub commits (since latest release) GitHub last commit
SourceForge weekly downloads SourceForge total downloads GitHub total downloads
GitHub issues closed GitHub issues GitHub pull requests
Travis-CI build status AppVeyor build status Maintained status

LPub3D is an Open Source WYSIWYG editing application for creating LEGO® style digital building instructions.

LPub3D output include instruction document, document pages, part list and export content.

PDF PDF-Logo Portable Document Format instruction document
PNG PNG-Logo Portable Network Graphics images, instruction document pages and POV-Ray rendered images
JPEG JPG-Logo Joint Photographic Experts Group instruction document pages
BMP BMP-Logo Bitmap instruction document pages
HTML HTM-Logo Hypertext Markup Language sortable graphic part list with element ID and online part lookup
BrickLink XML XML-Logo Extensible Markup Language BrickLink part list
CSV CSV-Logo Comma-Separated Values plain text part list
POV POV-Logo Persistence of Vision Ray Tracer (POV-Ray) photorealistic scene files
OBJ OBJ-Logo Wavefront Object files
STL STL-Logo Stereolithography object files
3DS 3DS-Logo Autodesk 3DStudio Max object files
DAE DAE-Logo COLLAborative Design Activity object files

LPub3D uses the LDraw standard and LGEO photorealistic part libraries and reads the LDraw DAT, LDR and MPD model file formats. The LDraw libraries are not required to be preinstalled. Archive (.zip) library files for both official and unofficial LDraw parts are bundled with LPub3D. Follow the linked image below to acquire the LGEO photorealistic part library.

LDraw LDraw-Logo LDraw™ (LDraw.org) parts is an open standard library that allow users to create virtual models and scenes. Three LDraw part libraries are bundled with LPub3D.
LEGO LDraw.org official and unofficial LEGO® part library.
TENTE TENTE® unofficial LDraw part library created by (Jasolo).
VEXIQ VEX IQ® unofficial LDraw library created by Philippe Hurbain (Philo).
LSynth LSynth bendable parts synthesis elements created by Kevin Clague and updated by Don Heyse (deeice).
LGEO LGEO-Logo POV-Ray photorealistic part library created by Lutz Uhlmann (El Lutzo), updated by Owen Burgoyne (C3POwen) and extended with STL object files by Damien Roux (Darats).

LPub3D provides “native” 3D-viewer, POV scene file generation, and POV-Ray PNG image rendering using integrated modules based on LeoCAD and LDView. Additionally, LDView, LDGLite and POV-Ray 3rd-party stand-alone LDraw model renderers are bundled in each LPub3D distribution. All stand-alone renderers are console applications custom adapted to LPub3D for tight integration, optimum configurability and robust performance.

LeoCAD LeoCAD-logo “native” renderer and 3D Viewer - performant, “true fade” rendering
LDGLite LDGLite-Logo fast image rendering ideal for proofing
LDView LDView-Logo high quality rendering plus POV scene file generation
POV-Ray POVRay-Logo ray tracing renderer - photorealistic, feature rich rendering


Cover Page Fade Step 3D Image Viewer BOM Page Setup POV-Ray Rendering Edit settings Preferences


X86-Logo ARM-Logo RaspberryPi-Logo

LPub3D runs on Debian, Red Hat and Arch derived Linux distros, macOS and Windows Operating Systems. LPub3D is also available as a Linux ‘no-install’, multi-platform AppImage. Builds are available for both x86 instruction set (32-bit and 64-bit) and Advanced RISC Machines (ARM) micorprocessors.


GitHub-Logo GitHub Releases
SF-Logo Sourceforge Releases
OBS-Logo Open Build Service Releases - Linux distributions


Appimage-Icon Arch-Icon Centos-Icon Debian-Icon Fedora-Icon Mageia-Icon Macos-Icon
Opensuse-Icon Rhel-Icon Sl-Icon Sle-Icon Ubuntu-Icon Univention-Icon Windows-Icon


GPLv3-logo LPub3D is available for free under the GNU Public License version 3.0 (GPLv3).


LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this application.
TENTE® is a construction game owned by Educa-Borrás SA which does not sponsor, authorize or endorse this application.
VEX IQ® is a trademarks or service mark of Innovation First International, Inc, which does not sponsor, authorize or endorse this application.



3rd-party tutorials:


Portions of LPub3D are based on LPUB© 2007-2009 Kevin Clague, LeoCAD© 2020 Leonardo Zide, LDView© 2020 Travis Cobbs & Peter Bartfai and additional third party components. See Credits for full details on contributing content.


Copyright (c) 2015 - 2020 by Trevor SANDY