Tools

Benchmarking

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...
LGOGDownloader - (Active development)
LGOGDownloader is a downloader to GOG.com 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. ----------------------------------------------------------------------NOTE: Steam provides digital rights management (DRM) f...

Emulation

DBGL
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...
Gelide - (Active development)
Gelide is a configurable frontend which let you manage any kind of emulated system (PC, console, arcade, etc) letting you to catalog and launch any game from any existing emulator under GNU/Linux. With Gelide,you can configure any emulator with command line pa...
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...
Lutris - (Active development)
Lutris is a Package manager and Gaming platform / front-end for Games. See Also: Gelide PlayOnLinux System requirements: Python/GTK3
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.
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...

Input

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

Miscellaneous

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

Server browser

All-Knowing Mind - (Abandoned)
All-Knowing Mind is a game server browser for first person shooter games written in Java.
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

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