An open API service indexing awesome lists of open source software.

https://github.com/ad-si/awesome-lego

Curated list of awesome LEGO resources
https://github.com/ad-si/awesome-lego

List: awesome-lego

awesome awesome-list ldraw lego lego-cad

Last synced: 3 months ago
JSON representation

Curated list of awesome LEGO resources

Awesome Lists containing this project

README

          

# Awesome LEGO

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

- [CAD](#cad)
- [Online Editors](#online-editors)
- [Archives](#archives)
- [Resources](#resources)
- [Software Libraries](#software-libraries)
- [Competitors](#competitors)
- [Links](#links)
- [Marketplace](#marketplace)
- [Models](#models)
- [Model Conversion](#model-conversion)
- [Add-ons](#add-ons)
- [YouTube Channels](#youtube-channels)
- [Books](#books)
- [Blogs](#blogs)
- [Build Manuals](#build-manuals)

## 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.

[bluebrick]: https://bluebrick.lswproject.com
[bricklink studio]: https://www.bricklink.com/v3/studio/download.page
[bricksmith]: https://bricksmith.sourceforge.net
[konstruktor]: https://github.com/segfault87/Konstruktor
[ldcad]: https://www.melkert.net/LDCad
[ldraw]: https://ldraw.org
[leocad]: https://leocad.org
[lpub 4]: https://lpub4.sourceforge.net
[mlcad]: http://mlcad.lm-software.com/
[openldraw]: https://github.com/HazenBabcock/openldraw
[toybrick]: https://github.com/joewalnes/toybrick
[web lic]: https://github.com/remig/web_lic

## Online Editors

- [mecabricks] - Build your 3D LEGO models online.

[mecabricks]: https://mecabricks.com

## 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.

[brickfact]: https://brickfact.com
[brickset]: https://brickset.com
[rebrickable]: https://rebrickable.com
[brickipedia]: https://en.brickimedia.org/wiki/Main_Page
[customs]: https://en.brickimedia.org/wiki/Category:Customs
[stories]: https://en.brickimedia.org/wiki/Category:Stories
[ideas]: https://en.brickimedia.org/wiki/Category:Ideas
[lugnet]: https://lugnet.com
[peeron]: http://www.peeron.com/
[unofficial minifigure catalog]: https://www.minifigure.org/application/
[let's build it again]: https://letsbuilditagain.com

## Resources

- [awesome-lego-machine-learning] - A curated list of awesome LEGO machine learning resources.
- [holly-wood.it] - Tutorials, utilities and software add-ons for LDraw.
- [brickhub] - A place for sharing LEGO building instructions.

[awesome-lego-machine-learning]: https://github.com/360er0/awesome-lego-machine-learning
[holly-wood.it]: https://www.holly-wood.it/
[brickhub]: https://brickhub.org/

## Software Libraries

- [brickmosaic] - Transform a photo to a bricks mosaic (Windows, Linux, macOS).
- [brickowl2rebrickable] - Tool to convert [brickowl] orders to
[rebrickable] CSV files (Windows, Linux, macOS).
- [brickutils] - Tool to build your brick catalog and check if you can build
a model created with LDD or LDraw.
- [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).
- [ldmakelist] - Tool to create the list of available LDraw parts (Windows).
- [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.
- [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.

[brickmosaic]: https://sourceforge.net/projects/brickmosaic/
[brickowl2rebrickable]: https://github.com/dgrant/brickowl2rebrickable
[brickutils]: https://sourceforge.net/projects/brickutils/
[ld pattern creator]: https://sourceforge.net/projects/patterncreator/
[ldd to ai swatches]: https://github.com/NickAb/ldd-to-ai-swatches
[ldmakelist]: https://code.google.com/p/ldmakelist/
[ldr importer]: https://github.com/le717/LDR-Importer
[ldraw.rs]: https://github.com/segfault87/ldraw.rs
[ldview]: https://ldview.sourceforge.net
[legofy]: https://github.com/JuanPotato/Legofy
[lsynth]: https://lsynth.sourceforge.net
[minifig svg decals]: https://github.com/jpgerdeman/minifig-svg-decals
[milsgen terraforming]: https://github.com/Unitron-Galactic/Tools-Workflows/tree/master/Terraforming%201
[natejacobs/brickset-api]: https://github.com/NateJacobs/Brickset-API
[node ldraw]: https://github.com/jsonxr/node-ldraw
[node move hub]: https://github.com/hobbyquaker/node-movehub
[rioforce/lego-textures]: https://github.com/rioforce/LEGO-Textures
[seankross/lego]: https://github.com/seankross/lego
[ldr_wgpu]: https://github.com/ScanMountGoat/ldr_wgpu

## Competitors

- [airfix] - Quickbuild push-together model kits.
- [best-lock]
- [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.

[airfix]: https://uk.airfix.com/shop/quick-build
[best-lock]: http://www.best-lock.com/
[brik.co]: https://www.brik.co
[flexo]: https://www.flexo.nz
[makeblock]: https://www.makeblock.com
[mega bloks]: https://megabloks.com
[minifigures.com]: https://www.minifigures.com/

## Links

- [rebrickable.com/about] - Link collection at the bottom of the page.
- [bricks stackexchange] - Question and answer site
for LEGO and building block enthusiasts.

[rebrickable.com/about]: https://rebrickable.com/about
[bricks stackexchange]: https://bricks.stackexchange.com

## 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.

[bricklink]: https://bricklink.com
[brickowl]: https://brickowl.com
[brickpicker]: https://brickpicker.com
[lego shop]: https://shop.lego.com

## 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.

[fuddl/brickdock]: https://github.com/fuddl/BrickDock
[braiding machine]: https://nico71.fr/braiding-machine-makes-wristband
[lego a4 plotter]: https://www.youtube.com/watch?v=fGQu90EPVAM
[legomicroscope]: https://github.com/tobetz/LegoMicroscope

## 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.

[brickify]: https://github.com/ad-si/brickify
[brickr]: https://lgg.epfl.ch/publications/2013/lego
[lsculpt]: https://code.google.com/archive/p/lsculpt
[milsgen]: https://github.com/otonribic/milsgen

## 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.

[bitbeam]: https://github.com/hugs/bitbeam
[brickpi]: https://www.dexterindustries.com/brickpi/
[pybricks]: https://pybricks.com/

## YouTube Channels

- [lego] - Official LEGO channel.
- [akiyuky] - Various LEGO technic contraptions.
- [mlchaelhlckoxfilms] - Stop motion LEGO videos.

[lego]: https://youtube.com/user/LEGO
[akiyuky]: https://youtube.com/user/akiyuky
[mlchaelhlckoxfilms]: https://youtube.com/user/MlCHAELHlCKOXFilms

## Books

- [1000 Laser-Hacks for MAKER][laser-hacks] - German book series
about photonic experiments with LEGO.
- [minifigure.org] - Several books about minifigures.

[laser-hacks]: https://www.1000laserhacks.uni-osnabrueck.de/startseite.html
[minifigure.org]: https://www.minifigure.org

## Blogs

- [reids4fun] - Reid’s For Fun.
- [bldesign] - Bram's LEGO Site.
- [bricknerd] - BrickNerd.

[reids4fun]: https://www.reids4fun.com/topic/lego
[bldesign]: https://lego.bldesign.org/
[bricknerd]: https://bricknerd.com/

### Articles

- [Price history of LEGO sets][price-history]
- [State of the art of 3D printing LEGO bricks][printing-bricks]
- [Has LEGO ever been used in an assembly line or a manufacturing process?][asm]

[price-history]: https://web.archive.org/web/20240708123806/https://therealityprose.wordpress.com/2013/01/17/what_happened_with_lego/
[printing-bricks]: https://hackaday.com/2017/09/08/ive-seen-the-future-and-its-full-of-freakin-huge-bricks/
[asm]: https://bricks.stackexchange.com/questions/11252

## Build Manuals

- [brickit] - App to scan your LEGO bricks and find build instructions.
- [chocolate carving pantograph] - Carve graphics in small chocolate tiles.
- [domino row building machine][domino] - Domino row building machine.
- [lego 3d printer] - Building manual for 3D printer made of LEGO bricks.
- [lego music] - Tangible UI to create music from an arrangement of LEGO bricks.
- [mils system] - Modular integrated Landscaping System.
- [motorized pop-up book stand][motorized-book-stand] - Motorized Pop-Up Book Stand.
- [myphotonics] - Blueprints for optic and photonic equipment built with LEGO.
- [nintendo switch experiments][nintendo] - Nintendo Switch experiments.
- [star racer] - Star Wars racing game.
- [ultimate lego soccer robot][ulsr] - Tech United robot
built with LEGO Mindstorms.
- [vortex candy launcher] - Chocolate throwing machine.

[brickit]: https://brickit.app
[chocolate carving pantograph]: https://woodgears.ca/pantograph/lego.html
[domino]: https://woodgears.ca/domino/
[lego 3d printer]: https://www.instructables.com/id/LEGO-3d-Printer/
[lego music]: https://hackaday.io/project/161277-lego-music
[mils system]: https://www.abellon.net/MILS/
[motorized-book-stand]: https://jkbrickworks.com/motorized-pop-up-book-stand/
[myphotonics]: https://www.ufp.uni-osnabrueck.de/en/education/myphotonics.html
[nintendo]: https://cargocollective.com/vimalpatel/nintendo-switch-experiments
[star racer]: https://tkelcreations.blogspot.com/2018/03/star-racer.html
[ulsr]: https://hackaday.com/2017/08/12/mindstorms-soccer-robot-inspired-by-real-soccer-robot/
[vortex candy launcher]: https://jkbrickworks.com/vortex-candy-launcher/