GNU Wget is a utility for noninteractive download of files from the Web. It supports HTTP and FTP protocols, as well as retrieval through HTTP proxies. It can follow HTML links, download many pages, and convert the links for local viewing. It can also mirror FTP hierarchies or only those files that have changed. Wget has been designed for robustness over slow network connections; if a download fails due to a network problem, it will keep retrying until the whole file has been retrieved.
GNUstep is a cross-platform, object oriented environment composed of frameworks, tools, and servers (daemons). It is very similar to the Cocoa frameworks from Apple, and tries to maintain compatibility with Cocoa wherever it is desired and possible. The frameworks provide classes for containers, distributed objects, object archiving, file management, text system, font management, image composition, WYSIWYG PostScript graphics, and more.
Gorm (Graphic Object Relationship Modeller) is a GNUstep application for building user interfaces and application objects relationships. Its major features include drag-and-drop creation of GUI elements from palettes, run-time loading of additional palettes, direct on-screen manipulation of GUI elements, manipulation and examination of objects via inspectors, and creation of connections between objects using mouse. It is a clone of the former NeXTstep (currently OS X) "Interface Builder" application.
gpsim is a software simulator for Microchip's PIC microcontrollers. It was designed to provide accurate simulation at real-time speeds. Support exists for all three families of PIC's: 12-, 14-, and 16-bit cores. Simulator features like breakpoints (both execution and memory), trace, symbolic debugging, etc. are all supported. Additonally, simulated stimuli like square waves and analog signals are supported or, if you want, you can create your own dynamically loadable modules (like a 7-segment display). gpsim has both a GTK-based GUI and a readline-based CLI.
Grail is an extensible Internet browser written entirely in the interpreted object-oriented programming language Python. It runs on Unix, and, to some extent, on Windows and Macintosh. Grail is easily extended to support other new protocols or file formats. Grail is distributed in source form, free of change, without warranties. It requires recent versions of Python and Tcl/Tk to run.
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.