CommonC++ - portable class wrappers for POSIX Common C++ is a C++ framework offering portable support for threading, sockets, file access, deamons, persistance, and system services. Supports GNU/Linu, FreeBSD, Solaris, and Win32. GNU Freeware. (May 2000)
CVS - Concurrent Versions System CVS is a version control system used for Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. Similar to RCS, PRCS, and Aegis. Can run over the Internet. Supports GNU freeware (Apr 1999)
Diction and Style - prose readability analyzers Diction and style are two old standard UNIX commands. Diction identifies wordy and commonly misused phrases. Style analyses surface characteristics of a document, including sentence length and other readability measures. GNU Freeware (May 2000)
DJ Delorie's GNU C++ version (32-bit, MS-DOS) DJGPP is a complete 32-bit C/C++ development system for Intel 80386 (or better) PCs running DOS. It includes ports of many GNU development utilities. The development tools require a 80386 or better to run, as do target programs.
EDMA - component alternative to COM or CORBA EDMA is a system similar to COM. This kind of system offers a component framework for developing applications, In EDMA, classes are components and components are classes. GNU (May 2000)
EGCS - Experimental GNU C++ System EGCS is an effort to breathe life back into the GNU GCC development arena. Current projects involve improving FORTRAN support, Standard Template Library (STL), and pointer-alias analysis code. (Mar 1998)
g77 - GNU Fortran GNU Fortran, also called g77, consists of a compiler, run-time libraries, debugger support, and documentation. g77 supports ANSI FORTRAN 77 conformance, plus popular extensions to Fortran including some ANSI/ISO Fortran 90 features. Freeware (Jun 2003)
GAMES - Gnu Animation Multimedia Entertainment Sys Object-oriented game/multimedia toolkit includes
  • Sprite32 (2-D animation for X and Java)
  • OSound (multichannel mixed audio), SV3D (3-D environment). GPL Freeware. (Sep 1999)
  • gcal - GNU calendar printer Gcal is a program for printing calendars. Gcal displays a calendar for a month or a year, eternal holiday lists and fixed date lists, in many ways. GNU freeware. (Apr 1999)
    GCC - GNU C++ GCC can compile programs written in C, C++, Objective C, Ada 95, Fortran 77, and Pascal. GCC is a full featured compiler. GCC is updated to support new features and new platforms. (Feb 1999)
    GIMP - GNU Image Manipulator GIMP is a freely distributed piece of software suitable for such tasks as photo retouching, image composition and image authoring. For XWindows (Nov 1998)
    GMP - GNU Muliple Precision math library GNU MP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. It has a rich set of functions, and the functions have a regular interface. Freeware. (May 1999)
    GNATS - GNU bug tracking system GNATS was designed as a tool for software maintainers. It consists of several utilities which, when used in concert, formulate and administer a database of Problem Reports grouped by site-defined "problem categories". (May 1999)
    GNOME - freeware "office" suite The GNOME project intends to build a complete, user-friendly desktop based entirely on free software. Includes word processor, spreadsheet, drawing and imaging tools, scientific graphing, and more. From GNU. (Jul 1999)
    GNU Barcode - barcode printer GNU Barcode is a tool to convert text strings to printed bars. It supports UPC, EAN, ISBN, CODE39, and other codes via Postscript or EPS output. Bars can be positioned/sized by inches, cm, or mm. GNU Freeware. (May 2000)
    GNU diffutils - shows differences in source files You can use the `diff' command to show differences between two files. `diff' outputs differences between files line by line in any of several formats. Also includes, cmp, diff3, sdiff. GNU Freeware (May 2000)
    GNU E/Exodus Persistent C++: GNU E is a persistent, object-oriented language which extends C++ to handle persistent data, and program-level data objects that can be handled across multiple executions without explicit I/O operations. Supports Sun and HP.
    GNU enscript - ASCII to Postscript conversion GNU enscript converts ASCII files to PostScript and stores generated output to a file or sends it directly to the printer. It includes features for `pretty-printing' (language-sensitive code highlighting) in several programming languages. Freeware (Apr 1999)
    GNU Go - the ancient game of Go! This software is an attempt to distribute a free program to play Go. GNU Go had its original concept based on the article "Programming the Game of Go", Byte, Vol.6 No.4, by J. K. Millen. (May 1999)
    GNU NCurses The Ncurses (new curses) library emulates SYSV 4.0 of curses. It uses Terminfo format, supports pads and color, multiple highlights, forms characters and function-key mapping. Supports Linux, OS/2, more. (Aug 1998)
    Gnumeric - a GNU spreadsheet app The Gnumeric spreadsheet is part of the GNOME desktop environment: a project to create a user friendly free desktop environment. As every other component of GNOME, Gnumeric is free software and it is licensed under the terms of the GNU GPL. (Jul 1999)
    GNU-Win32 Project The GNU-Win32 tools are Win32 ports of the popular GNU development tools for Windows NT and 95. They function through the use of the Cygwin32 library which provides a UNIX-like API that operates on top of the Win32 API. (Dec 1997)
    GOOSE - GNU object-oriented statistics lib Goose statistical objects supports common distributions, combinatorics, simple linear regression, multithreaded resampling, "smart" ASCII importer and much more. Freeware for Unix and Win32 (Jul 1999)
    gperf - generates a perfect hash table For a given list of strings, it produces a "perfect" (no collisions) hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. GNU Freeware. (May 2000)
    GRG - GNU Report Generator The GRG program reads record and field information from a dBase3+ file, delimited ASCII, or SQL and produces a report listing. Can produce LaTex, ASCII, PostScript, HTML or other outputs. GNU Freeware. (May 2000)
    GSL - GNU Scientific Library GSL is a collection of routines for numerical computing written from scratch in ANSI C. Designed to be callable from other HLLs too. Supports Linux, Sun, HP-UX, and others. Open Source (Aug 2003)
    GSQL - GNU SQL SQL Server is a free portable multiuser relatational database management system. It supports the full SQL89 dialect and has some extensions from SQL92. It provides multiuser access and transaction isolation. (Dec 1998)
    GZIP - an alternative to Unix compress GZIP is the portable standard for file compression which is a replacement for the Unix compress utility. This is not a direct replacement for PkZIP but is normally used to reduce tar files. Freeware with source. (Oct 1998)
    JACAL - GNU symbolic mathematics program JACAL is an interactive symbolic mathematics program. JACAL can manipulate and simplify equations, scalars, vectors, and matrices of expressions containing numbers, variables, radicals, and algebraic differential, and holonomic functions. GNU freeware (May 2000)
    NTTAR - GNU Tar for Windows NT This is a port of the GNU-tar 1.11.8 for Windows-NT using the WIN32 tape API. Only nessesary modules are included in this package. It is based on the structure of the port of tar 1.10 with ASPI-support (C Source) (Jun 2003)
    OBST - GNU persisten OBject STorage OBST is a persistent object management system with bindings to C++. OBST supports incremental loading of methods. (May 2000)
    Octave - GNU differential equation solver Octave does arithmetic for real and complex scalars and matrices, solves nonlinear algebraic equations, integrates systems of ODE and differential-algebraic equations, and integrates functions over finite and infinite intervals. GNU (May 2000)
    Oleo - a GNU spreadsheet app Oleo is a generic spreadsheet app which reads and writes several file formats, supports spreadsheets of up to 65536 rows and columns, shows simple graphics, and runs in character mode as well as in a GUI. Freeware (May 1999)
    Panorama - X11 3D graphics production framework Panorama is a X11 framework for 3D graphics production. It uses a language based approach to create objects, light scenes, and other things a raytracing or radiosity rendering package might do. (May 2000)
    PCB - X11 GNU printed circuit board designer pcb is free X11 software for making printed circuit board layouts. Supports up to 8 layers, huge parts library, PostScript or Gerber output, Design Rule Checking (DRC), complex ground/power planes, drill report, and much more. GNU (May 2000)
    Pentium Compiler Group The Pentium Compiler Group was founded in late '95 to enhance and support pentium optimization in GCC. GCC does a very good job when optimizing, but the Pentium Chip's architecture demanded different optimization strategies. Linux, DOS (w/DJGPP), OS/2, .. (Jul 1998)
    RCS - GNU Revision Control System Revision Control System (RCS) is a freeware tool for managing source code. RCS efficiently tracks changes in your source code and supports branches, labels, and check-in/check-out. Supports most platforms. (May 1998)
    Books about GNUA complete list of books on GNU available through Amazon.COM