Go GPL-3.0

ludo

A libretro frontend written in golang

L

libretro

Dernière activité 19 août 2026
libretro/ludo

705

étoiles

74

forks

62

issues ouvertes

bindingsemulationglfwgolanglibretrolibretro-apilibretro-frontendopenalopenglretrogamingui

Ce README est souvent en anglais.

ludo Build Status GoDoc

Ludo is a work in progress libretro frontend written in go.

It is able to launch most non GL libretro cores.

It works on OSX, Linux, Linux ARM and Windows. You can download releases here

Dependencies

  • GLFW 3.3
  • OpenGL >= 2.1
  • OpenAL

On OSX

You can execute the following command and follow the instructions about exporting PKG_CONFIG

brew install openal-soft

On Debian or Ubuntu

sudo apt-get install libopenal-dev xorg-dev golang

On Raspbian

You need to enable the experimental VC4 OpenGL support (Full KMS) in raspi-config.

sudo apt-get install libopenal-dev xorg-dev

On Alpine / postmarketOS

sudo apk add musl-dev gcc openal-soft-dev libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev mesa-dev

On Windows

Setup openal headers and dll in mingw-w64 include and lib folders.

Building

git clone --recursive https://github.com/libretro/ludo.git
cd ludo
go build

For more detailed build steps, please refer to our continuous delivery config.

Running

./ludo

Projets similaires

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.

Cclibretroretroarch
Llibretro
14,2 k étoiles2,2 k

An experimental lua game framework for libretro following the LÖVE API

Cgame-frameworklibretrolove2d
Llibretro
200 étoiles52

Go bindings for GLFW 3

Cgamedevglfwglfw-bindings
Ggo-gl
1,7 k étoiles194