Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console. (by libretro)

Lakka-LibreELEC Alternatives

Similar projects and alternatives to Lakka-LibreELEC based on common topics and language

  • GitHub repo batocera.linux


  • GitHub repo arkos

    Another rk3326 Operating System

  • GitHub repo 351ELEC

    Handheld firmware optimized for the Anbernic RG351P/M/V devices.

  • GitHub repo EmuELEC

    EmuELEC, retro emulation for Amlogic devices. Based on CoreELEC. or join us on Discord:

  • GitHub repo libretro-thumbnails

    Thumbnails for RetroArch (by libretro-thumbnails)

  • GitHub repo pinn

    An enhanced Operating System installer for the Raspberry Pi

  • GitHub repo ePSXe64Ubuntu

    Install ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on x86-64 Debian, Ubuntu, Linux Mint and their derivatives.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Lakka-LibreELEC alternative or higher similarity.


Posts where Lakka-LibreELEC has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-09.
  • Live mode worked great and I want to fully install Lakka on my Intel NUC, but I need to solve 2 problems first: 1 I could not access the internal SATA drive that contains all my ROMs; 2 I could connect but was unable to use my Xbox Elite 2 Controller (bluetooth) | 2021-07-27
    Lakka is very restricted, so unfortunately there's not an easy way to open a terminal directly on the machine. This wiki article goes over the options, but by far the easiest is SSH: connecting via a terminal client from another computer. In this case, you'll boot Lakka and enable the SSH service as described in the article. After that, you'll look on the Information screen to find the IP address. Finally, you'll install an SSH client (the article recommends PuTTY, and that is also my recommendation). You'll start the client and enter the IP as the address to connect to. It will ask for the username and password, and both are "root". At that point, you'll have a terminal window open from your PC on the Lakka box. From there, you can run the commands I recommended (except that one of them was wrong): 1) "parted /dev/sda print devices" - This command will print the physical storage devices Lakka sees. You should be able to identify the SATA drive by looking at the sizes listed. It will probably be "/dev/sda". 2) "mount" - This command will list the devices mounted and their mount points. You're looking for lines starting with "/dev/sda". I used the term "mount points" above. Linux differs from Windows in how you access filesystems on drives. In Windows, a filesystem is mounted with a drive letter (usually), like "D:" In Linux, there's just one directory structure, and the root is "/". Filesystems are mounted at various points in the directories below "/". I've added the ouput of those commands on my Lakka box below. You'll see mount points like "/storage", "/flash", and "/var". My setup is a little different, because Lakka is actually installed on the SATA drive in my case, but I also have an NVME drive and a USB drive connected. The SATA drive is listed as "/dev/sda", the USB drive is "/dev/sdb", and the NVME drive is "/dev/nvme0n1". Mostly, the point of these commands is to make sure Lakka is seeing your drive, and possibly "mount" will reveal that the drive's contents are already mounted somewhere. Hopefully?? ########################################### # Lakka - The DIY retro emulation console # # ...... visit ...... # ########################################### Lakka (official): 3.2 (Generic.x86_64) Lakka:~ # parted /dev/sda print devices /dev/sda (250GB) /dev/sdb (30.8GB) /dev/nvme0n1 (256GB) Lakka:~ # mount devtmpfs on /dev type devtmpfs (rw,relatime,size=3997412k,nr_inodes=999353,mode=755) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/sda1 on /flash type vfat (ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) /dev/loop0 on / type squashfs (ro,relatime) /dev/sda2 on /storage type ext4 (rw,noatime) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) tmpfs on /var type tmpfs (rw,relatime) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime) configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev) none on /tmp/database type overlay (rw,relatime,lowerdir=/usr/share/libretro-database,upperdir=/storage/database,workdir=/storage/.tmp/database-workdir) none on /tmp/cores type overlay (rw,relatime,lowerdir=/usr/lib/libretro,upperdir=/storage/cores,workdir=/storage/.tmp/cores-workdir) none on /tmp/assets type overlay (rw,relatime,lowerdir=/usr/share/retroarch-assets,upperdir=/storage/assets,workdir=/storage/.tmp/assets-workdir) none on /tmp/shaders type overlay (rw,relatime,lowerdir=/usr/share/common-shaders,upperdir=/storage/shaders,workdir=/storage/.tmp/shaders-workdir) none on /tmp/overlays type overlay (rw,relatime,lowerdir=/usr/share/retroarch-overlays,upperdir=/storage/overlays,workdir=/storage/.tmp/overlays-workdir) none on /tmp/joypads type overlay (rw,relatime,lowerdir=/etc/retroarch-joypad-autoconfig,upperdir=/storage/joypads,workdir=/storage/.tmp/joypads-workdir) none on /tmp/system type overlay (rw,relatime,lowerdir=/usr/share/retroarch-system,upperdir=/storage/system,workdir=/storage/.tmp/system-workdir) /dev/sdb2 on /storage/roms/Storage type ext4 (rw,nosuid,nodev,noexec,noatime) /dev/sdb1 on /storage/roms/System type vfat (rw,nosuid,nodev,noexec,noatime,fmask=0133,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
  • Dreamcast and n64 games running like poop
    Here’s a link to the website -
  • Helpful Info for all EG351 Owners | 2021-06-09
  • I'm trying to make my own console for retro games | 2021-06-08
    One of these might actually do exactly what you want: - -- (This is open source so you wouldn't be starting from scratch)
  • Looking for legacy Lakka images, pre 2.3 for the raspberry pi 2 | 2021-06-02
  • [USA-IN] [H] Local Cash/PayPal [W] Low-Capacity SATA SSDs (40GB/60GB/64GB/80GB)
    My office let me buy a bunch of retired office computers (optiplex SFF) that are pretty old, and no drives. If I can get some cheap SSDs I can turn them into retro gaming machines and resell them. Their specs should handle anything up to N64/PS1 generation, and I've already got the roms.
  • What to do with my old pc to make it run retro emulated games?
    Sounds like a good system to try Lakka OS on. Also you could update it to Window 10 or put Ubuntu on it as Windows XP is more the cause of your issues than anything else.
  • Distro for a "console"
    Lakka should work. It's fairly lightweight.
  • General Thread Week April 4th: Happy Easter | 2021-04-10
    Maybe the Dreamcast Mini or PowKiddy a19? The Dreamcast is a bit of a tough one though. I would probably look into a Raspberry Pi 4. Setting everything up will likely require some work but using Lakka (or something similar) afterwards wouldn't require much effort on her part
  • Lakka on old/older Dell laptops | 2021-03-11
    Likely some driver issue. In my experience Lakka is a little picky when it comes to that. The GPU is supported by Nvidia version 340 on linux so that should work fine in theory. Alternatively you can use a lightweight linux distro and then put retroarch (or something else) on top.
  • RG351P PS4 Controller | 2021-02-27
  • Is Lakka Dead? | 2021-01-18
    Lakka is not dead if you check there
  • How do I add gpSP core to Lakka? | 2021-01-14


Basic Lakka-LibreELEC repo stats
about 20 hours ago