App/Game Launchers

AdvanceMenu - (Active development)
AdvanceMENU is a frontend for AdvanceMAME, MAME™, MESS, RAINE and any other emulator.
Attract-Mode - (Active development)
Attract-Mode is a graphical front-end for command line emulators such as MAME, MESS and Nestopia. It hides the underlying operating system and is intended to be controlled with a joystick, gamepad or spin dial, making it ideal for use in arcade cabinet setups....
Cabrio - (Active development)
Cabrio is a graphical front end for emulators, specifically designed for use in arcade cabinets. It allows you to select games via an intuitive, attractive interface which is easy to use with limited controls, such as a joystick. Cabrio is made available under...
EmulationStation - (Active development)
A graphical and themeable emulator front-end that allows you to access all your favorite games in one place, even without a keyboard!
Lutris - (Active development)
Lutris is a Package manager and Gaming platform / front-end for Games/Emulators.
Mah!Cade - (Active development)
Mah!Cade is an experimental modification of the original Wah!Cade project, an emulator frontend for arcade cabinets. Mah!Cade development fixes existing bugs in the last Wah!Cade commit, adds new features not present in the last Wah!Cade commit and (in the lau...
RetroFE - (Active development)
A frontend for arcade cabinets and media PCs. Runs on Windows and Linux to help you navigate through your collection of games or apps


Geekbench - (Active development)
Geekbench is a cross-platform processor benchmark that provides a set of tests designed to quickly and accurately measure processor performance. Geekbench makes benchmarks easy to run and easy to understand.
GpuTest - (Active development)
GpuTest is a new cross-platform GPU stress test and benchmarking utility. GpuTest is based on OpenGL and is available for Windows (XP, Vista, 7 and 8), Linux and OS X. The current version is available in 64-bit only and I don’t know if a 32-bit version will s...
Phoronix Test Suite - (Active development)
The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added. The software is designed to effectively carry out both qualitative and quantitative ben...
UNIGINE - (Active development)
UNIGINE is a real-time 3D engine, which lets you fully unleash your talent and achieve great business results. More than 10 years of R&D resulted in a well-optimized modular technology platform. It will be a solid foundation for any of your projects – from...

Digital distribution

Desura - (Active development)
Desura is a gaming client that allows users to one click download and install games. ----------------------------------------------------------------------NOTE: Some games on Desura are DRM protected. System requirements:CPU: x86-compatibleAND: A Desura Accou...
itch - (Active development)
The app, itch, gives you a simple way to download and install your library of games with a few clicks. All of your downloads are kept in a single place and we'll figure out how to install and start each game.
LGOGDownloader - (Active development)
LGOGDownloader is a downloader to for Linux users using the same API as the official GOGDownloader, It is licenced under WTFPL licence
Steam - (Active development)
Steam is a online gaming platform that provides the ability to distribute games and other content directly to gamers around the world. ----------------------------------------------------------------------System requirements:CPU: 1.0 GHz (x86-compatible)RAM:...

Emulator Frontends

DBGL is a Java frontend for DOSBox, based largely upon the proven interface of D-Fend. DBGL serves as a frontend / Graphical User Interface to DOSBox (configuration). It tries to make creating DOSBox configuration files a little easier by offering a (relativel...
jGameBase - (Active development)
jGameBase is a Java port of GameBase, a fully-featured retro-gaming emulator frontend and game database utility (e.g. GB64 Collection of C64 games). It supports virtually any emulator for any system and has versatile database searching and filtering. There are...
M64Py - (Active development)
M64Py is a Qt4 front-end (GUI) for Mupen64Plus 2.0, a cross-platform plugin-based Nintendo 64 emulator. Front-end is written in Python and it provides a user-friendly interface over Mupen64Plus shared library.
Phoenix - (Active development)
Phoenix is a Libretro frontend powered by Qt 5, and is available on Windows, OS X and Linux. Dead-simple to use, Phoenix features both a powerful library system to organize your classic game collection, along with a set of up-to-date emulators to play them rig...
PlayOnLinux - (Active development)
PlayOnLinux is a graphical wine frontend similar to CrossOver.
Swine - (Active development)
Swine is a graphical wine frontend, that makes it easy to install and run Windows software on Linux systems. Swine uses a modern QT4 interface to offer most of the wine command-line tools to users. Swine manages different Windows installations using the Wine-P...

Game making

EasyRPG - (Active development)
The EasyRPG-Project aimed at producing a free RPG Maker 2000/2003 clone, featuring game interpreter(See: EasyRPG-Player), game editor and art replacement. The EasyRPG editor wants to be closer to the RPG Maker 200X interface but not identical and with same fea...
Mokoi Gaming - (Active development)
Mokoi Gaming is a Game Creation Tool. Mokoi Games are platform neutral, if a compatible player is available for OS or Device, you can play games with no troubles. We're also have projects to help with creating and sharing platform neutral games.
SLUDGE - (Active development)
SLUDGE ("Scripting Language for Unhindered Development of a Gaming Environment") is not only a scripting language for developing adventure games, but also provides graphical tools to make the same very easy. Not only the name, but also the concept are evocativ...

Game specific

Grotesque - (Active development)
Grotesque is a utility that helps you manage your collection of interactive fiction, or text adventures. It collects bibliographic and other information from story files and presents a convenient interface to build and organize a catalog of your games. Feature...
Node Box Editor - (Active development)
Node Box Editor is a tool for Minetest modders to help with the creation of nodeboxes.


AntiMicro - (Active development)
AntiMicro is a graphical program for Linux that can be used to map keyboard keys and mouse controls to a gamepad. This functionality allows a user to be able to play PC games that have no built-in controller support or poor controller support with a controller...
ds4drv - (Active development)
ds4drv is a simple daemon that scans for DualShock 4 (PS4) controllers via bluetooth, connects to them and creates a joystick device. This driver does NOT work via USB. Features Option to emulate the Xbox 360 controller for compatibility with Steam games Setti...
QJoyPad - (Abandoned)
QJoyPad is a simple Linux/QT program that lets you use your gaming devices where you want them: in your games! QJoyPad takes input from a gamepad or joystick and translates it into key strokes or mouse actions, letting you control any XWindows program with you...
QtSixA - (Abandoned)
QtSixA is the Sixaxis Joystick Manager It can connect PS3 hardware (Sixaxis/DualShock3 and Keypads) to a Linux-compatible machine. Currently it supports Sixaxis buttons, axis, accelerometers and LEDs. (rumble support is available in the latest beta version)...
Rejoystick - (Abandoned)
Rejoystick translates keypresses on joystick/gamepads/joypads into keypresses on a keyboard. It's great to use as a substitute for a remote control and perfect to use when you play games that don't have gamepad support.
Roccat - (Active development)
Tools and drivers to configure your ROCCAT devices
Solaar - (Active development)
Solaar is a Linux device manager for Logitech’s Unifying Receiver peripherals. It is able to pair/unpair devices to the receiver, and for most devices read battery status. It comes in two flavors, command-line and GUI. Both are able to list the devices paired...
Ultimate Control - (Active development)
Ultimate Control is a set of software tools that allow you to take control of your computer wirelessly. Available for Windows, Mac and Linux, connect seamlessly through Wifi or Bluetooth in the most simple and intuitive way. Then let your phone turn into a mou...
Xboxdrv - (Active development)
This is a Xbox/Xbox360 gamepad driver for Linux that works in userspace. It's also possible to emulate a Xbox gamepad with a generic gamepad. Note that using a wireless Xbox360 controller with the Play&Charge USB cable will not work. The cable is for recha...
XWiimote - (Active development)
XWiimote is an open-source device driver for Nintendo Wii / Wii U remotes. It contains tools and libraries which work together with the official hid-wiimote kernel driver, available since linux-3.1. If you want to use a Nintendo Wii Remote or any compatible de...


Anime Girl 3D - (Finished)
Anime Girl 3D is a small game tool that converts 2D anime characters to 3D. It runs under Windows and Linux. (Its not only for anime-like graphics, that is just the name of the software. it works with other type of cartoon arts, and with different kind of gra...
exe2swf - (Finished)
exe2swf is a tool that extracts SWF files from Windows or Mac OS executables., which can then be played on any Flash capable Browser.
FSgamer - (Abandoned)
FSGamer runs games in their own X server, which can improve the speed, reduce annoying interruptions, and make switching between fullscreen games and your desktop easy and reliable.
GLXOSD - (Active development)
GLXOSD is a basic OSD that works by intercepting glXSwapBuffers calls, inspired from RivaTuner OSD on Windows.
PBSetup - (Finished)
PBSetup will update PunkBuster for all PB enabled games. Supported Linux Games: America's Army DOOM 3 Enemy Territory: Quake Wars PREY Quake III Arena (<= 1.32c) Quake 4 Return to Castle Wolfenstein (<= 1.4.1b) Wolfenstein: Enemy Territory (<= 2.60b)
Scanmem - (Active development)
scanmem is a simple interactive debugging utility for linux, used to locate the address of a variable in an executing process. This can be used for the analysis or modification of a hostile process on a compromised machine, reverse engineering, or as a "pokefi...
Universal Unity3D Configurator - (Active development)
Universal Linux configurator for unity based games. Searchs for configuration files of unity-based applications and lets user to configure their graphics settings.

Server browser

All-Knowing Mind - (Abandoned)
All-Knowing Mind is a game server browser for first person shooter games written in Java.
Obozrenie - (Active development)
Obozrenie is a game server browser for Linux that can be used to access information about and connect to multiplayer servers. It features support for over 30 (mainly Quake and Source engine-based) games, simple and elegant design, fast stat engine and full mod...
Xfire - (Active development)
Xfire is a free application that combines multiple gaming tools into one powerful tool to alleviate the need to run multiple different gaming related programs. For instance, Xfire allows you to chat with your friends, see what games they are playing, what serv...
XQF - (Abandoned)
XQF is a game server browser and launcher for Unix/X11 for many popular games such as the Quake series, Unreal Tournament series, Half-Life etc. XQF is a front-end to QStat, a program by Steve Jankowski and uses the GTK+ toolkit. Supported Linux Games: Descent...

Video capture

glc - (Abandoned)
glc is an ALSA & OpenGL capture tool for Linux. It consists of a generic video capture, playback and processing library and a set of tools built around that library. glc should be able to capture any application that uses ALSA for sound and OpenGL for draw...
QX11Grab - (Abandoned)
QX11Grab is a system tray applet for X11 desktop environments that uses FFmpeg to recording X11 Desktops and Windows.
SimpleScreenRecorder - (Active development)
SimpleScreenRecorder is a Linux program to record programs and games.
vokoscreen - (Active development)
vokoscreen is an easy to use screencast creator to record educational videos, live recordings of browser, installation, videoconferences, etc.
Yukon - (Abandoned)
Yukon is a set of libraries and applications that are designed to capture realtime videos of OpenGL applications (games).

Voice chat

GameVox - (Active development)
GameVox provides group voice communications for gaming communities.
Mangler (Ventrilo) - (Active development)
Mangler is an open source VoIP client capable of connecting to Ventrilo 3.x servers. It is capable of performing almost all standard user functionality found in a Windows Ventrilo client.
Mumble - (Active development)
Mumble is a voice chat application that lets you communicate with fellow players over the Internet. It also features a text chat with text-to-speech capabilities. The software consists of a client (Mumble) and a server (Murmur), this way the communication chan...
TeamSpeak - (Active development)
TeamSpeak 3 continues the legacy of the original TeamSpeak communication system previously offered in TeamSpeak Classic (1.5) and TeamSpeak 2. TeamSpeak 3 is not merely an extension of its predecessors but rather a complete rewrite in C++ of its proprietary pr...