Ghostscript is a processor for PostScript and PDF files. It can rasterize these files to a wide variety of printers, devices for screen preview, and image file formats. Since applications tend to prepare pages for printing in a high-level format such as PostScript, most Unix users with low-level bitmap printers, such as inkjets, use GhostScript as part of the printing process. In addition, Ghostscript is capable of converting PostScript files, functionality comparable to Adobe Acrobat Distiller, but on the command line. In addition, Ghostscript is used for file import and viewing by a great many other applications, including xv, ImageMagick, gimp, and xdvi. Several GUI wrappers for viewing PostScript and PDF files exist, including GSview, ghostview, gv, ggv, and kghostview. This is far from a comprehensive list.
Bayonne is the telephony server of the GNU project. It offers a script-driven threaded multi-line state event telephony service on GNU/Linux, xBSD, and Microsoft Windows for building voice response systems, and uses telephony plugins for runtime driver configuration. It also features "TGI" for making Perl applications "telephony aware". It may be used to build telephony-based system administration, home automation, automated attendant, v-commerce, and voice messaging systems.
ccaudio2 is a simple, highly portable, stand-alone, C++-based framework for manipulation of audio data. Its goal is to be a C++ framework that is as useful as "audiofile" or "sndfile" is for C programming, and to cover various generic and useful manipulations of audio data as well as audio file access. A stand-alone audio processing command line tool is also provided to demonstrate library functionality. ccaudio2 compiles under Mac OS X, POSIX systems, and Win32 systems.
Cdrdao records audio/data CD-Rs in disk-at-once (DAO) mode based on a textual description of the CD contents (toc-file). Features include full control over length and contents of pre-gaps (pause areas between tracks). Pre-gaps may be completely omitted, e.g. for dividing live recordings into tracks. Control over sub-channel data like catalog numbers, copy, pre-emphasis, 2-/4-channel flags, ISRC code, and index marks are provided as well. GCDMaster is a Gnome GUI front-end that lets you import MP3 and WAV files, select track markers and cut/copy/paste audio snippets before burning.
cdrtools (formerly cdrecord) creates home-burned CDs/DVDs with a CDR/CDRW/DVD/BluRay recorder. It works as a burn engine for several applications. It supports CD/DVD/BD recorders from many different vendors; all SCSI-3/mmc- and ATAPI/mmc-compliant drives should also work. Supported features include IDE/ATAPI, parallel port, and SCSI drives; audio CDs, data CDs, and mixed CDs; full multi-session support; CD-RWs, DVD-R/-RW, DVD+R/+RW, BD-R/BD-RE; and TAO, DAO, RAW, and human-readable error messages. cdrtools includes remote SCSI support and can access local or remote CD/DVD/BD writers.
Coin is an implementation of Open Inventor. Open Inventor is the de facto standard API for retained-mode 3D graphics programming. Open Inventor has a highly extensible design, and has been designed to allow for rapid development of highly interactive 3D graphics applications in the fields of CAD, engineering, scientific computing, simulation, VRML, and visualization.
Common C++ RTP is an experimental threadsafe RTP stack for use with Common C++. It uses a service thread to both schedule outgoing packets and organize arriving packets. Queued lists of packets are maintained both for sending and receiving, and packet payloads can be mixed such as for passing RTP telephony events. Recent builds of GNU ccRTP are also available for building handheld softphone clients using Open Embedded.
DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It can be used to extract the lumps of a wad and save them as individual files. Conversely, it can also build a wad from separate files. When extracting a lump to a file, it does not just copy the raw data, it converts it to an appropriate format (such as PPM for graphics, .au for samples, etc.). When it reads files for inclusion in pwads, it does the necessary reciprocal conversions. In addition, DeuTex has functions such as merging wads, etc.