Repolode
leozide

leozide/leocad

A free, cross-platform CAD program for designing virtual LEGO models, built on the LDraw parts library.

Open-source alternative to:LEGO Digital Designer

Stars
2,898
Forks
258
Open issues
204
Last commit
yesterday

What is it?

LeoCAD is a computer-aided design application for building virtual LEGO models. It runs on Windows, Linux and macOS and is distributed under the GNU GPL v2. Rendering uses OpenGL, so users with up-to-date graphics drivers get hardware-accelerated viewing while they build.

The program works with a Parts Library that must be installed separately, so users can place and arrange official-style bricks in a 3D scene. Projects can be built up step by step, which suits anyone who wants to plan a model or prepare instructions for it.

Installation options vary by platform. Windows and macOS users get standard installers or an app bundle, while Linux users can choose Snap, Flatpak, or an AppImage. Building from source is also supported, and a tutorial on the project website helps new users get started.

Key features

  • 01Creates and edits 3D LEGO models in a virtual workspace.
  • 02Runs on Windows, Linux and macOS.
  • 03Uses OpenGL for hardware-accelerated rendering.
  • 04Available through Snap, Flatpak, AppImage and installers.
  • 05Can be built from source.

Use cases

  • Designing a LEGO model before buying or assembling the bricks.
  • Planning step-by-step building instructions for a custom creation.
  • Experimenting with brick layouts without a physical collection.

Quick start

  1. 1

    Install on Linux via Snap

    sudo snap install leocad
  2. 2

    Download the Windows installer from the main website and run it

  3. 3

    Download the macOS DMG from the main website and copy LeoCAD.app to Applications

Things to know

  • The README does not state a license, though it says LeoCAD is under GPL v2.
  • Installing requires downloading a separate Parts Library for building from source.

In collections

Topics

FAQ

What is leocad?
A free, cross-platform CAD program for designing virtual LEGO models, built on the LDraw parts library. LeoCAD is a computer-aided design application for building virtual LEGO models. It runs on Windows, Linux and macOS and is distributed under the GNU GPL v2. Rendering uses OpenGL, so users with up-to-date graphics drivers get hardware-accelerated viewing while they build.
Is leocad free to use? What license does it have?
leocad has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
Is leocad still maintained?
Actively maintained. The last commit to leocad was on Nov 5, 2026.
What can I use leocad for?
Designing a LEGO model before buying or assembling the bricks. Planning step-by-step building instructions for a custom creation. Experimenting with brick layouts without a physical collection.
How do I install leocad?
Install on Linux via Snap: sudo snap install leocad Download the Windows installer from the main website and run it Download the macOS DMG from the main website and copy LeoCAD.app to Applications
Where can I get leocad?
The source code and installation instructions are on GitHub: https://github.com/leozide/leocad

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects