Awesome LEGO [](https://github.com/sindresorhus/awesome)

April 19, 2026 ยท View on GitHub

A curated list of awesome LEGO software, archives, links, and other resources.

Contents

CAD

  • bluebrick - Layout editor for LEGO exhibitions (Windows).
  • bricklink studio - Build, render, and create instructions.
  • bricksmith - Virtual LEGO modeling (macOS).
  • konstruktor - A LDraw-compatible CAD (Linux, Windows, macOS).
  • ldcad - LDCad is a multiplatform LDraw (virtual LEGO) editor that lets you edit LDraw model documents in real-time.
  • ldraw - Open standard for LEGO CAD programs that allow the user to create virtual LEGO models and scenes.
  • leocad - A CAD program for creating virtual LEGO models.
  • lpub 4 - Program to produce step by step building instructions for LEGO models created using the LDraw file format.
  • mlcad - CAD program to create LEGO like building instructions.
  • openldraw - CAD program for designing LEGO MOCs.
  • toybrick - OpenSCAD module to create bricks.
  • web lic - Create instruction books from LDraw models.

Online Editors

Archives

  • brickfact - LEGO database with price charts.
  • brickset - Your LEGO set guide.
  • rebrickable - Combine your LEGO sets to create other sets.
  • brickipedia - A collaboratively written free online LEGO wiki.
    • customs - Content made by its own contributors.
    • stories - LEGO fan-fiction.
    • ideas - Collection of LEGO ideas.
  • lugnet - International LEGO Users Group Network and global community of LEGO enthusiasts.
  • peeron - Partial listing of the parts in official LEGO sets.
  • unofficial minifigure catalog - App with information about all minifigures and sets from 1975 to 2015.
  • let's build it again - Online LEGO building instructions.

Resources

Software Libraries

  • brickowl2rebrickable - Tool to convert brickowl orders to rebrickable CSV files (Windows, Linux, macOS).
  • ld pattern creator - Vector based texture editor for decorated LDraw parts (Windows). Exports a list of bricks as a BrickLink XML file (Windows, Linux, macOS).
  • ldd to ai swatches - Script to convert LEGO Digital Designer Materials to Adobe Illustrator Color Swatches (ASE).
  • ldr importer - App to import LDraw and LDraw compatible parts and models into Blender (including proper mesh and materials) (Windows, Linux, macOS).
  • ldraw.rs - Library for manipulating and rendering LDraw model files in Rust.
  • ldview - Real-time 3D viewer for LDraw models (Windows, Linux, macOS).
  • legofy - Make images look as if they are made out of 1x1 LEGO bricks.
  • lsynth - Tool to add complicated flexible hoses, bands, chains, and treads to the LDraw files you make with LDraw CADs (Windows, macOS).
  • minifig svg decals - Collection of SVG files for use as decals on minifigs.
  • milsgen terraforming - Workflow & script to create large scale landscapes from MILSgen terrain modules.
  • natejacobs/brickset-api - Get LEGO set information using the Brickset API.
  • node ldraw - Node.js library to parse an LDraw file.
  • node move hub - Node.js library to communicate with the LEGO Boost Move Hub.
  • pyldraw3 - A modern Python package for creating and manipulating LDraw format files.
  • rioforce/lego-textures - Textures scanned from real LEGO bricks.
  • seankross/lego - R data package featuring every LEGO set from 1970 to 2014.
  • ldr_wgpu - A Rust LDraw renderer using WGPU.

Competitors

  • Airfix - Quickbuild push-together model kits.
  • Brik.co - Laptop cases and wall tiles covered with LEGO compatible studs.
  • Flexo - Flexible brick system.
  • Makeblock - Various building blocks for robotic kits.
  • Mega Bloks
  • Minifigures.com - Special minifigure designs and service to order custom made minifigures.

Marketplace

  • bricklink - Unofficial LEGO Marketplace.
  • brickowl - Marketplace to buy and sell LEGO parts, minifigures and sets.
  • brickpicker - LEGO price and investing guide.
  • lego shop - Official LEGO online store.

Models

  • fuddl/brickdock - A Dock compatible with the iPhone 5 made from LEGO bricks.
  • braiding machine - Powered by a single motor and makes ropes & wristband.
  • lego a4 plotter - 2D plotter made with LEGO Technic and Mindstorms.
  • legomicroscope - Simple to build microscope with no need for precision optics or 3D printed parts.

Model Conversion

  • brickify - Converts STL files to LEGO and 3D-printed parts.
  • brickr - Implementation of the paper "Automatic Generation of Constructable Brick Sculptures" (Eurographics 2013).
  • lsculpt - Triangle mesh to LDraw file converter.
  • milsgen - Converts heightmaps to LDraw .ldr files.

Add-ons

  • bitbeam - LEGO technic compatible wooden beams.
  • brickpi - Kit to replace NXT/EV3 with the Raspberry Pi for more functionality.
  • pybricks - Python and Block coding for LEGO hubs, full control of motors and sensors.

YouTube Channels

Books

Blogs

Articles

Games

Build Manuals