leJOS è un firmware sostitutivo per il mattone LEGO Mindstorms RCX ed NXT. Include una Java Virtual Machine, che permette di programmare i robot LEGO Mindstorms mediante l'utilizzo del linguaggio di programmazione Java. leJOS è in grado di eseguire programmi scritti in Java tramite i quali si possono comandare i motori ed i sensori del robot. Con leJOS è inclusa una .jar (iCommand Archiviato il 10 novembre 2016 in Internet Archive.) che permette inviare comandi al Mindstorm via Bluetooth, senza la necessità di installare il firmware.