KLightsOut is an implementation of Lights Out, a handheld electronic puzzle game. The game consisted of a 5 by 5 grid of buttons containing lights. At the start of a game, a pattern of lights would be switched on. Pressing a light would toggle it and the four adjacent lights on and off. The goal of the game is to switch off all of the lights. KLightsOut expands on the old Lights Out gameplay with larger boards, more states, and holes in the board.
AsipIDE is a graphical design front-end able to control any existing compilation, simulation, or synthesis tool to form complete design flows. In addition to providing hierarchical and multi-abstraction design entry, input files can be generated or converted to the required formats, co-simulation is possible, and output files such as trace files can be analysed for debugging within the graphical environment. The framework also encourages an iterative design style where modules are iteratively refined from high-level software simulation to hardware circuits. It is based on the following key ideas: allowing components at any level of abstraction and any description languages to be simulated seamlessly together, with an automatic generation of the co-simulation interfaces; being an extensible platform allowing the integration of any existing tools (open-source tools, in particular, can be brought together as complete tool flows); the ability for networks on chip to be graphically designed, inspected, and optimized; and guiding users in the design of GALS systems by automating the suggestion and placement of GALS adapters and by making debugging and optimizations through simulation easier thanks to advanced visualization techniques.
LibUFO is a C++ core library for graphical user interfaces (GUI). It is mainly used as OpenGL GUI toolkit. Most standard components (such as buttons, labels, menus, and internal frames) are included. It is customizable via look-and-feel and themes. There are three built-in video drivers (respectively using GLX/X11, WGL/Win32, and LibSDL) which are selected and loaded at run-time. You may also create your own backend or use a dummy driver to include libUFO widgets into an already existing OpenGL context.
ReOrganize4L is a tool for rearranging the files on an MP3 stick. It is based on ReOrganize! for Windows and supports many devices. The main idea behind it is that most MP3 sticks sort the tracks by date. ReOrganize4L first copies the tracks to a temporary directory on your hard drive, then rearranges the order of the files. After this, it copies the tracks (with the new order) back to the stick.