GNU Go is free program that plays the ancient board game of Go. Its original concept is based on the article "Programming the Game of Go", Byte, Vol.6 No.4, by J. K. Millen. GNU Go has since evolved into a more sophisticated program. After thousands of games played on the No Name Go Server (NNGS), it is rated around the 8th kyu level.
GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content: text, mathematics, graphics, interactive content. TeXmacs can also be used as an interface to many external systems for computer algebra, numerical analysis, and statistics. New presentation styles can be written by the user and new features can be added to the editor using Scheme.
GramoFile is intended primarily for transferring gramophone records to CDs, but has many other possible uses. It can record very long .wav files with a bargraph signal peak-level meter, playback any part of the files, split long .wav files into separate tracks (with automatic track location), and process the signal with filters to reduce ticks and pops (multiple filters are provided, they can be applied in any order (multiple instances) with user-adjustable parameters). Track splitting and signal processing are done in the same run, and don't need any temporary files.
The GRASP Project has created an algorithmic-level graphical representation for software called the Control Structure Diagram (CSD). The CSD was created to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. Since its creation, the CSD has been expanded and adapted to include other languages. GRASP provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. GRASP has been integrated with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac compiler for Java. Use of GRASP is not restricted to these compilers, however. This has resulted in a comprehensive graphically-based development environment for these languages. The user may view, edit, print, and compile source code as CSDs with no discernible addition to storage or computational overhead.
GRASS (the Geographic Resources Analysis Support System) is a software raster- and vector-based GIS (Geographic Information System), image processing system, graphics production system, and spatial modeling system. It contains many modules for raster data manipulation, vector data manipulation, rendering images on the monitor or paper, multispectral image geocoding and processing, point data management and general data management. It also has tools for interfacing with digitizers, scanners, and the PostgreSQL, DBF, and ODBC connected databases. GRASS operates on all common operating systems.
Gyach is a GTK+-based Yahoo! Chat client which can use your existing Yahoo! logins for chatting in Yahoo! Chat. It supports colors, emotes/aliases, PMs, set status, remote user status display, ignore lists (local, non-Yahoo! based), a regex list of triggers to cause users to be automatically ignored, command-line recall via arrow keys, and tab completion of usernames.
HEYU provides a command line interface to communicate with the CM11A hardware module from X10. The CM11A will send remote control signals over the power lines to remote modules within your house. HEYU can be run from cron to automate lights, sprinklers, etc., or can store macros and timers in the CM11A memory for standalone operation. Auxiliary input is supported from MR26A, W800RF32A, and RFXCOM X10 RF receivers for X10, X10 Security, RFXSensor, RFXMeter, Oregon, and DigiMax RF signals (subject to the capabilities of the receiver). Arbitrary commands and scripts can be launched based on X10 and RF signals and the state of the system. HEYU also supports the CM17A "Firecracker" device for transmission of X10 RF signals.