RoseThorn is a cross-platform library for 2D and 3D games running on GNU/Linux (and possibly other Unix-like OSes) and Windows. Features include: hardware accelerated 2D and 3D rendering; Ogg and WAV Sound support with OpenAL; Lua scripting; BMP, JPEG, and PNG image loading and saving (from screenshots); easily created and modified user interfaces with XML and CSS, combined with Lua event handling; separate 2D and 3D libraries; support for multiple fonts in both TTF and bitmap formats; support for OBJ, 3DS, MD5, and RTM model formats; skeletal animation (a work in progress); support for UDP and TCP networking; thread and mutex support; a Simple Shader API; 2D animated sprites; and some basic cryptography support. There is simple event management, with key/mouse bindings easily customized from the in-game console, config file, command line, or GUI.
Photini is a GUI program to create and edit metadata for digital photographs. It can set textual information such as title, description, and copyright as well as geolocation information by browsing a map or setting coordinates directly. It reads metadata in EXIF, IPTC, or XMP format and writes it to all three to maximize compatibility with other software.
INIshell is a graphical INI file generator. A set of constraints regarding the sections, keys, and values that might be present in the INI file are defined in an XML file. INIshell reads this XML file and dynamically generates a GUI allowing the end user to edit the INI file. Its flexibility allows any application to describe its configuration options and easily offer a GUI to the end user.
Soul Capture captures the video and audio playback of OpenGL applications (such as games). It was created in Gambas and works as a frontend for the glc capture program. ffmpeg is also required for encoding. Soul Capture allows users to capture and encode footage of their games and other applications from a comfortable and easy-to-understand interface.
DyadWaves is an easy-to-use GUI for 1D and 2D wavelet transform. It is pretty basic, with functionality consisting of wavelet transform computation, signal/image approximation, and denoising using up to three transform modes. It contains two executables: dyadwaves and dyadwaves2d for 1D and 2D signal analysis respectively.
FMRD-Desktop is a GUI application that facilitates data entry into the Football Match Result Database (FMRD). The FMRD maintains match result data in order to support football (soccer) analytics research and development. These data include high-level match data (competitions, venues, and teams), personnel data (players, managers, and central referees), match lineups, and match events (goals, penalties, disciplinary incidents, substitutions).