ludo

A libretro frontend written in golang

Github stars Tracking Chart

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

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

Running

./ludo

Main metrics

Overview
Name With Ownerlibretro/ludo
Primary LanguageGo
Program languageGo (Language Count: 3)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2018-05-01 05:24:04
Pushed At2025-03-16 16:59:27
Last Commit At2025-03-16 17:59:24
Release Count162
Last Release Namev0.18.0 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count627
Watchers Count17
Fork Count69
Commits Count766
Has Issues Enabled
Issues Count273
Issue Open Count48
Pull Requests Count236
Pull Requests Open Count11
Pull Requests Close Count31
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private