GNU Guix Package List

GNU Guix and the GNU System

This web page lists the packages currently provided by the GNU system distribution of GNU Guix. Our continuous integration system shows their current build status.

GNU?Package versionPackage details
Part of GNUa2ps 4.14Any file to PostScript, including pretty-printing

GNU a2ps converts almost anything to a PostScript file, ready for printing. It accomplishes this by being able to delegate files to external handlers, such as Groff and Gzip. It handles as many steps as is necessary to produce a pretty-printed file. It also includes some extra abilities for special cases, such as pretty-printing "--help" output.

http://www.gnu.org/software/a2ps
Part of GNUacct 6.6.1Standard login and process accounting utilities

GNU acct provides a means for system administrators to determine system usage patterns. It provides information on, for example, connections, programs executed, and system resources used.

https://gnu.org/software/acct/
acl 2.2.51Library and tools for manipulating access control lists

Library and tools for manipulating access control lists.

http://savannah.nongnu.org/projects/acl
Part of GNUalive 2.0.2Autologin and keep-alive daemon

GNU Alive sends periodic pings to a server, generally to keep a connection alive.

http://www.gnu.org/software/alive/
alsa-lib 1.0.27.1The Advanced Linux Sound Architecture libraries

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux-based operating system.

http://www.alsa-project.org/
patches: 1
alsa-utils 1.0.27.2Utilities for the Advanced Linux Sound Architecture (ALSA)

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux-based operating system.

http://www.alsa-project.org/
ao 1.1.0Cross platform audio library

Libao is a cross-platform audio library that allows programs to output audio using a simple API on a wide variety of platforms. It currently supports: Null output (handy for testing without a sound device), WAV files, AU files, RAW files, OSS (Open Sound System, used on Linux and FreeBSD), ALSA (Advanced Linux Sound Architecture), aRts (Analog RealTime Synth, used by KDE), PulseAudio (next generation GNOME sound server), esd (EsounD or Enlightened Sound Daemon), Mac OS X, Windows (98 and later), AIX, Sun/NetBSD/OpenBSD, IRIX, NAS (Network Audio Server), RoarAudio (Modern, multi-OS, networked Sound System), OpenBSD's sndio.

http://www.xiph.org/ao/
Part of GNUapl 1.3APL interpreter

GNU APL is a free interpreter for the programming language APL. It is an implementation of the ISO standard 13751.

http://www.gnu.org/software/apl/
apr 1.4.8The Apache Portable Runtime Library

The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.

http://apr.apache.org/
patches: 1
apr-util 1.5.2One of the Apache Portable Runtime Library companions

APR-util provides a number of helpful abstractions on top of APR.

http://apr.apache.org/
asciidoc 8.6.9Text-based document generation system

AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page. AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.

http://www.methods.co.nz/asciidoc/
Part of GNUaspell 0.60.6.1Spell checker

Aspell is a spell-checker which can be used either as a library or as a standalone program. Notable features of Aspell include its full support of documents written in the UTF-8 encoding and its ability to use multiple dictionaries, including personal ones.

http://aspell.net/
Part of GNUaspell-dict-en 7.1-0English dictionary for GNU Aspell

This package provides a dictionary for the GNU Aspell spell checker.

http://aspell.net/
Part of GNUaspell-dict-eo 2.1.20000225a-2Esperanto dictionary for GNU Aspell

This package provides a dictionary for the GNU Aspell spell checker.

http://aspell.net/
Part of GNUaspell-dict-es 1.11-2Spanish dictionary for GNU Aspell

This package provides a dictionary for the GNU Aspell spell checker.

http://aspell.net/
Part of GNUaspell-dict-fr 0.50-3French dictionary for GNU Aspell

This package provides a dictionary for the GNU Aspell spell checker.

http://aspell.net/
at-spi2-atk 2.10.0Assistive Technology Service Provider Interface, ATK bindings

The Assistive Technology Service Provider Interface is part of the GNOME accessibility project.

https://projects.gnome.org/accessibility/
at-spi2-core 2.10.0Assistive Technology Service Provider Interface, core components

The Assistive Technology Service Provider Interface, core components, is part of the GNOME accessibility project.

https://projects.gnome.org/accessibility/
atk 2.10.0GNOME accessibility toolkit

ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications.

https://developer.gnome.org/atk/
atkmm 2.22.7C++ interface to the ATK accessibility library

ATKmm provides a C++ programming interface to the ATK accessibility toolkit.

http://www.gtkmm.org
attica 0.4.2Qt library for the Open Collaboration Services API

Attica is a Qt library that implements the Open Collaboration Services API version 1.6. It grants easy access to the services such as querying information about persons and contents. The library is used in KNewStuff3 as content provider. In order to integrate with KDE's Plasma Desktop, a platform plugin exists in kdebase.

https://projects.kde.org/projects/kdesupport/attica
attr 2.4.46Library and tools for manipulating extended attributes

Portable library and tools for manipulating extended attributes.

http://savannah.nongnu.org/projects/attr/
aumix 2.9.1Audio mixer for X and the console

Aumix adjusts an audio mixer from X, the console, a terminal, the command line or a script.

http://www.jpj.net/~trevor/aumix.html
Part of GNUautoconf 2.69Create source code configuration scripts

Autoconf offers the developer a robust set of M4 macros which expand into shell code to test the features of Unix-like systems and to adapt automatically their software package to these systems. The resulting shell scripts are self-contained and portable, freeing the user from needing to know anything about Autoconf or M4.

http://www.gnu.org/software/autoconf/
Part of GNUautoconf 2.68Create source code configuration scripts

Autoconf offers the developer a robust set of M4 macros which expand into shell code to test the features of Unix-like systems and to adapt automatically their software package to these systems. The resulting shell scripts are self-contained and portable, freeing the user from needing to know anything about Autoconf or M4.

http://www.gnu.org/software/autoconf/
Part of GNUautogen 5.18.2Automated program generator

AutoGen is a program to ease the maintenance of programs that contain large amounts of repetitive text. It automates the construction of these sections of the code, simplifying the task of keeping the text in sync. It also includes an add-on package called AutoOpts, which is specialized for the maintenance and documentation of program options.

http://www.gnu.org/software/autogen/
Part of GNUautomake 1.14.1Making GNU standards-compliant Makefiles

Automake the part of the GNU build system for producing standards-compliant Makefiles. Build requirements are entered in an intuitive format and then Automake works with Autoconf to produce a robust Makefile, simplifying the entire process for the developer.

http://www.gnu.org/software/automake/
patches: 1
automoc4 0.9.88build tool for KDE
avahi 0.6.31Avahi, an mDNS/DNS-SD implementation

Avahi is a system which facilitates service discovery on a local network. It is an implementation of the mDNS (for "Multicast DNS") and DNS-SD (for "DNS-Based Service Discovery") protocols.

http://avahi.org
patches: 1
Part of GNUbash 4.3The GNU Bourne-Again SHell

Bash is the shell, or command-line interpreter, of the GNU system. It is compatible with the Bourne Shell, but it also integrates useful features from the Korn Shell and the C Shell and new improvements of its own. It allows command-line editing, unlimited command history, shell functions and aliases, and job control while still allowing most sh scripts to be run without modification.

http://www.gnu.org/software/bash/
Part of GNUbash-light 4.3The GNU Bourne-Again SHell

Bash is the shell, or command-line interpreter, of the GNU system. It is compatible with the Bourne Shell, but it also integrates useful features from the Korn Shell and the C Shell and new improvements of its own. It allows command-line editing, unlimited command history, shell functions and aliases, and job control while still allowing most sh scripts to be run without modification.

http://www.gnu.org/software/bash/
Part of GNUbazaar 2.5.1Version control system supporting both distributed and centralized workflows

GNU Bazaar is a version control system that allows you to record changes to project files over time. It supports both a distributed workflow as well as the classic centralized workflow.

https://gnu.org/software/bazaar
Part of GNUbc 1.06Arbitrary precision numeric processing language

bc is an arbitrary precision numeric processing language. It includes an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes "dc", a reverse-polish calculator.

http://www.gnu.org/software/bc/
bdb 5.3.21db, the Berkeley database

Berkeley DB is an embeddable database allowing developers the choice of SQL, Key/Value, XML/XQuery or Java Object storage for their data model.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.oracle.com/us/products/database/berkeley-db/overview/index.html
bdftopcf 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
bigloo 4.1aBigloo, an efficient Scheme compiler

Bigloo is a Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required. Bigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming. Bigloo compiles Scheme modules. It delivers small and fast stand alone binary executables. Bigloo enables full connections between Scheme and C programs and between Scheme and Java programs.

http://www-sop.inria.fr/indes/fp/Bigloo/
patches: 1
bigreqsproto 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
Part of GNUbinutils 2.24Binary utilities: bfd gas gprof ld

GNU Binutils is a collection of tools for working with binary files. Perhaps the most notable are "ld", a linker, and "as", an assembler. Other tools include programs to display binary profiling information, list the strings in a binary file, and utilities for working with archives. The "bfd" library for working with executable and object formats is also included.

http://www.gnu.org/software/binutils/
patches: 1, 2
binutils-bootstrap 0Bootstrap binaries of the GNU Binutils
Part of GNUbinutils-static-stripped-tarball 2.24Binary utilities: bfd gas gprof ld

GNU Binutils is a collection of tools for working with binary files. Perhaps the most notable are "ld", a linker, and "as", an assembler. Other tools include programs to display binary profiling information, list the strings in a binary file, and utilities for working with archives. The "bfd" library for working with executable and object formats is also included.

http://www.gnu.org/software/binutils/
patches: 1, 2
Part of GNUbison 3.0.2Parser generator

GNU Bison is a general-purpose parser generator. It can build a deterministic or generalized LR parser from an annotated, context-free grammar. It is versatile enough to have many applications, from parsers for simple tools through complex programming languages.

http://www.gnu.org/software/bison/
bitlbee 3.2.1IRC to instant messaging gateway

BitlBee brings IM (instant messaging) to IRC clients, for people who have an IRC client running all the time and don't want to run an additional IM client. BitlBee currently supports XMPP/Jabber (including Google Talk), MSN Messenger, Yahoo! Messenger, AIM and ICQ, and the Twitter microblogging network (plus all other Twitter API compatible services like identi.ca and status.net).

http://www.bitlbee.org/
patches: 1, 2
bogofilter 1.2.4Mail classifier based on a Bayesian filter

Bogofilter is a mail filter that classifies mail as spam or ham (non-spam) by a statistical analysis of the message's header and content (body). The program is able to learn from the user's classifications and corrections. It is based on a Bayesian filter.

http://bogofilter.sourceforge.net/
boost 1.55.0Peer-reviewed portable C++ source libraries

A collection of libraries intended to be widely useful, and usable across a broad spectrum of applications.

http://boost.org
bootstrap-binaries 0Bootstrap binaries of Coreutils, Awk, etc.
bootstrap-tarballs 0
brasero 3.8.0CD/DVD burning tool for Gnome

Brasero is an application to burn CD/DVD for the Gnome Desktop. It is designed to be as simple as possible and has some unique features to enable users to create their discs easily and quickly.

https://projects.gnome.org/brasero/
bridge-utils 1.5Manipulate Ethernet bridges

Utilities for Linux's Ethernet bridging facilities. A bridge is a way to connect two Ethernet segments together in a protocol independent way. Packets are forwarded based on Ethernet address, rather than IP address (like a router). Since forwarding is done at Layer 2, all protocols can go transparently through a bridge.

http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge
bzip2 1.0.6high-quality data compression program

bzip2 is a freely available, patent free (see below), high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.bzip.org/
cairo 1.12.162D graphics library

Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB. Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available eg. through the X Render Extension). The cairo API provides operations similar to the drawing operators of PostScript and PDF. Operations in cairo including stroking and filling cubic Bézier splines, transforming and compositing translucent images, and antialiased text rendering. All drawing operations can be transformed by any affine transformation (scale, rotation, shear, etc.)

http://cairographics.org/
cairomm 1.10.0C++ bindings to the Cairo 2D graphics library

Cairomm provides a C++ programming interface to the Cairo 2D graphics library.

http://cairographics.org/
calcurse 3.1.4Text-based calendar and scheduling

Calcurse is a text-based calendar and scheduling application. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs. All of the commands are documented within an online help system.

http://www.calcurse.org
cdparanoia 10.2audio CD reading utility which includes extra data verification features

Cdparanoia retrieves audio tracks from CDDA capable CDROM drives. The data can be saved to a file or directed to standard output in WAV, AIFF, AIFF-C or raw format. Most ATAPI, SCSI and several proprietary CDROM drive makes are supported; cdparanoia can determine if the target drive is CDDA capable. In addition to simple reading, cdparanoia adds extra-robust data verification, synchronization, error handling and scratch reconstruction capability.

http://www.xiph.org/paranoia/
patches: 1
Part of GNUcflow 1.4Create a graph of control flow within a program

GNU cflow analyzes C source files and produces a graph charting the control flow of the program. It can output the graph in several styles and in either the POSIX format or in an extended GNU format. cflow also includes a major mode for Emacs for examining the flowcharts that it produces.

http://www.gnu.org/software/cflow/
check 0.9.9Check, a unit testing framework for C

Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.

http://check.sourceforge.net/
chicken 4.8.0.3R5RS Scheme implementation that compiles native code via C

CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable and efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions.

http://www.call-cc.org/
cloog 0.18.0A library to generate code for scanning Z-polyhedra

CLooG is a free software library to generate code for scanning Z-polyhedra. That is, it finds a code (e.g., in C, FORTRAN...) that reaches each integral point of one or more parameterized polyhedra. CLooG has been originally written to solve the code generation problem for optimizing compilers based on the polytope model. Nevertheless it is used now in various area e.g., to build control automata for high-level synthesis or to find the best polynomial approximation of a function. CLooG may help in any situation where scanning polyhedra matters. While the user has full control on generated code quality, CLooG is designed to avoid control overhead and to produce a very effective code.

http://www.cloog.org/
clucene 2.3.3.4C text indexing and searching library

CLucene is a high-performance, scalable, cross platform, full-featured indexing and searching API. It is a port of the very popular Java Lucene text search engine API to C++.

http://clucene.sourceforge.net/
patches: 1
clusterssh 3.28Secure concurrent multi-server terminal control

ClusterSSH controls a number of xterm windows via a single graphical console window to allow commands to be interactively run on multiple servers over ssh connections.

http://sourceforge.net/projects/clusterssh/
cmake 2.8.12Cross-platform build system

CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.

http://www.cmake.org/
patches: 1
Part of GNUcomplexity 1.1Analyze complexity of C functions

GNU complexity provides tools for finding procedures that are convoluted, overly long or otherwise difficult to understand. This may help in learning or reviewing unfamiliar code or perhaps highlighting your own code that seemed comprehensible when you wrote it.

http://www.gnu.org/software/complexity/
compositeproto 0.4.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
Part of GNUcoreutils 8.22Core GNU utilities (file, text, shell)

GNU Coreutils includes all of the basic command-line tools that are expected in a POSIX system. These provide the basic file, shell and text manipulation functions of the GNU system. Most of these tools offer extended functionality beyond that which is outlined in the POSIX standard.

http://www.gnu.org/software/coreutils/
patches: 1, 2
corkscrew 2.0A tool for tunneling SSH through HTTP proxies

Corkscrew allows creating TCP tunnels through HTTP proxies. WARNING: At the moment only plain text authentication is supported, should you require to use it with your HTTP proxy. Digest based authentication may be supported in future and NTLM based authentication is most likey never be supported.

http://www.agroman.net/corkscrew
Part of GNUcpio 2.11Manage cpio and tar file archives

GNU cpio copies files into or out of cpio or tar archives. Indeed, many formats are supported, including legacy formats. The format is determined automatically by the program and is handled appropriately. Furthermore, the location of the archive is not important. It can be another file on the drive, a tape, or data on a pipe.

https://www.gnu.org/software/cpio/
patches: 1
Part of GNUcppi 1.18Indent C preprocessor directives to reflect nesting and more

GNU Cppi processes C source code files to properly indent the preprocessor directives to reflect their nesting. It also performs other standardizations, such as correcting the number of spaces between directives and the text following them.

http://www.gnu.org/software/cppi/
cryptsetup 1.6.1hard disk encryption tool

LUKS (Linux Unified Key Setup)/Cryptsetup provides a standard on-disk encryption format, which does not only facilitate compatibility among distributions, but which also provides secure management of multiple user passwords. In contrast to existing solutions, LUKS stores all setup necessary setup information in the partition header, enabling the users to transport or migrate their data seamlessly.

http://code.google.com/p/cryptsetup/
curl 7.35.0curl, command line tool for transferring data with URL syntax

curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling, and so on

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://curl.haxx.se/
patches: 1
Part of GNUcursynth 1.4Polyphonic and MIDI subtractive music synthesizer using curses

GNU cursynth is a polyphonic synthesizer that runs graphically in the terminal. It is built on a full-featured subtractive synthesis engine. Notes and parameter changes may be entered via MIDI or the computer's keyboard.

http://www.gnu.org/software/cursynth
cvs 1.12.13Historical centralized version control system

CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages.

http://cvs.nongnu.org
cyrus-sasl 2.1.26Cyrus SASL, an implementation of the Simple Authentication Security Layer framework

SASL (Simple Authentication Security Layer) is an Internet standards-track method for remote computers to authenticate. The Cyrus SASL library makes supporting various SASL mechanisms easy for both client and server writers.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://cyrusimap.web.cmu.edu/index.php
damageproto 1.2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
dbus 1.6.4Message bus for inter-process communication (IPC)

D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed. D-Bus supplies both a system daemon (for events such as "new hardware device added" or "printer queue changed") and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two apps to communicate directly (without going through the message bus daemon). Currently the communicating applications are on one computer, or through unencrypted TCP/IP suitable for use behind a firewall with shared NFS home directories.

http://dbus.freedesktop.org/
patches: 1
dbus-glib 0.100.2D-Bus GLib bindings

GLib bindings for D-Bus. The package is obsolete and superseded by GDBus included in Glib.

http://dbus.freedesktop.org/doc/dbus-glib/
Part of GNUddrescue 1.17Data recovery utility

GNU ddrescue is a fully automated data recovery tool. It copies data from one file to another, working to rescue data in case of read errors. The program also includes a tool for manipulating its log files, which are used to recover data more efficiently by only reading the necessary blocks.

http://www.gnu.org/software/ddrescue/ddrescue.html
Part of GNUdejagnu 1.5.1GNU software testing framework

DejaGnu is a framework for testing software. In effect, it serves as a front-end for all tests written for a program. Thus, each program can have multiple test suites, which are then all managed by a single harness.

http://www.gnu.org/software/dejagnu/
dfc 3.0.3Display file system space usage using graphs and colors

dfc (df color) is a modern version of df. It uses colors, draws pretty graphs and can export its output to different formats.

http://projects.gw-computing.net/projects/dfc
Part of GNUdiffutils 3.3Comparing and merging files

GNU Diffutils is a package containing tools for finding the differences between files. The "diff" command is used to show how two files differ, while "cmp" shows the offsets and line numbers where they differ. "diff3" allows you to compare three files. Finally, "sdiff" offers an interactive means to merge two files.

http://www.gnu.org/software/diffutils/
Part of GNUdmd 0.1Daemon managing daemons

GNU DMD is a daemon-managing daemon, meaning that it manages the execution of system services, replacing similar functionality found in typical init systems. It provides dependency-handling through a convenient interface and is based on GNU Guile.

http://www.gnu.org/software/dmd/
patches: 1, 2
dmxproto 2.3.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
docbook-xml 4.5DocBook XML DTDs for document authoring

DocBook is general purpose XML and SGML document type particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications.) This package provides XML DTDs.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. See file headers.)
http://docbook.org
docbook-xsl 1.72.0DocBook XSL style sheets for document authoring

This package provides XSL style sheets for DocBook.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. See 'COPYING' file.)
http://docbook.org
dri2proto 2.6xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
dvdisaster 0.72.4error correcting codes for optical media images

Optical media (CD,DVD,BD) keep their data only for a finite time (typically for many years). After that time, data loss develops slowly with read errors growing from the outer media region towards the inside. Dvdisaster stores data on CD/DVD/BD (supported media) in a way that it is fully recoverable even after some read errors have developed. This enables you to rescue the complete data to a new medium. Data loss is prevented by using error correcting codes. Error correction data is either added to the medium or kept in separate error correction files. Dvdisaster works at the image level so that the recovery does not depend on the file system of the medium. The maximum error correction capacity is user-selectable.

http://dvdisaster.net/en/index.html
dwm 6.0Dynamic window manager

dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed. In tiled layout windows are managed in a master and stacking area. The master area contains the window which currently needs most attention, whereas the stacking area contains all other windows. In monocle layout all windows are maximised to the screen size. In floating layout windows can be resized and moved freely. Dialog windows are always managed floating, regardless of the layout applied. Windows are grouped by tags. Each window can be tagged with one or multiple tags. Selecting certain tags displays all windows with these tags. Each screen contains a small status bar which displays all available tags, the layout, the number of visible windows, the title of the focused window, and the text read from the root window name property, if the screen is focused. A floating window is indicated with an empty square and a maximised floating window is indicated with a filled square before the windows title. The selected tags are indicated with a different color. The tags of the focused window are indicated with a filled square in the top left corner. The tags which are applied to one or more windows are indicated with an empty square in the top left corner. dwm draws a small customizable border around windows to indicate the focus state.

http://dwm.suckless.org/
e2fsprogs 1.42.7Creating and checking ext2/ext3/ext4 file systems

This package provides tools for manipulating ext2/ext3/ext4 file systems.

http://e2fsprogs.sourceforge.net/
Part of GNUed 1.10Line-oriented text editor

Ed is a line-oriented text editor: rather than offering an overview of a document, ed performs editing one line at a time. It can be executed both interactively and via shell scripts. Its method of command input allows complex tasks to be performed in an automated way. GNU ed offers several extensions over the standard utility.

http://www.gnu.org/software/ed/
elfutils 0.157
Part of GNUemacs 24.3The extensible, customizable, self-documenting text editor

GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.

http://www.gnu.org/software/emacs/
patches: 1
encodings 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
Part of GNUenscript 1.6.6Generating PostScript, including pretty-printing

GNU Enscript is a program to convert ASCII text files to PostScript, HTML or RTF formats, to be stored in files or sent immediately to a printer. It also includes the capability to perform syntax highlighting for several different programming languages.

http://www.gnu.org/software/enscript
evince 3.6.1GNOME's document viewer

Evince is a document viewer for multiple document formats. It currently supports PDF, PostScript, DjVu, TIFF and DVI. The goal of Evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application.

http://www.gnome.org/projects/evince/
exiv2 0.23Library and command-line utility to manage image metadata

Exiv2 is a C++ library and a command line utility to manage image metadata. It provides fast and easy read and write access to the Exif, IPTC and XMP metadata of images in various formats.

http://www.exiv2.org/
expat 2.1.0A stream-oriented XML parser library written in C

Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).

http://www.libexpat.org/
expect 5.45A tool for automating interactive applications

Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. Expect is also useful for testing these same applications. And by adding Tk, you can wrap interactive applications in X11 GUIs.

http://expect.nist.gov/
Part of GNUfdisk 2.0.0aLow-level disk partitioning and formatting

GNU fdisk provides a GNU version of the common disk partitioning tool fdisk. fdisk is used for the creation and manipulation of disk partition tables, and it understands a variety of different formats.

https://www.gnu.org/software/fdisk/
fetchmail 6.3.26Remote-mailr etrieval and forwarding utility

Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). It supports every remote-mail protocol now in use on the Internet: POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR. It can even support IPv6 and IPSEC. Fetchmail retrieves mail from remote mail servers and forwards it via SMTP, so it can then be read by normal mail user agents such as mutt, elm or BSD Mail. It allows all your system MTA's filtering, forwarding, and aliasing facilities to work just as they would on normal mail.

http://fetchmail.berlios.de/
ffmpeg 2.2.1Audio and video framework

FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes the libavcodec audio/video codec library.

http://www.ffmpeg.org/
fftw 3.3.3Computing the discrete Fourier transform

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST).

http://fftw.org
fftwf 3.3.3Computing the discrete Fourier transform

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST). Single-precision version.

http://fftw.org
file 5.18file, a file type guesser

The file command is a file type guesser, a command-line tool that tells you in words what kind of data a file contains. It does not rely on filename extentions to tell you the type of a file, but looks at the actual contents of the file.

http://www.darwinsys.com/file/
Part of GNUfindutils 4.4.2Operating on files matching given criteria

Findutils supplies the basic file directory searching utilities of the GNU system. It consists of two primary searching utilities: "find" recursively searches for files in a directory according to given criteria and "locate" lists files in a database that match a query. Two auxiliary tools are included: "updatedb" updates the file name database and "xargs" may be used to apply commands with arbitrarily long arguments.

http://www.gnu.org/software/findutils/
patches: 1
fixesproto 5.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
flac 1.2.1flac free lossless audio codec

FLAC stands for Free Lossless Audio Codec, an audio format that is lossless, meaning that audio is compressed in FLAC without any loss in quality.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://xiph.org/flac/
patches: 1
flex 2.5.37A fast lexical analyser generator

Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules. Flex generates a C source file named, "lex.yy.c", which defines the function yylex(). The file "lex.yy.c" can be compiled and linked to produce an executable. When the executable is run, it analyzes its input for occurrences of text matching the regular expressions for each rule. Whenever it finds a match, it executes the corresponding C code.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://flex.sourceforge.net/
patches: 1
fltk 1.3.23D C++ GUI library

FLTK is a C++ GUI toolkit providing modern GUI functionality without the bloat. It supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.

https://www.fltk.org
font-adobe100dpi 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-adobe75dpi 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-alias 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-arabic-misc 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-cronyx-cyrillic 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-dec-misc 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-isas-misc 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-micro-misc 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-misc-cyrillic 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-misc-ethiopic 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-misc-misc 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-mutt-misc 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-schumacher-misc 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-screen-cyrillic 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-sony-misc 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-sun-misc 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-util 1.3.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-winitzki-cyrillic 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
font-xfree86-type1 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
fontconfig 2.10.93Fontconfig, a library for configuring and customising font access.

Fontconfig can discover new fonts when installed automatically; perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing; identify the set of fonts required to completely cover a set of languages; have GUI configuration tools built as it uses an XML-based configuration file; efficiently and quickly find needed fonts among the set of installed fonts; be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://www.freedesktop.org/wiki/Software/fontconfig
fontsproto 2.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
fplll 4.0.4fplll, a library for LLL-reduction of euclidean lattices

fplll LLL-reduces euclidean lattices. Since version 3, it can also solve the shortest vector problem.

http://perso.ens-lyon.fr/damien.stehle/fplll/
Part of GNUfreefont-ttf 20100919Unicode-encoded outline fonts

The GNU Freefont project aims to provide a set of free outline (PostScript Type0, TrueType, OpenType...) fonts covering the ISO 10646/Unicode UCS (Universal Character Set).

http://www.gnu.org/software/freefont/
freeglut 2.8.1Alternative to the OpenGL Utility Toolkit (GLUT)

Freeglut is a completely Free/OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practical applications because it is simple, widely available and highly portable. GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard and joystick functions. freeglut is released under the X-Consortium license.

http://freeglut.sourceforge.net/
Part of GNUfreeipmi 1.4.1Platform management, including sensor and power monitoring

GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in accordance with the IPMI v1.5/2.0 specification. These programs provide a set of interfaces for platform management. Common functionality includes sensor monitoring, system event monitoring, power control and serial-over-LAN.

http://www.gnu.org/software/freeipmi/
freetype 2.4.11Freetype, a library to render fonts

Freetype is a library that can be used by applications to access the contents of font files. It provides a uniform interface to access font files. It supports both bitmap and scalable formats, including TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF, and others. It supports high-speed anti-aliased glyph bitmap generation with 256 gray levels.

http://www.freetype.org/
ftgl 2.1.3-rc5Font rendering library for OpenGL applications

FTGL is a font rendering library for OpenGL applications. Supported rendering modes are: Bitmaps, Anti-aliased pixmaps, Texture maps, Outlines, Polygon meshes, and Extruded polygon meshes

http://ftgl.sourceforge.net
fuse 2.9.3Support file systems implemented in user space

As a consequence of its monolithic design, file system code for Linux normally goes into the kernel itself---which is not only a robustness issue, but also an impediment to system extensibility. FUSE, for "file systems in user space", is a kernel module and user-space library that tries to address part of this problem by allowing users to run file system implementations as user-space processes.

http://fuse.sourceforge.net/
Part of GNUgawk 4.1.0A text scanning and processing language

Gawk is the GNU implementation of Awk, a specialized programming language for the easy manipulation of formatted text, such as tables of data. Gawk features many extensions beyond the traditional implementation, including network access, sorting, and large libraries.

http://www.gnu.org/software/gawk/
Part of GNUgcal 3.6.3Calculating and printing a wide variety of calendars

Gcal is a program to calculate and print calendars on the command-line. Calendars can be printed in 1-month, 3-month or whole-year views. In addition, eternal holiday lists can be generated for many countries, which can be complemented by user-made lists of fixed dates to make an agenda. Gcal can also calculate astronomical data, such as the phases of the moon, and supports alternative calendar formats: Julian, Gregorian, Islamic, Chinese and more.

http://www.gnu.org/software/gcal
Part of GNUgcc 4.8.2GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
Part of GNUgcc 4.8.2GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
Part of GNUgcc 4.7.3GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
gcc-bootstrap 0Bootstrap binaries of the GNU Compiler Collection
Part of GNUgcc-cross-mips64el-linux-gnuabi64 4.8.2GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
patches: 1
Part of GNUgcc-objc 4.8.2GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
Part of GNUgcc-objc++ 4.8.2GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
gcc-stripped-tarball 4.8.2GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
gcc-toolchain 4.8.2Complete GCC tool chain for C/C++ development

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the 'debug' output), and Binutils.

http://gcc.gnu.org/
Part of GNUgccgo 4.8.2GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
gd 2.0.33Library for the dynamic creation of images by programmers

GD is a library for the dynamic creation of images by programmers. GD is written in C, and "wrappers" are available for Perl, PHP and other languages. GD creates PNG, JPEG, GIF, WebP, XPM, BMP images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve website development.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING file in the distribution.)
http://www.libgd.org/
patches: 1
Part of GNUgdb 7.7The GNU debugger

GDB is the GNU debugger. With it, you can monitor what a program is doing while it runs or what it was doing just before a crash. It allows you to specify the runtime conditions, to define breakpoints, and to change how the program is running to try to fix bugs. It can be used to debug programs written in C, C++, Ada, Objective-C, Pascal and more.

http://www.gnu.org/software/gdb/
Part of GNUgdbm 1.11Hash library of database functions compatible with traditional dbm

GDBM is a library for manipulating hashed databases. It is used to store key/value pairs in a file in a manner similar to the Unix dbm library and provides interfaces to the traditional file format.

http://www.gnu.org/software/gdbm/
gdk-pixbuf 2.28.2GNOME image loading and manipulation library

GdkPixbuf is a library for image loading and manipulation developed in the GNOME project.

https://developer.gnome.org/gdk-pixbuf/
geeqie 1.1Lightweight GTK+ based image viewer

Geeqie is a lightweight GTK+ based image viewer for Unix like operating systems. It features: EXIF, IPTC and XMP metadata browsing and editing interoperability; easy integration with other software; geeqie works on files and directories, there is no need to import images; fast preview for many raw image formats; tools for image comparison, sorting and managing photo collection. Geeqie was initially based on GQview.

http://geeqie.sourceforge.net
geiser 0.4Collection of Emacs modes for Guile and Racket hacking

Geiser is a collection of Emacs major and minor modes that conspire with one or more Scheme interpreters to keep the Lisp Machine Spirit alive. It draws inspiration (and a bit more) from environments such as Common Lisp’s Slime, Factor’s FUEL, Squeak or Emacs itself, and does its best to make Scheme hacking inside Emacs (even more) fun. Or, to be precise, what i consider fun. Geiser is thus my humble contribution to the dynamic school of expression, and a reaction against what i perceive as a derailment, in modern times, of standard Scheme towards the static camp. Because i prefer growing and healing to poking at corpses, the continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme interpreter, Emacs and, ultimately, the schemer, giving her access to live metadata.

http://nongnu.org/geiser/
Part of GNUgettext 0.18.3.2Tools and documentation for translation

GNU Gettext is a package providing a framework for translating the textual output of programs into multiple languages. It provides translators with the means to create message catalogs, as well as an Emacs mode to work with them, and a runtime library to load translated messages from the catalogs. Nearly all GNU packages use Gettext.

http://www.gnu.org/software/gettext/
Part of GNUgfortran 4.8.2GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

http://gcc.gnu.org/
Part of GNUghostscript 9.06.0PostScript and PDF interpreter

Ghostscript is an interpreter for the PostScript language and the PDF file format. It also includes a C library that implements the graphics capabilities of the PostScript language. It supports a wide variety of output file formats and printers.

http://www.gnu.org/software/ghostscript/
Part of GNUghostscript-with-x 9.06.0PostScript and PDF interpreter

Ghostscript is an interpreter for the PostScript language and the PDF file format. It also includes a C library that implements the graphics capabilities of the PostScript language. It supports a wide variety of output file formats and printers.

http://www.gnu.org/software/ghostscript/
giflib 4.2.3Tools and library for working with GIF images

giflib is a library for reading and writing GIF images. It is API and ABI compatible with libungif which was in wide use while the LZW compression algorithm was patented. Tools are also included to convert, manipulate, compose, and analyze GIF images.

http://giflib.sourceforge.net/
git 1.8.4Distributed version control system

Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

http://git-scm.com/
gkrellm 2.3.5System monitors

GKrellM is a single process stack of system monitors which supports applying themes to match its appearance to your window manager, Gtk, or any other theme.

http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html
glade 3.8.4GTK+ rapid application development tool

Glade is a rapid application development (RAD) tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment.

https://glade.gnome.org
Part of GNUglib 2.39.1Thread-safe general utility library; basis of GTK+ and GNOME

GLib provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.

http://developer.gnome.org/glib/
patches: 1, 2, 3, 4
Part of GNUglibc 2.19The GNU C Library

Any Unix-like operating system needs a C library: the library which defines the "system calls" and other basic facilities such as open, malloc, printf, exit... The GNU C library is used as the C library in the GNU system and most systems with the Linux kernel.

http://www.gnu.org/software/libc/
patches: 1, snippet
Part of GNUglibc 2.19The GNU C Library

Any Unix-like operating system needs a C library: the library which defines the "system calls" and other basic facilities such as open, malloc, printf, exit... The GNU C library is used as the C library in the GNU system and most systems with the Linux kernel.

http://www.gnu.org/software/libc/
patches: 1, snippet
glibc-bootstrap 0Bootstrap binaries and headers of the GNU C Library
Part of GNUglibc-stripped-tarball 2.19The GNU C Library

Any Unix-like operating system needs a C library: the library which defines the "system calls" and other basic facilities such as open, malloc, printf, exit... The GNU C library is used as the C library in the GNU system and most systems with the Linux kernel.

http://www.gnu.org/software/libc/
patches: 1, 2, snippet
glibmm 2.37.7C++ interface to the GLib library

glibmm provides a C++ programming interface to the part of GLib that are useful for C++.

http://gtkmm.org/
Part of GNUglobal 6.2.12Cross-environment source code tag system

GLOBAL is a source code tagging system that functions in the same way across a wide array of environments, such as different text editors, shells and web browsers. The resulting tags are useful for quickly moving around in a large, deeply nested project.

http://www.gnu.org/software/global/
Part of GNUglpk 4.54GNU Linear Programming Kit, supporting the MathProg language

GLPK is a C library for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It supports the GNU MathProg modeling language, a subset of the AMPL language, and features a translator for the language. In addition to the C library, a stand-alone LP/MIP solver is included in the package.

http://www.gnu.org/software/glpk/
glproto 1.4.15xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
glu 9.0.0Mesa OpenGL Utility library

GLU, or OpenGL Utility Library provides some higher-level functionality not provided by just OpenGL itself. Some of GLU's Features include: Scaling of 2D images and creation of mipmap pyramids, Transformation of object coordinates into device coordinates and vice versa, Support for NURBS surfaces, Support for tessellation of concave or bow tie polygonal primitives, Specialty transformation matrices for creating perspective and orthographic projections, positioning a camera, and selection/picking, Rendering of disk, cylinder, and sphere primitives, Interpreting OpenGL error values as ASCII text.

http://www.opengl.org/archives/resources/faq/technical/glu.htm
gmime 2.6.19MIME message parser and creator library

GMime provides a core library and set of utilities which may be used for the creation and parsing of messages using the Multipurpose Internet Mail Extension (MIME).

http://spruce.sourceforge.net/gmime/
Part of GNUgmp 5.1.3Multiple-precision arithmetic library

GMP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers and floating point numbers. The precision is only limited by the available memory. The library is highly optimized, with a design focus on execution speed. It is aimed at use in, for example, cryptography and computational algebra.

http://gmplib.org/
gnome-desktop 3.10.0libgnome-desktop, gnome-about, and desktop-wide documents

The libgnome-desktop library provides API shared by several applications on the desktop, but that cannot live in the platform for various reasons. There is no API or ABI guarantee, although we are doing our best to provide stability. Documentation for the API is available with gtk-doc. The gnome-about program helps find which version of GNOME is installed.

https://www.gnome.org/
gnome-doc-utils 0.20.10Documentation utilities for the Gnome project

Gnome-doc-utils is a collection of documentation utilities for the Gnome project. It includes xml2po tool which makes it easier to translate and keep up to date translations of documentation.

https://wiki.gnome.org/GnomeDocUtils
gnome-icon-theme 3.10.0GNOME icon theme

Icons for the GNOME desktop.

http://art.gnome.org/
Part of GNUgnu-pw-mgr 1.2Retrieve login credentials without recording passwords

This program is designed to make it easy to reconstruct difficult passwords when they are needed while limiting the risk of attack. The user of this program inputs a self-defined transformation of a web site URL and obtains the password and user name hint for that web site.

http://www.gnu.org/software/gnu-pw-mgr/
Part of GNUgnubg 1.02Backgammon game

The GNU backgammon application can be used for playing, analyzing and teaching the game. It has an advanced evaluation engine based on artificial neural networks suitable for both beginners and advanced players. In addition to a command-line interface, it also features an attractive, 3D representation of the playing board.

https://gnubg.org
Part of GNUgnubik 2.4.13d Rubik's cube game

GNUbik is a puzzle game in which you must manipulate a cube to make each of its faces have a uniform color. The game is customizable, allowing you to set the size of the cube (the default is 3x3) or to change the colors. You may even apply photos to the faces instead of colors. The game is scriptable with Guile.

https://www.gnu.org/software/gnubik/
Part of GNUgnumach-headers 1.4GNU Mach kernel headers
Part of GNUgnunet 0.10.0Secure, decentralized, peer-to-peer networking framework

GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services. Our high-level goal is to provide a strong free software foundation for a global network that provides security and privacy. GNUnet started with an idea for anonymous censorship-resistant file-sharing, but has grown to incorporate other applications as well as many generic building blocks for secure networking applications. In particular, GNUnet now includes the GNU Name System, a privacy-preserving, decentralized public key infrastructure.

https://gnunet.org/
patches: 1, 2
Part of GNUgnupg 1.4.16GNU Privacy Guard

The GNU Privacy Guard is a complete implementation of the OpenPGP standard. It is used to encrypt and sign data and communication. It features powerful key management and the ability to access public key servers. It includes several libraries: libassuan (IPC between GnuPG components), libgpg-error (centralized GnuPG error values), and libskba (working with X.509 certificates and CMS data).

http://gnupg.org/
Part of GNUgnupg 2.0.22GNU Privacy Guard

The GNU Privacy Guard is a complete implementation of the OpenPGP standard. It is used to encrypt and sign data and communication. It features powerful key management and the ability to access public key servers. It includes several libraries: libassuan (IPC between GnuPG components), libgpg-error (centralized GnuPG error values), and libskba (working with X.509 certificates and CMS data).

http://gnupg.org/
gnuplot 4.6.3Command-line driven graphing utility

Gnuplot is a portable command-line driven graphing utility. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave.

http://www.gnuplot.info
gnurl 7.35.0Microfork of cURL with support for the HTTP/HTTPS/GnuTLS subset of cURL

Gnurl is a microfork of cURL, a command line tool for transferring data with URL syntax. While cURL supports many crypto backends, libgnurl only supports HTTPS, HTTPS and GnuTLS.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
https://gnunet.org/gnurl
Part of GNUgnutls 3.2.12Transport layer security library

GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols. It is provided in the form of a C library to support the protocols, as well as to parse and write X.5009, PKCS 12, OpenPGP and other required structures.

http://www.gnu.org/software/gnutls/
gobject-introspection 1.38.0Generate interface introspection data for GObject libraries

GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library.

https://wiki.gnome.org/GObjectIntrospection
patches: 1
gp2c 0.0.8pl1PARI/GP, a computer algebra system for number theory

PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorisations, algebraic number theory, elliptic curves...), but it also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations. GP2C, the GP to C compiler, translates GP scripts to PARI programs.

http://pari.math.u-bordeaux.fr/
Part of GNUgperf 3.0.4Perfect hash function generator

gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table in C or C++ code. That the hash function is perfect means that no collisions can exist and that look-ups can be made by single string comparisons.

http://www.gnu.org/software/gperf/
Part of GNUgpgme 1.4.3library providing simplified access to GnuPG functionality

GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend but the API isn't restricted to this engine. Because the direct use of GnuPG from an application can be a complicated programming task, it is suggested that all software should try to use GPGME instead. This way bug fixes or improvements can be done at a central place and every application benefits from this.

http://www.gnupg.org/related_software/gpgme/
gphoto2 2.5.2Command-line tools to access digital cameras

Gphoto2 is a set of command line utilities for manipulating a large number of different digital cameras. Through libgphoto2, it supports PTP, MTP, and much more.

http://www.gphoto.org/
Part of GNUgprolog 1.4.4Prolog compiler

GNU Prolog is a standards-compliant Prolog compiler with constraint solving over finite domains. It accepts Prolog+ constraint programs and produces a compiled, native binary which can function in a stand-alone manner. It also features an interactive interpreter.

https://www.gnu.org/software/gprolog/
graphviz 2.28.0Graph visualization software

Graphviz is a graph visualization tool suite. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

http://www.graphviz.org/
Part of GNUgrep 2.18Print lines matching a pattern

grep is a tool for finding text inside files. Text is found by matching a pattern provided by the user in one or many files. The pattern may be provided as a basic or extended regular expression, or as fixed strings. By default, the matching text is simply printed to the screen, however the output can be greatly customized to include, for example, line numbers. GNU grep offers many extensions over the standard utility, including, for example, recursive directory searching.

http://www.gnu.org/software/grep/
Part of GNUgroff 1.22.2Typesetting from plain text mixed with formatting commands

Groff is a typesetting package that reads plain text and produces formatted output based on formatting commands contained within the text. It is usually the formatter of "man" documentation pages.

http://www.gnu.org/software/groff/
Part of GNUgrub 2.00GRand Unified Boot loader

GRUB is a multiboot bootloader. It is used for initially loading the kernel of an operating system and then transferring control to it. The kernel then goes on to load the rest of the operating system. As a multiboot bootloader, GRUB handles the presence of multiple operating systems installed on the same computer; upon booting the computer, the user is presented with a menu to select one of the installed operating systems.

http://www.gnu.org/software/grub/
patches: 1
grue-hunter 1.0Text adventure game

Grue Hunter is a text adventure game written in Perl. You must make your way through an underground cave system in search of the Grue. Can you capture it and get out alive?

http://jxself.org/grue-hunter.shtml
gs-fonts 8.11free replacements for the PostScript fonts

gs-fonts provides fonts and font metrics customarily distributed with Ghostscript. It currently includes the 35 standard PostScript fonts.

http://sourceforge.net/projects/gs-fonts/
Part of GNUgsasl 1.8.0Simple Authentication and Security Layer library

GNU SASL is an implementation of the Simple Authentication and Security Layer framework. On network servers such as IMAP or SMTP servers, SASL is used to handle client/server authentication. This package contains both a library and a command-line tool to access the library.

http://www.gnu.org/software/gsasl/
gsettings-desktop-schemas 3.10.0GNOME settings for various desktop components

Gsettings-desktop-schemas contains a collection of GSettings schemas for settings shared by various components of the GNOME desktop.

https://launchpad.net/gsettings-desktop-schemas
Part of GNUgsl 1.16Numerical library for C and C++

The GNU Scientific Library is a library for numerical analysis in C and C++. It includes a wide range of mathematical routines, with over 1000 functions in total. Subject areas covered by the library include: differential equations, linear algebra, Fast Fourier Transforms and random numbers.

http://www.gnu.org/software/gsl/
Part of GNUgss 1.0.2Generic Security Service library

The GNU Generic Security Service provides a free implementation of the GSS-API specification. It provides a generic application programming interface for programs to access security services. Security services present a generic, GSS interface, with which the calling application interacts via this library, freeing the application developer from needing to know about the underlying security implementation.

http://www.gnu.org/software/gss/
gst-plugins-base 0.10.36Plugins for the gstreamer multimedia library

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. This package provides an essential exemplary set of elements.

http://gstreamer.freedesktop.org/
gst-plugins-base 1.0.10Plugins for the gstreamer multimedia library

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. This package provides an essential exemplary set of elements.

http://gstreamer.freedesktop.org/
gstreamer 0.10.36Multimedia library

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. This package provides the core library and elements.

http://gstreamer.freedesktop.org/
patches: 1, 2
gstreamer 1.0.10Multimedia library

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing. Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface. This package provides the core library and elements.

http://gstreamer.freedesktop.org/
Part of GNUgtk+ 3.10.1Cross-platform toolkit for creating graphical user interfaces

GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.

http://www.gtk.org/
Part of GNUgtk+ 2.24.21Cross-platform toolkit for creating graphical user interfaces

GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.

http://www.gtk.org/
gtkglext 1.2.0OpenGL extension to GTK+.

GtkGLExt is an OpenGL extension to GTK+. It provides additional GDK objects which support OpenGL rendering in GTK+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.

https://projects.gnome.org/gtkglext
patches: 1, 2
gtkmm 3.9.16C++ interface to the GTK+ graphical user interface library

gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using libglademm. There's extensive documentation, including API reference and a tutorial.

http://gtkmm.org/
gtkmm 2.24.2C++ interface to the GTK+ graphical user interface library

gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using libglademm. There's extensive documentation, including API reference and a tutorial.

http://gtkmm.org/
gtksourceview 2.10.5Widget that extends the standard GTK+ 2.x 'GtkTextView' widget

GtkSourceView is a portable C library that extends the standard GTK+ framework for multiline text editing with support for configurable syntax highlighting, unlimited undo/redo, search and replace, a completion framework, printing and other features typical of a source code editor.

https://developer.gnome.org/gtksourceview/
gts 0.7.6Triangulated Surface Library

Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles.

http://gts.sourceforge.net/
Part of GNUguile 2.0.11Scheme implementation intended especially for extensions

Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. It is an implementation of the Scheme language which can be easily embedded in other applications to provide a convenient means of extending the functionality of the application without requiring the source code to be rewritten.

http://www.gnu.org/software/guile/
Part of GNUguile 2.0.11Scheme implementation intended especially for extensions

Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. It is an implementation of the Scheme language which can be easily embedded in other applications to provide a convenient means of extending the functionality of the application without requiring the source code to be rewritten.

http://www.gnu.org/software/guile/
Part of GNUguile 1.8.8Scheme implementation intended especially for extensions

Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. It is an implementation of the Scheme language which can be easily embedded in other applications to provide a convenient means of extending the functionality of the application without requiring the source code to be rewritten.

http://www.gnu.org/software/guile/
patches: 1
guile-bootstrap 2.0Bootstrap Guile

Pre-built Guile for bootstrapping purposes.

guile-cairo 1.4.1Cairo bindings for GNU Guile

Guile-Cairo wraps the Cairo graphics library for Guile Scheme. Guile-Cairo is complete, wrapping almost all of the Cairo API. It is API stable, providing a firm base on which to do graphics work. Finally, and importantly, it is pleasant to use. You get a powerful and well-maintained graphics library with all of the benefits of Scheme: memory management, exceptions, macros, and a dynamic programming environment.

http://www.nongnu.org/guile-cairo/
guile-json 0.3.1JSON module for Guile

Guile-json supports parsing and building JSON documents according to the http:://json.org specification. These are the main features: - Strictly complies to http://json.org specification. - Build JSON documents programmatically via macros. - Unicode support for strings. - Allows JSON pretty printing.

http://savannah.nongnu.org/projects/guile-json/
patches: snippet
guile-lib 0.2.2Collection of useful Guile Scheme modules

guile-lib is intended as an accumulation place for pure-scheme Guile modules, allowing for people to cooperate integrating their generic Guile modules into a coherent library. Think "a down-scaled, limited-scope CPAN for Guile".

http://www.nongnu.org/guile-lib/
Part of GNUguile-ncurses 1.4Guile bindings to ncurses

guile-ncurses provides Guile language bindings for the ncurses library.

http://www.gnu.org/software/guile-ncurses/
guile-reader-for-guile_1.8.8 0.6Framework for building readers for GNU Guile

Guile-Reader is a simple framework for building readers for GNU Guile. The idea is to make it easy to build procedures that extend Guile’s read procedure. Readers supporting various syntax variants can easily be written, possibly by re-using existing “token readers” of a standard Scheme readers. For example, it is used to implement Skribilo’s R5RS-derived document syntax. Guile-Reader’s approach is similar to Common Lisp’s “read table”, but hopefully more powerful and flexible (for instance, one may instantiate as many readers as needed).

http://www.nongnu.org/guile-reader/
guile-reader-for-guile_2.0.11 0.6Framework for building readers for GNU Guile

Guile-Reader is a simple framework for building readers for GNU Guile. The idea is to make it easy to build procedures that extend Guile’s read procedure. Readers supporting various syntax variants can easily be written, possibly by re-using existing “token readers” of a standard Scheme readers. For example, it is used to implement Skribilo’s R5RS-derived document syntax. Guile-Reader’s approach is similar to Common Lisp’s “read table”, but hopefully more powerful and flexible (for instance, one may instantiate as many readers as needed).

http://www.nongnu.org/guile-reader/
guile-ssh 0.6.0Guile bindings to libssh

Guile-SSH is a library that provides access to the SSH protocol for programs written in GNU Guile interpreter. It is a wrapper to the underlying libssh library.

https://github.com/artyom-poptsov/libguile-ssh
Part of GNUguile-static-stripped-tarball 2.0.11Minimal statically-linked and relocatable Guile

Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. It is an implementation of the Scheme language which can be easily embedded in other applications to provide a convenient means of extending the functionality of the application without requiring the source code to be rewritten.

http://www.gnu.org/software/guile/
patches: 1, 2, 3
guile-wm 1.0X11 window manager toolkit in Scheme

Guile-WM is a simple window manager that's completely customizable—you have total control of what it does by choosing which modules to include. Included with it are a few modules that provide basic TinyWM-like window management, some window record-keeping, multi-monitor support, and emacs-like keymaps and minibuffer. At this point, it's just enough to get you started.

http://www.markwitmer.com/guile-xcb/guile-wm.html
guile-xcb 1.3XCB bindings for Guile

Guile-XCB implements the XCB protocol and provides all the tools necessary to write X client code in Guile Scheme without any external dependencies.

http://www.markwitmer.com/guile-xcb/guile-xcb.html
Part of GNUguix 0.6Functional package manager for installed software packages and versions

GNU Guix is a functional package manager for the GNU system, and is also a distribution thereof. It includes a virtual machine image. Besides the usual package management features, it also supports transactional upgrades and roll-backs, per-user profiles, and much more. It is based on the Nix package manager.

http://www.gnu.org/software/guix
Part of GNUgv 3.7.4PostScript and PDF viewer using Ghostscript as a back-end

GNU GV is a graphical user interface to the Ghostscript interpreter. With it, one can view and navigate through PostScript and PDF documents in X Windows.

http://www.gnu.org/software/gv/
Part of GNUgvpe 2.25Secure VPN among multiple nodes over an untrusted network

The GNU Virtual Private Ethernet creates a virtual network with multiple nodes using a variety of transport protocols. It works by creating encrypted host-to-host tunnels between multiple endpoints.

http://software.schmorp.de/pkg/gvpe.html
Part of GNUgxmessage 2.20.1Open popup message window with buttons for return

GNU gxmessage is a program that pops up dialog windows, which display a message to the user and waits for their action. The program then exits with an exit code corresponding to the response.

http://www.gnu.org/software/gxmessage/
Part of GNUgzip 1.6General file (de)compression (using lzw)

GNU Gzip provides data compression and decompression utilities; the typical extension is ".gz". Unlike the "zip" format, it compresses a single file; as a result, it is often used in conjunction with "tar", resulting in ".tar.gz" or ".tgz", etc.

http://www.gnu.org/software/gzip/
harfbuzz 0.9.22opentype text shaping engine

HarfBuzz is an OpenType text shaping engine.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. See 'COPYING' in the distribution.)
http://www.freedesktop.org/wiki/Software/HarfBuzz/
hdf5 1.8.12Management suite for extremely large and complex data

HDF5 is a suite that makes possible the management of extremely large and complex data collections.

http://www.hdfgroup.org
Part of GNUhello 2.9Hello, GNU world: An example GNU package

GNU Hello prints the message "Hello, world!" and then exits. It serves as an example of standard GNU coding practices. As such, it supports command-line arguments, multiple languages, and so on.

http://www.gnu.org/software/hello/
Part of GNUhelp2man 1.45.1Automatically generate man pages from program --help

GNU help2man is a program that converts the output of standard "--help" and "--version" command-line arguments into a manual page automatically.

http://www.gnu.org/software/help2man/
hicolor-icon-theme 0.12Freedesktop icon theme
hop 2.4.0A multi-tier programming language for the Web 2.0

HOP is a multi-tier programming language for the Web 2.0 and the so-called diffuse Web. It is designed for programming interactive web applications in many fields such as multimedia (web galleries, music players, ...), ubiquitous and house automation (SmartPhones, personal appliance), mashups, office (web agendas, mail clients, ...), etc.

http://hop.inria.fr/
patches: 1
htop 1.0.2Interactive process viewer

This is htop, an interactive process viewer. It is a text-mode application (for console or X terminals) and requires ncurses.

http://htop.sourceforge.net/
httpd 2.4.6Featureful HTTP server

The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation.

https://httpd.apache.org/
hugs Sep2006Functional programming system based on Haskell 98

Hugs 98 is an interpreter and programming environment for developing Haskell programs. It provides an almost complete implementation of Haskell 98, which includes expression and pattern syntax, primitives for monadic I/O, with support for simple interactive programs, handle-based I/O, and exception handling. Hugs has a nearly complete implementation of the Haskell module system and supports a number of advanced extensions.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See License in the distribution.)
http://haskell.org/hugs
Part of GNUhurd-headers 0.5GNU Hurd headers

This package provides C headers of the GNU Hurd, used to build the GNU C Library and other user programs.

http://www.gnu.org/software/hurd/hurd.html
iceauth 1.0.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
Part of GNUicecat 24.0Entirely free browser derived from Mozilla Firefox

IceCat is the GNU version of the Firefox browser. It is entirely free software, which does not recommend non-free plugins and addons. It also features built-in privacy-protecting features.

http://www.gnu.org/software/gnuzilla/
icon-naming-utils 0.8.90Utility to implement the Freedesktop Icon Naming Specification

To help with the transition to the Freedesktop Icon Naming Specification, the icon naming utility maps the icon names used by the GNOME and KDE desktops to the icon names proposed in the specification.

http://tango.freedesktop.org/Standard_Icon_Naming_Specification
icu4c 52.1ICU, International Components for Unicode

ICU is a set of C/C++ and Java libraries providing Unicode and globalisation support for software applications. This package contains the C/C++ part.

http://site.icu-project.org/
id3lib 3.8.3a library for reading, writing, and manipulating ID3v1 and ID3v2 tags

id3lib is a cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags. It is an on-going project whose primary goals are full compliance with the ID3v2 standard, portability across several platforms, and providing a powerful and feature-rich API with a highly stable and efficient implementation.

http://id3lib.sourceforge.net/
Part of GNUidutils 4.6Identifier database utilities

The GNU idutils package includes tools to create an index of textual tokens used in a list of file names and then to query that index. Thus, it allows the user to, for example, find all the uses of a particular function in a large programming project. In addition to handling textual tokens, it can also handle numeric constants and the contents of character strings.

http://www.gnu.org/software/idutils/
patches: 1
imagemagick 6.8.8-10Create, edit, compose, or convert bitmap images

ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

http://www.imagemagick.org/
Part of GNUindent 2.2.10Code reformatter

Indent is a program that makes source code easier to read by reformatting it in a consistent style. It can change the style to one of several different styles such as GNU, BSD or K&R. It has some flexibility to deal with incomplete or malformed syntax. GNU indent offers several extensions over the standard utility.

http://www.gnu.org/software/indent/
Part of GNUinetutils 1.9.2Basic networking utilities

Inetutils is a collection of common network programs, such as an ftp client and server, a telnet client and server, and an rsh client and server.

http://www.gnu.org/software/inetutils/
iniparser 3.1Standalone ini file parsing library

iniparser is a free stand-alone `ini' file parsing library (Windows configuration files). It is written in portable ANSI C and should compile anywhere.

http://ndevilla.free.fr/iniparser
inkscape 0.48.4Vector graphics editor

Inkscape is a vector graphics editor. What sets Inkscape apart is its use of Scalable Vector Graphics (SVG), an XML-based W3C standard, as the native format.

http://inkscape.org/
patches: 1
inputproto 2.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
intltool 0.50.2Tools to centralise translations of different file formats

intltool is a set of tools to centralise translations of many different file formats using GNU gettext-compatible PO files. The intltool collection can be used to do these things: Extract translatable strings from various source files (.xml.in, glade, .desktop.in, .server.in, .oaf.in). Collect the extracted strings together with messages from traditional source files (.c, .h) in po/$(PACKAGE).pot. Merge back the translations from .po files into .xml, .desktop and oaf files. This merge step will happen at build resp. installation time.

https://launchpad.net/intltool/+download
iotop 0.6Displays the IO activity of running processes

Iotop is a Python program with a top like user interface to show the processes currently causing I/O.

http://guichaz.free.fr/iotop/
iproute2 3.12.0A collection of utilities for controlling TCP/IP networking and traffic control in Linux

Iproute2 is a collection of utilities for controlling TCP/IP networking and traffic with the Linux kernel. Most network configuration manuals still refer to ifconfig and route as the primary network configuration tools, but ifconfig is known to behave inadequately in modern network environments. They should be deprecated, but most distros still include them. Most network configuration systems make use of ifconfig and thus provide a limited feature set. The /etc/net project aims to support most modern network technologies, as it doesn't use ifconfig and allows a system administrator to make use of all iproute2 features, including traffic control. iproute2 is usually shipped in a package called iproute or iproute2 and consists of several tools, of which the most important are ip and tc. ip controls IPv4 and IPv6 configuration and tc stands for traffic control. Both tools print detailed usage messages and are accompanied by a set of manpages.

http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
iptables 1.4.16.2Program to configure the Linux IP packet filtering rules

iptables is the userspace command line program used to configure the Linux 2.4.x and later IPv4 packet filtering ruleset. It is targeted towards system administrators. Since Network Address Translation is also configured from the packet filter ruleset, iptables is used for this, too. The iptables package also includes ip6tables. ip6tables is used for configuring the IPv6 packet filter.

http://www.netfilter.org/projects/iptables/index.html
irssi 0.8.15Irssi, a terminal-based IRC client

Irssi is a terminal based IRC client for UNIX systems. It also supports SILC and ICB protocols via plugins.

http://www.irssi.org/
isc-dhcp 4.3.0Dynamic Host Configuration Protocol (DHCP) tools

ISC's Dynamic Host Configuration Protocol (DHCP) distribution provides a reference implementation of all aspects of DHCP, through a suite of DHCP tools: server, client, and relay agent.

http://www.isc.org/products/DHCP/
isl 0.11.1A library for manipulating sets and relations of integer points bounded by linear constraints

isl is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, computing the lexicographic minimum using parametric integer programming, coalescing and parametric vertex enumeration. It also includes an ILP solver based on generalized basis reduction, transitive closures on maps (which may encode infinite graphs), dependence analysis and bounds on piecewise step-polynomials.

http://isl.gforge.inria.fr/
iso-codes 3.49Various ISO standards

This package provides lists of various ISO standards (e.g. country, language, language scripts, and currency names) in one place, rather than repeated in many programs throughout the system. Currently there are lists of languages and countries embedded in several different programs, which leads to dozens of lists of 200 languages, translated into more than 30 languages... not very efficient. With this package, we create a single "gettext domain" for every supported ISO standard which contains the translations of that domain. It is easy for a programmer to re-use those translations instead of maintaining their own translation infrastructure. Moreover, the programmer does not need to follow changes in the ISO standard and will not work with outdated information.

http://pkg-isocodes.alioth.debian.org/
itstool 1.2.0Tool to translate XML documents with PO files

ITS Tool allows you to translate your XML documents with PO files, using rules from the W3C Internationalization Tag Set (ITS) to determine what to translate and how to separate it into PO file messages. PO files are the standard translation format for GNU and other Unix-like systems. They present translatable information as discrete messages, allowing each message to be translated independently. In contrast to whole-page translation, translating with a message-based format like PO means you can easily track changes to the source document down to the paragraph. When new strings are added or existing strings are modified, you only need to update the corresponding messages. ITS Tool is designed to make XML documents translatable through PO files by applying standard ITS rules, as well as extension rules specific to ITS Tool. ITS also provides an industry standard way for authors to override translation information in their documents, such as whether a particular element should be translated.

http://www.itstool.org
jnettop 0.13.0Visualize network traffic by bandwidth use

Jnettop is a traffic visualiser, which captures traffic going through the host it is running from and displays streams sorted by bandwidth they use.

http://jnettop.kubs.info/
json-c 0.11JSON implementation in C

JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects.

https://github.com/json-c/json-c/wiki
kbproto 1.0.6xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
lame 3.99.5MPEG Audio Layer III (MP3) encoder

LAME is a high quality MPEG Audio Layer III (MP3) encoder.

http://lame.sourceforge.net/
lapack 3.5.0Library for numerical linear algebra

LAPACK is a Fortran 90 library for solving the most commonly occurring problems in numerical linear algebra.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.netlib.org/lapack/
lcms 2.4Little CMS, a small-footprint colour management engine

Little CMS is a small-footprint colour management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), approved as ISO 15076-1.

http://www.littlecms.com/
ld-wrapper 0The linker wrapper

The linker wrapper (or `ld-wrapper') wraps the linker to add any missing `-rpath' flags, and to detect any misuse of libraries outside of the store.

Part of GNUless 451Paginator for terminals

GNU less is a pager, a program that allows you to view large amounts of text in page-sized chunks. Unlike traditional pagers, it allows both backwards and forwards movement through the document. It also does not have to read the entire input file before starting, so it starts faster than most text editors.

https://www.gnu.org/software/less/
lesstif 0.95.2Clone of the Motif toolkit for the X window system

Clone of the Motif toolkit for the X window system

http://lesstif.sourceforge.net/
lftp 4.4.15Command-line file transfer program

LFTP is a sophisticated FTP/HTTP client, and a file transfer program supporting a number of network protocols. Like Bash, it has job control and uses the Readline library for input. It has bookmarks, a built-in mirror command, and can transfer several files in parallel. It was designed with reliability in mind.

http://lftp.yar.ru/
Part of GNUlibassuan 2.1.1Libassuan, the IPC library used by GnuPG and related software

Libassuan is a small library implementing the so-called Assuan protocol. This protocol is used for IPC between most newer GnuPG components. Both, server and client side functions are provided.

http://gnupg.org
libatomic-ops 7.4.0Accessing hardware atomic memory update operations

This C library provides semi-portable access to hardware-provided atomic memory update operations on a number architectures. These might allow you to write code that does more interesting things in signal handlers, write lock-free code, experiment with thread programming paradigms, etc.

https://github.com/ivmai/libatomic_ops/
libcanberra 0.30Implementation of the XDG Sound Theme and Name Specifications

Libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable.

http://0pointer.de/lennart/projects/libcanberra/
libcap 2.22Library for working with POSIX capabilities

libcap2 provides a programming interface to POSIX capabilities on Linux-based operating systems.

https://sites.google.com/site/fullycapable/
libcddb 1.3.0C library to access data on a CDDB server

Libcddb is a C library to access data on a CDDB server (freedb.org). It allows you to: 1. search the database for possible CD matches; 2. retrieve detailed information about a specific CD; 3. submit new CD entries to the database. Libcddb supports both the custom CDDB protocol and tunnelling the query and read operations over plain HTTP. It is also possible to use an HTTP proxy server. If you want to speed things up, you can make use of the built-in caching facility provided by the library.

http://libcddb.sourceforge.net/
Part of GNUlibcdio 0.92CD Input and Control library

The GNU Compact Disc Input and Control Library (libcdio) is a library for CD-ROM and CD image file access. It allows the developer to add CD access to an application without having to worry about the OS- and device-dependent properties of CD-ROM or the specific details of CD image formats. It includes pycdio, a Python interface to libcdio, and libcdio-paranoia, a library providing jitter-free and error-free audio extraction from CDs.

http://www.gnu.org/software/libcdio/
libdaemon 0.14Lightweight C library that eases the writing of UNIX daemons

libdaemon is a lightweight C library that eases the writing of UNIX daemons. It consists of the following parts: • A wrapper around fork() which does the correct daemonization procedure of a process • A wrapper around syslog() for simpler and compatible log output to Syslog or STDERR • An API for writing PID files • An API for serializing UNIX signals into a pipe for usage with select() or poll() • An API for running subprocesses with STDOUT and STDERR redirected to syslog. APIs like these are used in most daemon software available. It is not that simple to get it done right and code duplication is not a goal.

http://0pointer.de/lennart/projects/libdaemon/
libdbusmenu-qt 0.9.2Qt implementation of the DBusMenu protocol

The library provides a Qt implementation of the DBusMenu protocol. The DBusMenu protocol makes it possible for applications to export and import their menus over DBus.

https://launchpad.net/libdbusmenu-qt/
libdmx 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libdrm 2.4.33libdrm, direct rendering userspace library

The Direct Rendering Infrastructure, also known as the DRI, is a framework for allowing direct access to graphics hardware under the X Window System in a safe and efficient manner. It includes changes to the X server, to several client libraries, and to the kernel (DRM, Direct Rendering Manager). The most important use for the DRI is to create fast OpenGL implementations providing hardware acceleration for Mesa. Several 3D accelerated drivers have been written to the DRI specification, including drivers for chipsets produced by 3DFX, AMD (formerly ATI), Intel and Matrox.

http://dri.freedesktop.org/wiki/
libdrm 2.4.46libdrm, direct rendering userspace library

The Direct Rendering Infrastructure, also known as the DRI, is a framework for allowing direct access to graphics hardware under the X Window System in a safe and efficient manner. It includes changes to the X server, to several client libraries, and to the kernel (DRM, Direct Rendering Manager). The most important use for the DRI is to create fast OpenGL implementations providing hardware acceleration for Mesa. Several 3D accelerated drivers have been written to the DRI specification, including drivers for chipsets produced by 3DFX, AMD (formerly ATI), Intel and Matrox.

http://dri.freedesktop.org/wiki/
libelf 0.8.13An ELF object file access library

libelf is a C library to access ELF object files.

http://www.mr511.de/software/english.html
libevent 2.0.21libevent, an event notification library

The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop.

http://libevent.org/
patches: 1
libexif 0.6.21Read and manipulate EXIF data in digital photographs

The libexif C library allows applications to read, edit, and save EXIF data as produced by digital cameras.

http://libexif.sourceforge.net/
Part of GNUlibextractor 1.3Library to extract meta-data from media files

GNU libextractor is a library for extracting metadata from files. It supports a very large number of file formats, including audio files, document files, and archive files. Each file format is implemented as a plugin, so new formats can be added easily. The package also contains a command-line tool to extract metadata from a file and print the results.

http://www.gnu.org/software/libextractor/
libffi 3.0.13Foreign function call interface library

The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages.

http://sources.redhat.com/libffi/
patches: 1
libfontenc 1.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libfs 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libgc 7.4.0The Boehm-Demers-Weiser conservative garbage collector for C and C++

The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new. It allows you to allocate memory basically as you normally would, without explicitly deallocating memory that is no longer useful. The collector automatically recycles memory when it determines that it can no longer be otherwise accessed. The collector is also used by a number of programming language implementations that either use C as intermediate code, want to facilitate easier interoperation with C libraries, or just prefer the simple collector interface. Alternatively, the garbage collector may be used as a leak detector for C or C++ programs, though that is not its primary goal.

http://www.hboehm.info/gc/
libgc 7.2eThe Boehm-Demers-Weiser conservative garbage collector for C and C++

The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new. It allows you to allocate memory basically as you normally would, without explicitly deallocating memory that is no longer useful. The collector automatically recycles memory when it determines that it can no longer be otherwise accessed. The collector is also used by a number of programming language implementations that either use C as intermediate code, want to facilitate easier interoperation with C libraries, or just prefer the simple collector interface. Alternatively, the garbage collector may be used as a leak detector for C or C++ programs, though that is not its primary goal.

http://www.hboehm.info/gc/
Part of GNUlibgcrypt 1.5.3Cryptographic function library

Libgcrypt is a general-purpose cryptographic library. It provides the standard cryptographic building blocks such as symmetric ciphers, hash algorithms, public key algorithms, large integer functions and random number generation.

http://gnupg.org/
Part of GNUlibgcrypt 1.6.1Cryptographic function library

Libgcrypt is a general-purpose cryptographic library. It provides the standard cryptographic building blocks such as symmetric ciphers, hash algorithms, public key algorithms, large integer functions and random number generation.

http://gnupg.org/
libgnome-keyring 3.6.0Accessing passwords from the GNOME keyring

Client library to access passwords from the GNOME keyring.

http://www.gnome.org
Part of GNUlibgpg-error 1.12Libgpg-error, a small library that defines common error values for all GnuPG components

Libgpg-error is a small library that defines common error values for all GnuPG components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard Daemon and possibly more in the future.

http://gnupg.org
libgphoto2 2.5.2Accessing digital cameras

This is the library backend for gphoto2. It contains the code for PTP, MTP, and other vendor specific protocols for controlling and transferring data from digital cameras.

http://www.gphoto.org/proj/libgphoto2/
libice 1.0.8xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libid3tag 0.15.1blibid3tag, a library for reading ID3 tags

libid3tag is a library for reading ID3 tags, both ID3v1 and the various versions of ID3v2

http://www.underbit.com/products/mad/
Part of GNUlibidn 1.28Internationalized string processing library

libidn is a library implementing of the Stringprep, Punycode and IDNA specifications. These are used to encode and decode internationalized domain names. It includes native C, C# and Java libraries.

http://www.gnu.org/software/libidn/
libjpeg 9Libjpeg, a library for handling JPEG files

Libjpeg implements JPEG image encoding, decoding, and transcoding. JPEG is a standardized compression method for full-color and gray-scale images. The included programs provide conversion between the JPEG format and image files in PBMPLUS PPM/PGM, GIF, BMP, and Targa file formats.

http://www.ijg.org/
libjpeg 8dLibjpeg, a library for handling JPEG files

Libjpeg implements JPEG image encoding, decoding, and transcoding. JPEG is a standardized compression method for full-color and gray-scale images. The included programs provide conversion between the JPEG format and image files in PBMPLUS PPM/PGM, GIF, BMP, and Targa file formats.

http://www.ijg.org/
libkate 0.4.1kate, a karaoke and text codec for embedding in ogg

Kate is an overlay codec, originally designed for karaoke and text, that can be multiplixed in Ogg. Text and images can be carried by a Kate stream, and animated. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc., but doesn't have to be. Series of curves (splines, segments, etc.) may be attached to various properties (text position, font size, etc.) to create animated overlays. This allows scrolling or fading text to be defined. This can even be used to draw arbitrary shapes, so hand drawing can also be represented by a Kate stream.

http://code.google.com/p/libkate/
Part of GNUlibksba 1.3.0Libksba is a CMS and X.509 access library under development

KSBA (pronounced Kasbah) is a library to make X.509 certificates as well as the CMS easily accessible by other applications. Both specifications are building blocks of S/MIME and TLS.

http://www.gnupg.org
libmad 0.15.1blibmad, an MPEG audio decoder

MAD (MPEG Audio Decoder) supports MPEG-1 and the MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG 2.5 format. All three audio layers — Layer I, Layer II, and Layer III (i.e. MP3) — are fully implemented. This package contains the library.

http://www.underbit.com/products/mad/
patches: 1
Part of GNUlibmicrohttpd 0.9.34C library implementing an HTTP 1.1 server

GNU libmicrohttpd is a small, embeddable HTTP server implemented as a C library. It makes it easy to run an HTTP server as part of another application. The library is fully HTTP 1.1 compliant. It can listen on multiple ports, supports four different threading models, and supports IPv6. It also features security features such as basic and digest authentication and support for SSL3 and TLS.

http://www.gnu.org/software/libmicrohttpd/
libmikmod 3.3.3Library for module sound formats.

MikMod is able to play a wide range of module formats, as well as digital sound files. It can take advantage of particular features of your system, such as sound redirection over the network.

http://mikmod.sourceforge.net/
libmp3splt 0.8.1alibmp3splt, a library for splitting mp3 and ogg vorbis files

Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin and an end time position, without decoding. For splitting an album, one may select split points and filenames manually or obtain them automatically from CDDB (internet or a local file) or from .cue files. The tool also supports automatic silence split, that can be used also to adjust cddb/cue splitpoints. This package contains the library.

http://mp3splt.sourceforge.net/mp3splt_page/home.php
libmpcdec 1.2.6Decoding library for the Musepack audio format

This library supports decoding of the Musepack (MPC) audio compression format.

http://musepack.net
libmpdclient 2.9Music Player Daemon client library

A stable, documented, asynchronous API library for interfacing MPD in the C, C++ & Objective C languages.

http://www.musicpd.org/libs/libmpdclient/
libnl 3.2.13NetLink protocol library suite

The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. Netlink is an IPC mechanism primarly between the kernel and user space processes. It was designed to be a more flexible successor to ioctl to provide mainly networking related kernel configuration and monitoring interfaces.

http://www.infradead.org/~tgr/libnl/
libnotify 0.7.6GNOME desktop notification library

Libnotify is a library that sends desktop notifications to a notification daemon, as defined in the Desktop Notifications spec. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way.

https://developer-next.gnome.org/libnotify/
libntlm 1.3Libntlm, a library that implements NTLM authentication

Libntlm is a library that implements NTLM authentication

http://www.nongnu.org/libntlm/
libogg 1.3.0libogg, a library for manipulating the ogg multimedia format

The libogg library allows to manipulate the ogg multimedia container format, which encapsulates raw compressed data and allows the interleaving of audio and video data. In addition to encapsulation and interleaving of multiple data streams, ogg provides packet framing, error detection, and periodic timestamps for seeking.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://xiph.org/ogg/
liboop 1.0Event loop library

Liboop is a low-level event loop management library for POSIX-based operating systems. It supports the development of modular, multiplexed applications which may respond to events from several sources. It replaces the "select() loop" and allows the registration of event handlers for file and network I/O, timers and signals. Since processes use these mechanisms for almost all external communication, liboop can be used as the basis for almost any application.

http://www.lysator.liu.se/liboop/
patches: 1
libotr 3.2.1Off-the-Record (OTR) Messaging Library and Toolkit

OTR allows you to have private conversations over instant messaging by providing: * Encryption: No one else can read your instant messages. * Authentication: You are assured the correspondent is who you think it is. * Deniability: The messages you send do not have digital signatures that are checkable by a third party. Anyone can forge messages after a conversation to make them look like they came from you. However, during a conversation, your correspondent is assured the messages he sees are authentic and unmodified. * Perfect forward secrecy: If you lose control of your private keys, no previous conversation is compromised.

https://otr.cypherpunks.ca/
libotr 4.0.0Off-the-Record (OTR) Messaging Library and Toolkit

OTR allows you to have private conversations over instant messaging by providing: * Encryption: No one else can read your instant messages. * Authentication: You are assured the correspondent is who you think it is. * Deniability: The messages you send do not have digital signatures that are checkable by a third party. Anyone can forge messages after a conversation to make them look like they came from you. However, during a conversation, your correspondent is assured the messages he sees are authentic and unmodified. * Perfect forward secrecy: If you lose control of your private keys, no previous conversation is compromised.

https://otr.cypherpunks.ca/
libpaper 1.1.24libpaper, a library for handling paper sizes

The paper library and accompanying files are intended to provide a simple way for applications to take actions based on a system- or user-specified paper size.

http://packages.qa.debian.org/libp/libpaper.html
libpcap 1.5.3Network packet capture library

libpcap is an interface for user-level packet capture. It provides a portable framework for low-level network monitoring. Applications include network statistics collection, security monitoring, network debugging, etc.

http://www.tcpdump.org
libpciaccess 0.13.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libpeas 1.9.0GObject plugin system

libpeas is a gobject-based plugins engine, and is targetted at giving every application the chance to assume its own extensibility. It also has a set of features including, but not limited to: multiple extension points; on demand (lazy) programming language support for C, Python and JS; simplicity of the API

https://wiki.gnome.org/Libpeas
libphidget 2.1.8.20130320C library to manipulate Phidgets

C library to manipulate Phidgets

http://www.phidgets.com/
libpipeline 1.3.0C library for manipulating pipelines of subprocesses

libpipeline is a C library for manipulating pipelines of subprocesses in a flexible and convenient way.

http://libpipeline.nongnu.org/
libpng 1.5.17Library for handling PNG files

Libpng is the official PNG (Portable Network Graphics) reference library. It supports almost all PNG features and is extensible.

http://www.libpng.org/pub/png/libpng.html
libpthread-stubs 0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libsamplerate 0.1.8Audio sample rate conversion library

Secret Rabbit Code (aka. libsamplerate) is a Sample Rate Converter for audio. One example of where such a thing would be useful is converting audio from the CD sample rate of 44.1kHz to the 48kHz sample rate used by DAT players. SRC is capable of arbitrary and time varying conversions; from downsampling by a factor of 256 to upsampling by the same factor. Arbitrary in this case means that the ratio of input and output sample rates can be an irrational number. The conversion ratio can also vary with time for speeding up and slowing down effects. SRC provides a small set of converters to allow quality to be traded off against computation cost. The current best converter provides a signal-to-noise ratio of 145dB with -3dB passband extending from DC to 96% of the theoretical best bandwidth for a given pair of input and output sample rates.

http://www.mega-nerd.com/SRC/index.html
libsigc++ 2.3.1Type-safe callback system for standard C++

libsigc++ implements a type-safe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual. It also contains adaptor classes for connection of dissimilar callbacks and has an ease of use unmatched by other C++ callback libraries.

http://libsigc.sourceforge.net/
Part of GNUlibsigsegv 2.10Library for handling page faults

GNU libsigsegv is a library to handle page faults, which occur when a program tries to access an unavailable region of memory, in user mode. By catching and handling page faults, the program can implement pageable virtual memory, stack overflow handlers, and so on.

http://www.gnu.org/software/libsigsegv/
libsm 1.2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libsndfile 1.0.25Reading and writing files containing sampled sound

Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It was designed to handle both little-endian (such as WAV) and big-endian (such as AIFF) data, and to compile and run correctly on little-endian (such as Intel and DEC/Compaq Alpha) processor systems as well as big-endian processor systems such as Motorola 68k, Power PC, MIPS and SPARC. Hopefully the design of the library will also make it easy to extend for reading and writing new sound file formats.

http://www.mega-nerd.com/libsndfile/
libspectre 0.2.7postscript rendering library

libspectre is a small library for rendering Postscript documents. It provides a convenient easy to use API for handling and rendering Postscript documents.

http://www.freedesktop.org/wiki/Software/libspectre
libssh 0.6.3SSH client library

libssh is a C library implementing the SSHv2 and SSHv1 protocol for client and server implementations. With libssh, you can remotely execute programs, transfer files, and use a secure and transparent tunnel for your remote applications.

http://www.libssh.org
libssh2 1.4.3libssh2, a client-side C library implementing the SSH2 protocol

libssh2 is a library intended to allow software developers access to the SSH-2 protocol in an easy-to-use self-contained package. It can be built into an application to perform many different tasks when communicating with a server that supports the SSH-2 protocol.

http://www.libssh2.org/
Part of GNUlibtasn1 3.4ASN.1 library

GNU libtasn1 is a library implementing the ASN.1 notation. It is used for transmitting machine-neutral encodings of data objects in computer networking, allowing for formal validation of data according to some specifications.

http://www.gnu.org/software/libtasn1/
libtheora 1.1.1Library implementing the Theora video format

The libtheora library implements the ogg theora video format, a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed video format.

http://xiph.org/theora/
patches: 1
libtiff 4.0.3Libtiff, a library for handling TIFF files

Libtiff provides support for the Tag Image File Format (TIFF), a format used for storing image data. Included are a library, libtiff, for reading and writing TIFF and a small collection of tools for doing simple manipulations of TIFF images.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYRIGHT in the distribution.)
http://www.libtiff.org/
libtirpc 0.2.4Transport-independent Sun/ONC RPC implementation

This package provides a library that implements the Sun/ONC RPC (remote procedure calls) protocol in a transport-independent manner. It supports both IPv4 and IPv6. ONC RPC is notably used by the network file system (NFS).

http://sourceforge.net/projects/libtirpc/
Part of GNUlibtool 2.4.2Generic shared library support tools

GNU Libtool helps in the creation and use of shared libraries, by presenting a single consistent, portable interface that hides the usual complexity of working with shared libraries across platforms.

http://www.gnu.org/software/libtool/
patches: 1, 2
Part of GNUlibunistring 0.9.3C library for manipulating Unicode strings

GNU libunistring is a library providing functions to manipulate Unicode strings and for manipulating C strings according to the Unicode standard.

http://www.gnu.org/software/libunistring/
libunwind 1.1A portable and efficient API to determine the call-chain of a program

The primary goal of this project is to define a portable and efficient C programming interface (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications.

http://www.nongnu.org/libunwind
libusb 1.0.9Libusb, a user-space USB library

Libusb is a library that gives applications easy access to USB devices on various operating systems.

http://www.libusb.org
libvorbis 1.3.3libvorbis, a library implementing the vorbis audio format

The libvorbis library implements the ogg vorbis audio format, a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to 128 kbps/channel.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://xiph.org/vorbis/
libwebsockets 1.2WebSockets library written in C

libwebsockets is a library that allows C programs to establish client and server WebSockets connections---a protocol layered above HTTP that allows for efficient socket-like bidirectional reliable communication channels.

http://libwebsockets.org/
libwindowswm 1.0.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libx11 1.5.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxau 1.0.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxaw 1.0.11xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxaw3d 1.6.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxcb 1.8.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxcomposite 0.4.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxcursor 1.1.13xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxdamage 1.1.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxdmcp 1.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxext 1.3.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxfixes 5.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxfont 1.4.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxft 2.3.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxi 1.6.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxinerama 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxkbcommon 0.3.1library to handle keyboard descriptions

Xkbcommon is a library to handle keyboard descriptions, including loading them from disk, parsing them and handling their state. It is mainly meant for client toolkits, window systems, and other system applications; currently that includes Wayland, kmscon, GTK+, Qt, Clutter, and more. Despite the name, it is not currently used by anything X11 (yet).

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. See 'COPYING' in the distribution.)
http://xkbcommon.org/
libxkbfile 1.0.8xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxml2 2.9.0libxml2, a C parser for XML

Libxml2 is the XML C parser and toolkit developed for the Gnome project (but it is usable outside of the Gnome platform).

http://www.xmlsoft.org/
libxmu 1.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxp 1.0.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxpm 3.5.10xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxrandr 1.3.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxrender 0.9.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxres 1.0.6xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxscrnsaver 1.2.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxslt 1.1.28libxslt, a C library for applying XSLT stylesheets to XML documents

Libxslt is an XSLT C library developed for the GNOME project. It is based on libxml for XML parsing, tree manipulation and XPath support.

http://xmlsoft.org/XSLT/index.html
libxt 1.1.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxtst 1.2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxv 1.0.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxvmc 1.0.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxxf86dga 1.1.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
libxxf86vm 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
Part of GNUlightning 2.0.3Library for generating assembly code at runtime

GNU Lightning is a library that generates assembly language code at run-time. Thus, it is useful in creating Just-In-Time compilers. It abstracts over the target CPU by exposing a standardized RISC instruction set to the clients.

http://www.gnu.org/software/lightning/
Part of GNUlinux-libre 3.13.7100% free redistribution of a cleaned Linux kernel

GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It has been modified to remove all non-free binary blobs.

http://www.gnu.org/software/linux-libre/
linux-libre-headers 3.3.8GNU Linux-Libre kernel headers
linux-pam 1.1.6Pluggable authentication modules for Linux

A *Free* project to implement OSF's RFC 86.0. Pluggable authentication modules are small shared object files that can be used through the PAM API to perform tasks, like authenticating a user at login. Local and dynamic reconfiguration are its key features

http://www.linux-pam.org/
lout 3.40Lout, a document layout system similar in style to LaTeX

The Lout document formatting system is now reads a high-level description of a document similar in style to LaTeX and produces a PostScript or plain text output file. Lout offers an unprecedented range of advanced features, including optimal paragraph and page breaking, automatic hyphenation, PostScript EPS file inclusion and generation, equation formatting, tables, diagrams, rotation and scaling, sorted indexes, bibliographic databases, running headers and odd-even pages, automatic cross referencing, multilingual documents including hyphenation (most European languages are supported), formatting of computer programs, and much more, all ready to use. Furthermore, Lout is easily extended with definitions which are very much easier to write than troff of TeX macros because Lout is a high-level, purely functional language, the outcome of an eight-year research project that went back to the beginning.

http://savannah.nongnu.org/projects/lout/
Part of GNUlsh 2.1GNU implementation of the Secure Shell (ssh) protocols

GNU lsh is a free implementation of the SSH version 2 protocol. It is used to create a secure line of communication between two computers, providing shell access to the server system from the client. It provides both the server daemon and the client application, as well as tools for manipulating key files.

http://www.lysator.liu.se/~nisse/lsh/
patches: snippet
lsof 4.87lsof displays information about open files

Lsof stands for LiSt Open Files, and it does just that. It lists information about files that are open by the processes running on the system.

FSF-free (License inspired by zlib, see point 1.9 of 00FAQ in the distribution.)
http://people.freebsd.org/~abe/
lua 5.2.3An embeddable scripting language.

Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

http://www.lua.org/
lua 5.1.5An embeddable scripting language.

Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

http://www.lua.org/
luajit 2.0.3Just in time compiler for Lua programming language version 5.1

LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language. Lua is a powerful, dynamic and light-weight programming language. It may be embedded or used as a general-purpose, stand-alone language.

http://www.luajit.org/
luit 1.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
patches: 1
lvm2 2.02.98logical volume management

LVM2 refers to the userspace toolset that provides logical volume management facilities on linux. It is reasonably backwards-compatible with the original LVM toolset.

http://www.sourceware.org/lvm2/
lynx 2.8.8rel.2Text Web Browser

Lynx is a fully-featured World Wide Web (WWW) client for users running cursor-addressable, character-cell display devices. It will display Hypertext Markup Language (HTML) documents containing links to files on the local system, as well as files on remote systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers. Lynx can be used to access information on the WWW, or to build information systems intended primarily for local access.

http://lynx.isc.org/
lzip 1.15Lossless data compressor based on the LZMA algorithm

Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2. Lzip decompresses almost as fast as gzip and compresses more than bzip2, which makes it well suited for software distribution and data archiving. Lzip is a clean implementation of the LZMA algorithm.

http://www.nongnu.org/lzip/lzip.html
lzo 2.06A data compresion library suitable for real-time data de-/compression

LZO is a data compression library which is suitable for data de-/compression in real-time. This means it favours speed over compression ratio. LZO is written in ANSI C. Both the source code and the compressed data format are designed to be portable across platforms.

http://www.oberhumer.com/opensource/lzo
Part of GNUm4 1.4.17Macro processor

GNU M4 is an implementation of the M4 macro language, which features some extensions over other implementations, some of which are required by GNU Autoconf. It is used as a macro processor, which means it processes text, expanding macros as it encounters them. It also has some built-in functions, for example to run shell commands or to do arithmetic.

http://www.gnu.org/software/m4/
patches: 1
Part of GNUmailutils 2.2Utilities and library for reading and serving mail

GNU Mailutils is a collection of programs for managing, viewing and processing electronic mail. It contains both utilities and server daemons and all operate in a protocol-agnostic way. The underlying libraries are also available, simplifying the addition of mail capabilities to new software.

http://www.gnu.org/software/mailutils/
patches: 1
Part of GNUmake 4.0Remake files automatically

Make is a program that is used to control the production of executables or other files from their source files. The process is controlled from a Makefile, in which the developer specifies how each file is generated from its source. It has powerful dependency resolution and the ability to determine when files have to be regenerated after their sources change. GNU make offers many powerful extensions over the standard utility.

http://www.gnu.org/software/make/
patches: 1
makedepend 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
man-db 2.6.6Standard Unix documentation system

Man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases.

http://man-db.nongnu.org/
man-pages 3.64Development manual pages from the Linux project

This package provides traditional Unix "man pages" documenting the Linux kernel and C library interfaces employed by user-space programs.

http://www.kernel.org/doc/man-pages/
Part of GNUmc 4.8.11Graphical file manager

GNU Midnight Commander is a command-line file manager laid out in a common two-pane format. In addition to standard file management tasks such as copying and moving, Midnight Commander also supports viewing the contents of RPM package files and other archives and managing files on other computers via FTP or FISH. It also includes a powerful text editor for opening text files.

http://www.midnight-commander.org
patches: 1
Part of GNUmcron 1.0.6Run jobs at scheduled times

GNU Mcron is a complete replacement for Vixie cron. It is used to run tasks on a schedule, such as every hour or every Monday. Mcron is written in Guile, so its configuration can be written in Scheme; the original cron format is also supported.

http://www.gnu.org/software/mcron/
patches: 1
mercurial 2.7.1Decentralized version control system

Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.

http://mercurial.selenic.com
mesa 8.0.5Mesa, an OpenGL implementation

Mesa is a free implementation of the OpenGL specification - a system for rendering interactive 3D graphics. A variety of device drivers allows Mesa to be used in many different environments ranging from software emulation to complete hardware acceleration for modern GPUs.

http://mesa3d.org/
Part of GNUmig 1.4Mach 3.0 interface generator for the Hurd

GNU MIG is the GNU distribution of the Mach 3.0 interface generator MIG, as maintained by the GNU Hurd developers for the GNU project. You need this tool to compile the GNU Mach and GNU Hurd distributions, and to compile the GNU C library for the Hurd. Also,you will need it for other software in the GNU system that uses Mach-based inter-process communication.

http://www.gnu.org/software/hurd/microkernel/mach/mig/gnu_mig.html
mingetty 1.08Getty for the text console

Small console getty that is started on the Linux text console, asks for a login name and then transfers over to 'login'. It is extended to allow automatic login and starting any app.

http://sourceforge.net/projects/mingetty
miniupnpc 1.9Library implementing the client side UPnP protocol

MiniUPnPc is a library is useful whenever an application needs to listen for incoming connections but is run behind a UPnP enabled router or firewall. Examples for such applications include: P2P applications, FTP clients for active mode, IRC (for DCC) or IM applications, network games, any server software.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. See 'LICENSE' file in the distribution)
http://miniupnp.free.fr/
mit-krb5 1.11.3MIT Kerberos 5

Massachusetts Institute of Technology implementation of Kerberos. Kerberos is a network authentication protocol designed to provide strong authentication for client/server applications by using secret-key cryptography.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See NOTICE in the distribution.)
http://web.mit.edu/kerberos/
Part of GNUmit-scheme 9.1.1Scheme implementation with integrated editor and debugger

GNU/MIT Scheme is an implementation of the Scheme programming language. It provides an interpreter, a compiler and a debugger. It also features an integrated Emacs-like editor and a large runtime library.

http://www.gnu.org/software/mit-scheme/
mkfontdir 1.0.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
mkfontscale 1.1.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
module-init-tools 3.16Tools for loading and managing Linux kernel modules

Tools for loading and managing Linux kernel modules, such as `modprobe', `insmod', `lsmod', and more.

http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/
Part of GNUmoe 1.5Modeless, multiple-buffer, user-friendly 8-bit text editor

GNU Moe is a powerful-but-simple-to-use text editor. It works in a modeless manner, and features an intuitive set of key-bindings that assign a degree of severity to each key; for example, key combinations with the Alt key are for harmless commands like cursor movements while combinations with the Control key are for commands that will modify the text. Moe features multiple windows, unlimited undo/redo, unlimited line length, global search and replace, and more.

https://www.gnu.org/software/moe/moe.html
mosh 1.2.4Remote shell tolerant to intermittent connectivity

Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes. Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.

http://mosh.mit.edu/
mp3splt 2.5.1mp3splt, a utiliy for splitting mp3 and ogg vorbis files

Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin and an end time position, without decoding. For splitting an album, one may select split points and filenames manually or obtain them automatically from CDDB (internet or a local file) or from .cue files. The tool also supports automatic silence split, that can be used also to adjust cddb/cue splitpoints. This package contains the binary.

http://mp3splt.sourceforge.net/mp3splt_page/home.php
Part of GNUmpc 1.0.2C library for arbitrary precision complex arithmetic

GNU MPC is a C library for performing arithmetic on complex numbers. It supports arbitrarily high precision and it correctly rounds the results.

http://mpc.multiprecision.org/
mpc123 0.2.4Audio player for Musepack-formatted files

mpc123 is a command-line player for files in the Musepack audio compression format (.mpc files.)

http://mpc123.sourceforge.net/
patches: 1
mpd 0.18.8Music Player Daemon

Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.

http://www.musicpd.org/
Part of GNUmpfr 3.1.2C library for arbitrary precision floating-point arithmetic

GNU MPFR is a C library for performing multiple-precision, floating-point computations with correct rounding.

http://www.mpfr.org/
mpfrcx 0.4.2mpfrcx, a library for the arithmetic of univariate polynomials over arbitrary precision real or complex numbers

mpfrcx is a library for the arithmetic of univariate polynomials over arbitrary precision real (mpfr) or complex (mpc) numbers, without control on the rounding. For the time being, only the few functions needed to implement the floating point approach to complex multiplication are implemented. On the other hand, these comprise asymptotically fast multiplication routines such as Toom–Cook and the FFT.

http://mpfrcx.multiprecision.org/
mpg321 0.3.1Command-line MP3 player

mpg321 is a command-line mp3 player. mpg321 is used for frontends, as an mp3 player and as an mp3 to wave file decoder (primarily for use with CD-recording software).

http://mpg321.sourceforge.net/
mplayer 1.1.1Audio and video player

MPlayer is a movie player. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files. One can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and H.264 movies.

http://www.mplayerhq.hu/design7/news.html
mtdev 1.1.3Multitouch protocol translation library

Mtdev is a stand-alone library which transforms all variants of kernel MT events to the slotted type B protocol. The events put into mtdev may be from any MT device, specifically type A without contact tracking, type A with contact tracking, or type B with contact tracking.

http://bitmath.org/code/mtdev/
Part of GNUmtools 4.0.18Access MS-DOS disks without mounting

GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU or Unix system. It supports long file names and multiple disk formats. It also supports some FAT-specific features such as volume labels and FAT-specific file attributes.

https://www.gnu.org/software/mtools/
mutt 1.5.23Mail client

Mutt is a small but very powerful text-based mail client for Unix operating systems.

http://www.mutt.org/
mysql 5.1.54A fast, easy to use, and popular database

MySQL is a fast, reliable, and easy to use relational database management system that supports the standardized Structured Query Language.

http://www.mysql.com/
Part of GNUnano 2.3.2Small, user-friendly console text editor

GNU Nano is a small and simple text editor. In addition to basic editing, it supports interactive search and replace, go to line and column number, auto-indentation and more.

http://www.nano-editor.org/
ncdc 1.19Lightweight direct connect client with a friendly ncurses interface

Ncdc is a client for the Direct Connect peer-to-peer protocol implemented using ncurses. It is known for its smaller footprint and ease of use.

http://dev.yorhel.nl/ncdc
ncdu 1.10Ncurses based disk usage analyzer

A disk usage analyzer with an ncurses interface, aimed to be run on a remote server where you don't have an entire gaphical setup, but have to do with a simple SSH connection. ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.

http://dev.yorhel.nl/ncdu
ncmpc 0.21A curses Music Player Daemon client

ncmpc is a fully featured MPD client, which runs in a terminal using ncurses.

http://www.musicpd.org/clients/ncmpc/
Part of GNUncurses 5.9Terminal emulation (termcap, terminfo) library

GNU Ncurses is a library which provides capabilities to write text to a terminal in a terminal-independent manner. It supports pads and color as well as multiple highlights and forms characters. It is typically used to implement user interfaces for command-line applications. The accompanying ncursesw library provides wide character support.

http://www.gnu.org/software/ncurses/
neon 0.29.6HTTP and WebDAV client library

Neon is an HTTP and WebDAV client library, with a C interface. Features: High-level wrappers for common HTTP and WebDAV operations (GET, MOVE, DELETE, etc.); low-level interface to the HTTP request/response engine, allowing the use of arbitrary HTTP methods, headers, etc.; authentication support including Basic and Digest support, along with GSSAPI-based Negotiate on Unix, and SSPI-based Negotiate/NTLM on Win32; SSL/TLS support using OpenSSL or GnuTLS, exposing an abstraction layer for verifying server certificates, handling client certificates, and examining certificate properties, smartcard-based client certificates are also supported via a PKCS#11 wrapper interface; abstract interface to parsing XML using libxml2 or expat, and wrappers for simplifying handling XML HTTP response bodies; WebDAV metadata support, wrappers for PROPFIND and PROPPATCH to simplify property manipulation.

http://www.webdav.org/neon/
neon 0.30.0HTTP and WebDAV client library

Neon is an HTTP and WebDAV client library, with a C interface. Features: High-level wrappers for common HTTP and WebDAV operations (GET, MOVE, DELETE, etc.); low-level interface to the HTTP request/response engine, allowing the use of arbitrary HTTP methods, headers, etc.; authentication support including Basic and Digest support, along with GSSAPI-based Negotiate on Unix, and SSPI-based Negotiate/NTLM on Win32; SSL/TLS support using OpenSSL or GnuTLS, exposing an abstraction layer for verifying server certificates, handling client certificates, and examining certificate properties, smartcard-based client certificates are also supported via a PKCS#11 wrapper interface; abstract interface to parsing XML using libxml2 or expat, and wrappers for simplifying handling XML HTTP response bodies; WebDAV metadata support, wrappers for PROPFIND and PROPPATCH to simplify property manipulation.

http://www.webdav.org/neon/
net-base 5.2IANA protocol, port, and RPC number assignments

This package provides the /etc/services, /etc/protocols, and /etc/rpc files, which contain information about the IANA-assigned port, protocol, and ONC RPC numbers

http://packages.debian.org/sid/netbase
net-tools 1.60Tools for controlling the network subsystem in Linux

This package includes the important tools for controlling the network subsystem of the Linux kernel. This includes arp, hostname, ifconfig, netstat, rarp and route. Additionally, this package contains utilities relating to particular network hardware types (plipconfig, slattach) and advanced aspects of IP configuration (iptunnel, ipmaddr).

http://www.tazenda.demon.co.uk/phil/net-tools/
netcat 0.7.1Read and write data over TCP/IP

Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol. It is designed to be a reliable "back-end" tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need and has several interesting built-in capabilities.

http://netcat.sourceforge.net
netpbm 10.61.01Netpbm, a toolkit for manipulation of images

Netpbm is a toolkit for the manipulation of graphic images, including the conversion of images between a variety of different formats. There are over 300 separate tools in the package including converters for about 100 graphics formats.

http://netpbm.sourceforge.net/
Part of GNUnettle 2.7.1C library for low-level cryptographic functionality

GNU Nettle is a low-level cryptographic library. It is designed to fit in easily in almost any context. It can be easily included in cryptographic toolkits for object-oriented languages or in applications themselves.

http://www.lysator.liu.se/~nisse/nettle/
noweb 2.11bLiterate programming tool

noweb is designed to meet the needs of literate programmers while remaining as simple as possible. Its primary advantages are simplicity, extensibility, and language-independence—especially noticeable when compared with other literate-programming tools. noweb uses 5 control sequences to WEB's 27. The noweb manual is only 4 pages; an additional page explains how to customize its LaTeX output. noweb works “out of the box” with any programming language, and supports TeX, LaTeX, HTML, and troff back ends.

http://www.cs.tufts.edu/~nr/noweb/
ocaml 4.00.1The OCaml programming language

OCaml is a general purpose industrial-strength programming language with an emphasis on expressiveness and safety. Developed for more than 20 years at Inria it benefits from one of the most advanced type systems and supports functional, imperative and object-oriented styles of programming.

http://caml.inria.fr/
Part of GNUocrad 0.23Optical character recognition based on feature extraction

GNU Ocrad is an optical character recognition program based on a feature extraction method. It can read images in PBM, PGM or PPM formats and it produces text in 8-bit or UTF-8 formats.

http://www.gnu.org/software/ocrad/
Part of GNUoctave 3.8.0High-level language for numerical computation

GNU Octave is a high-level interpreted language that is specialized for numerical computations. It can be used for both linear and non-linear applications and it provides great support for visualizing results. Work may be performed both at the interactive command-line as well as via script files.

http://www.gnu.org/software/octave/
openconnect 4.99Client for Cisco VPN

OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is supported by the ASA5500 Series, by IOS 12.4(9)T or later on Cisco SR500, 870, 880, 1800, 2800, 3800, 7200 Series and Cisco 7301 Routers, and probably others.

http://www.infradead.org/openconnect/
openldap 2.4.33Implementation of the Lightweight Directory Access Protocol

OpenLDAP is a free implementation of the Lightweight Directory Access Protocol.

http://www.openldap.org/
openssh 6.6p1OpenSSH, a client and server for the secure shell (ssh) protocol

The SSH2 protocol implemented in OpenSSH is standardised by the IETF secsh working group and is specified in several RFCs and drafts. It is composed of three layered components: The transport layer provides algorithm negotiation and a key exchange. The key exchange includes server authentication and results in a cryptographically secured connection: it provides integrity, confidentiality and optional compression. The user authentication layer uses the established connection and relies on the services provided by the transport layer. It provides several mechanisms for user authentication. These include traditional password authentication as well as public-key or host-based authentication mechanisms. The connection layer multiplexes many different concurrent channels over the authenticated connection and allows tunneling of login sessions and TCP-forwarding. It provides a flow control service for these channels. Additionally, various channel-specific options can be negotiated.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.openssh.org/
openssl 1.0.1gOpenSSL, an SSL/TLS implementation

OpenSSL is an implementation of SSL/TLS

http://www.openssl.org/
opus 1.1highly versatile audio codec

Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec.

http://www.opus-codec.org/
pango 1.34.1GNOME text and font handling library

Pango is the core text and font handling library used in GNOME applications. It has extensive support for the different writing systems used throughout the world.

https://developer.gnome.org/pango/
pangomm 2.34.0C++ interface to the Pango text rendering library

Pangomm provides a C++ programming interface to the Pango text rendering library.

http://www.pango.org/
paperkey 1.3Backup OpenPGP keys to paper

Paperkey extracts the secret bytes from an OpenPGP (GnuPG, PGP, etc) key for printing with paper and ink, which have amazingly long retention qualities. To reconstruct a secret key, you re-enter those bytes (whether by hand, OCR, QR code, or the like) and paperkey can use them to transform your existing public key into a secret key.

http://www.jabberwocky.com/software/paperkey/
Part of GNUparallel 20140322Build and execute command lines in parallel

GNU Parallel is a tool for executing shell jobs in parallel using one or more computers. Jobs can consist of single commands or of scripts and they are executed on lists of files, hosts, users or other items.

http://www.gnu.org/software/parallel/
pari-gp 2.7.0PARI/GP, a computer algebra system for number theory

PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorisations, algebraic number theory, elliptic curves...), but it also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers, etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.

http://pari.math.u-bordeaux.fr/
Part of GNUparted 3.1Disk partition editor

GNU Parted is a package for creating and manipulating disk partition tables. It includes a library and command-line utility.

http://www.gnu.org/software/parted/
Part of GNUpatch 2.7.1Apply differences to originals, with optional backups

Patch is a program that applies changes to files based on differences laid out as by the program "diff". The changes may be applied to one or more files depending on the contents of the diff file. It accepts several different diff formats. It may also be used to revert previously applied differences.

http://savannah.gnu.org/projects/patch/
patchelf 0.6Modify the dynamic linker and RPATH of ELF executables

PatchELF allows the ELF "interpreter" and RPATH of an ELF binary to be changed.

http://nixos.org/patchelf.html
patches: 1
patchutils 0.3.3Collection of tools for manipulating patch files

Patchutils is a collection of programs that can manipulate patch files in useful ways such as interpolating between two pre-patches, combining two incremental patches, fixing line numbers in hand-edited patches, and simply listing the files modified by a patch.

http://cyberelk.net/tim/software/patchutils
patches: 1
pavucontrol 2.0PulseAudio volume control

PulseAudio Volume Control (pavucontrol) provides a GTK+ graphical user interface to connect to a PulseAudio server and easily control the volume of all clients, sinks, etc.

http://freedesktop.org/software/pulseaudio/pavucontrol/
pcre 8.32PCRE, Perl Compatible Regular Expressions

The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API.

http://www.pcre.org/
Part of GNUpem 0.7.9Personal expenses manager

GNU Pem is a simple tool for tracking personal income and expenses. It operates from the command line and it stores its data in a basic text format in your home directory. It can easily print reports of your spending on different expenses via a basic search feature.

http://www.gnu.org/software/pem/
perl 5.16.1Implementation of the Perl programming language

Perl 5 is a highly capable, feature-rich programming language with over 24 years of development.

http://www.perl.org/
patches: 1
perl-encode-locale 1.03Perl locale encoding determination

The POSIX locale system is used to specify both the language conventions requested by the user and the preferred character set to consume and output. The Encode::Locale module looks up the charset and encoding (called a CODESET in the locale jargon) and arranges for the Encode module to know this encoding under the name "locale". It means bytes obtained from the environment can be converted to Unicode strings by calling Encode::encode(locale => $bytes) and converted back again with Encode::decode(locale => $string).

http://search.cpan.org/~gaas/Encode-Locale/
perl-file-list 0.3.1Perl extension for crawling directory trees and compiling lists of files

The File::List module crawls the directory tree starting at the provided base directory and can return files (and/or directories if desired) matching a regular expression.

http://search.cpan.org/~dopacki/File-List/
perl-file-listing 6.04Perl directory listing parser

The File::Listing module exports a single function called parse_dir(), which can be used to parse directory listings.

http://search.cpan.org/~gaas/File-Listing/
perl-html-parser 3.71Perl HTML parser class

Objects of the HTML::Parser class will recognize markup and separate it from plain text (alias data content) in HTML documents. As different kinds of markup and text are recognized, the corresponding event handlers are invoked.

http://search.cpan.org/~gaas/HTML-Parser/
perl-html-tagset 3.20Perl data tables useful in parsing HTML

The HTML::Tagset module contains several data tables useful in various kinds of HTML parsing operations.

http://search.cpan.org/dist/HTML-Tagset/
perl-http-cookies 6.01Perl HTTP cookie jars

The HTTP::Cookies class is for objects that represent a cookie jar, that is, a database of all the HTTP cookies that a given LWP::UserAgent object knows about.

http://search.cpan.org/~gaas/HTTP-Cookies/
perl-http-daemon 6.01Perl simple http server class

Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a socket for incoming requests. The HTTP::Daemon is a subclass of IO::Socket::INET, so you can perform socket operations directly on it too.

http://search.cpan.org/~gaas/HTTP-Daemon/
perl-http-date 6.02Perl date conversion routines

The HTTP::Date module provides functions that deal with date formats used by the HTTP protocol (and then some more).

http://search.cpan.org/~gaas/HTTP-Date/
perl-http-message 6.06Perl HTTP style message

An HTTP::Message object contains some headers and a content body.

http://search.cpan.org/~gaas/HTTP-Message/
perl-http-negotiate 6.01Perl http content negotiation

The HTTP::Negotiate module provides a complete implementation of the HTTP content negotiation algorithm specified in draft-ietf-http-v11-spec-00.ps chapter 12. Content negotiation allows for the selection of a preferred content representation based upon attributes of the negotiable variants and the value of the various Accept* header fields in the request.

http://search.cpan.org/~gaas/HTTP-Negotiate/
perl-io-html 1.00Perl module to open an HTML file with automatic charset detection

IO::HTML provides an easy way to open a file containing HTML while automatically determining its encoding. It uses the HTML5 encoding sniffing algorithm specified in section 8.2.2.1 of the draft standard.

http://search.cpan.org/~cjm/IO-HTML/
perl-io-tty 1.10Perl interface to pseudo ttys

This package provides the 'IO::Pty' and 'IO::Tty' Perl interfaces to pseudo ttys.

http://search.cpan.org/~toddr/IO-Tty/
perl-libwww 6.05Perl modules for the WWW

The libwww-perl collection is a set of Perl modules which provides a simple and consistent application programming interface to the World-Wide Web. The main focus of the library is to provide classes and functions that allow you to write WWW clients. The library also contain modules that are of more general use and even classes that help you implement simple HTTP servers.

http://search.cpan.org/~gaas/libwww-perl/
perl-libxml 0.08Perl SAX parser using XML::Parser

XML::Parser::PerlSAX is a PerlSAX parser using the XML::Parser module.

http://search.cpan.org/~kmacleod/libxml-perl/lib/XML/Parser/PerlSAX.pm
perl-lwp-mediatypes 6.02Perl module to guess the media type for a file or a URL

The LWP::MediaTypes module provides functions for handling media (also known as MIME) types and encodings. The mapping from file extensions to media types is defined by the media.types file. If the ~/.media.types file exists it is used instead.

http://search.cpan.org/~gaas/LWP-MediaTypes/
perl-net-http 6.06Perl low-level HTTP connection (client)

The Net::HTTP class is a low-level HTTP client. An instance of the Net::HTTP class represents a connection to an HTTP server. The HTTP protocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0 and HTTP/1.1.

http://search.cpan.org/~gaas/Net-HTTP/
perl-tk 804.032Graphical user interface toolkit for Perl

Tk is a Graphical User Interface ToolKit.

http://search.cpan.org/~srezic/Tk-804.032
perl-uri 1.60Perl Uniform Resource Identifiers (absolute and relative)

The URI module implements the URI class. Objects of this class represent "Uniform Resource Identifier references" as specified in RFC 2396 (and updated by RFC 2732).

http://search.cpan.org/~gaas/URI/
perl-www-robotrules 6.02Perl database of robots.txt-derived permissions

The WWW::RobotRules module parses /robots.txt files as specified in "A Standard for Robot Exclusion", at <http://www.robotstxt.org/wc/norobots.html>. Webmasters can use the /robots.txt file to forbid conforming robots from accessing parts of their web site.

http://search.cpan.org/~gaas/WWW-RobotRules/
perl-x11-protocol 0.56Raw interface to X Window System servers

X11::Protocol is a client-side interface to the X11 Protocol, allowing perl programs to display windows and graphics on X11 servers.

http://search.cpan.org/~smccam/X11-Protocol-0.56
perl-xml-dom 1.44Perl module for building DOM Level 1 compliant document structures

This module extends the XML::Parser module by Clark Cooper. The XML::Parser module is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. XML::DOM::Parser is derived from XML::Parser. It parses XML strings or files and builds a data structure that conforms to the API of the Document Object Model.

http://search.cpan.org/~tjmather/XML-DOM-1.44/lib/XML/DOM.pm
perl-xml-parser 2.41Perl bindings to the Expat XML parsing library

This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. Each call to one of the parsing methods creates a new instance of XML::Parser::Expat which is then used to parse the document. Expat options may be provided when the XML::Parser object is created. These options are then passed on to the Expat object on each parse call. They can also be given as extra arguments to the parse methods, in which case they override options given at XML::Parser creation time.

http://search.cpan.org/~toddr/XML-Parser-2.41/Parser.pm
perl-xml-regexp 0.04Perl regular expressions for XML tokens

XML::RegExp contains regular expressions for the following XML tokens: BaseChar, Ideographic, Letter, Digit, Extender, CombiningChar, NameChar, EntityRef, CharRef, Reference, Name, NmToken, and AttValue.

http://search.cpan.org/~tjmather/XML-RegExp/lib/XML/RegExp.pm
perl-xml-simple 2.20Perl module for easy reading/writing of XML files

The XML::Simple module provides a simple API layer on top of an underlying XML parsing module (either XML::Parser or one of the SAX2 parser modules).

http://search.cpan.org/~grantm/XML-Simple-2.20/lib/XML/Simple.pm
phonon 4.7.0Qt 4 multimedia API
Part of GNUpies 1.2Program invocation and execution supervisor

GNU pies is a program that supervises the invocation and execution of other programs. It reads the list of programs to be started from its configuration file, executes them, and then monitors their status, re-executing them as necessary.

http://www.gnu.org/software/pies/
Part of GNUpinentry 0.8.3GnuPG's interface to passphrase input

Pinentry provides a console and a GTK+ GUI that allows users to enter a passphrase when `gpg' or `gpg2' is run and needs it.

http://gnupg.org/aegypten2/
pius 2.0.9Programs to simplify GnuPG key signing

Pius (PGP Individual UID Signer) helps attendees of PGP keysigning parties. It is the main utility and makes it possible to quickly and easily sign each UID on a set of PGP keys. It is designed to take the pain out of the sign-all-the-keys part of PGP Keysigning Party while adding security to the process. pius-keyring-mgr and pius-party-worksheet help organisers of PGP keysigning parties.

http://www.phildev.net/pius/index.shtml
pixman 0.32.4pixman, a low-level pixel manipulation library

Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterisation.

http://www.pixman.org/
pkg-config 0.27.1a helper tool used when compiling applications and libraries

pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). It is language-agnostic, so it can be used for defining the location of documentation tools, for instance.

http://www.freedesktop.org/wiki/Software/pkg-config
Part of GNUplotutils 2.6Plotting utilities and library

GNU Plotutils is a package for plotting and working with 2D graphics. It includes a library, "libplot", for C and C++ for exporting 2D vector graphics in many file formats. It also has support for 2D vector graphics animations. The package also contains command-line programs for plotting scientific data.

http://www.gnu.org/software/plotutils/
patches: 1
poppler 0.22.0Poppler, a pdf rendering library

Poppler is a PDF rendering library based on the xpdf-3.0 code base.

http://poppler.freedesktop.org/
popt 1.16Command line option parsing library

This is the popt(3) command line option parsing library. While it is similar to getopt(3), it contains a number of enhancements, including: - popt is fully reentrant; - popt can parse arbitrary argv[] style arrays while getopt(3) makes this quite difficult; - popt allows users to alias command line arguments; - popt provides convience functions for parsing strings into argv[] style arrays.

powertop 2.5Analyze power consumption on Intel-based laptops

PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode where the user can experiment various power management settings for cases where the operating system has not enabled these settings.

https://01.org/powertop/
printproto 1.0.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
privoxy 3.0.21Web proxy with advanced filtering capabilities for enhancing privacy

Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks.

http://www.privoxy.org
procps 3.2.8Utilities that give information about processes

procps is the package that has a bunch of small useful utilities that give information about processes using the Linux /proc file system. The package includes the programs ps, top, vmstat, w, kill, free, slabtop, and skill.

http://procps.sourceforge.net/
patches: 1
protobuf 2.5.0Data encoding for remote procedure calls (RPCs)

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.

http://code.google.com/p/protobuf/
psmisc 22.20set of utilities that use the proc filesystem, such as fuser, killall, and pstree

This PSmisc package is a set of some small useful utilities that use the proc filesystem. We're not about changing the world, but providing the system administrator with some help in common tasks.

http://psmisc.sourceforge.net/
Part of GNUpspp 0.8.2Statistical analysis

GNU PSPP is a statistical analysis program. It can perform descriptive statistics, T-tests, linear regression and non-parametric tests. It features both a graphical interface as well as command-line input. PSPP is designed to interoperate with Gnumeric, LibreOffice and OpenOffice. Data can be imported from spreadsheets, text files and database sources and it can be output in text, PostScript, PDF or HTML.

http://www.gnu.org/software/pspp/
psutils 17psutils, a collection of utilities for manipulating PostScript documents

PSUtils is a collection of utilities for manipulating PostScript documents. Programs included are psnup, for placing out several logical pages on a single sheet of paper, psselect, for selecting pages from a document, pstops, for general imposition, psbook, for signature generation for booklet printing, and psresize, for adjusting page sizes.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://knackered.org/angus/psutils/
Part of GNUpth 2.0.7Portable thread library

GNU Pth is a portable library providing non-preemptive, priority-based scheduling for multiple execution threads. Each thread has its own program-counter, run-time stack, signal mask and errno variable. Threads are scheduled in a cooperative way, rather than in the standard preemptive way, such that they are managed according to priority and events. However, Pth also features emulation of POSIX.1c threads ("pthreads") for backwards compatibility.

http://www.gnu.org/software/pth
pulseaudio 5.0Sound server

PulseAudio is a sound server. It is basically a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.

http://www.pulseaudio.org/
python 3.3.5Python, a high-level dynamically-typed programming language

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Some of its key distinguishing features include: clear, readable syntax; strong introspection capabilities; intuitive object orientation; natural expression of procedural code; full modularity, supporting hierarchical packages; exception-based error handling; and very high level dynamic data types.

http://python.org
patches: 1, 2
python 2.7.6Python, a high-level dynamically-typed programming language

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Some of its key distinguishing features include: clear, readable syntax; strong introspection capabilities; intuitive object orientation; natural expression of procedural code; full modularity, supporting hierarchical packages; exception-based error handling; and very high level dynamic data types.

http://python.org
patches: 1
python-babel 1.3Tools for internationalizing Python applications

Babel is composed of two major parts: - tools to build and work with gettext message catalogs - a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.

http://babel.pocoo.org/
python-dateutil 1.5Extensions to the standard datetime module, available in Python 2.3+

The dateutil module provides powerful extensions to the standard datetime module, available in Python 2.3+.

http://labix.org/python-dateutil
python-pytz 2013bThe Python timezone library.

This library allows accurate and cross platform timezone calculations using Python 2.4 or higher and provides access to the Olson timezone database.

https://launchpad.net/pytz
python-setuptools 1.1.4Library designed to facilitate packaging Python projects

Setuptools is a fully-featured, stable library designed to facilitate packaging Python projects, where packaging includes: Python package and module definitions, distribution package metadata, test hooks, project installation, platform-specific details, Python 3 support.

https://pypi.python.org/pypi/setuptools
python-simplejson 3.3.0Json library for Python

JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. Simplejson exposes an API familiar to users of the standard library marshal and pickle modules. It is the externally maintained version of the json library contained in Python 2.6, but maintains compatibility with Python 2.5 and (currently) has significant performance advantages, even without using the optional C extension for speedups. Simplejson is also supported on Python 3.3+.

http://simplejson.readthedocs.org/en/latest/
python-wrapper 3.3.5Python, a high-level dynamically-typed programming language

Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Some of its key distinguishing features include: clear, readable syntax; strong introspection capabilities; intuitive object orientation; natural expression of procedural code; full modularity, supporting hierarchical packages; exception-based error handling; and very high level dynamic data types. This wrapper package provides symbolic links to the python binaries without version suffix.

http://python.org
python2-babel 1.3Tools for internationalizing Python applications

Babel is composed of two major parts: - tools to build and work with gettext message catalogs - a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.

http://babel.pocoo.org/
python2-dateutil 1.5Extensions to the standard datetime module, available in Python 2.3+

The dateutil module provides powerful extensions to the standard datetime module, available in Python 2.3+.

http://labix.org/python-dateutil
python2-dogtail 0.8.2GUI test tool and automation framework written in ​Python

dogtail is a GUI test tool and automation framework written in Python. It uses Accessibility (a11y) technologies to communicate with desktop applications. dogtail scripts are written in Python and executed like any other Python program.

https://fedorahosted.org/dogtail/
python2-element-tree 1.2.6Toolkit for XML processing in Python

ElementTree is a Python library supporting lightweight XML processing.

http://effbot.org/zone/element-index.htm
python2-empy 3.3Templating system for Python

EmPy is a system for embedding Python expressions and statements in template text; it takes an EmPy source file, processes it, and produces output. This is accomplished via expansions, which are special signals to the EmPy system and are set off by a special prefix (by default the at sign, @). EmPy can expand arbitrary Python expressions and statements in this way, as well as a variety of special forms. Textual data not explicitly delimited in this way is sent unaffected to the output, allowing Python to be used in effect as a markup language. Also supported are callbacks via hooks, recording and playback via diversions, and dynamic, chainable filters. The system is highly configurable via command line options and embedded commands.

http://www.alcyone.com/software/empy/
python2-mechanize 0.2.5Stateful programmatic web browsing in Python

Mechanize implements stateful programmatic web browsing in Python, after Andy Lester’s Perl module WWW::Mechanize.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://wwwsearch.sourceforge.net/mechanize/
python2-pybugz 0.6.11Python and command-line interface to Bugzilla

PyBugz is a Python library and command-line tool to query the Bugzilla bug tracking system. It is meant as an aid to speed up interaction with the bug tracker.

http://www.liquidx.net/pybugz/
python2-pyicu 1.5Python extension wrapping the ICU C++ API.

PyICU is a python extension wrapping the ICU C++ API.

http://pyicu.osafoundation.org/
python2-pysqlite 2.6.3aSQLite bindings for Python

Pysqlite provides SQLite bindings for Python that comply to the Database API 2.0T.

https://pypi.python.org/pypi/pysqlite
python2-pytz 2013bThe Python timezone library.

This library allows accurate and cross platform timezone calculations using Python 2.4 or higher and provides access to the Olson timezone database.

https://launchpad.net/pytz
python2-setuptools 1.1.4Library designed to facilitate packaging Python projects

Setuptools is a fully-featured, stable library designed to facilitate packaging Python projects, where packaging includes: Python package and module definitions, distribution package metadata, test hooks, project installation, platform-specific details, Python 3 support.

https://pypi.python.org/pypi/setuptools
python2-simplejson 3.3.0Json library for Python

JSON (JavaScript Object Notation) is a subset of JavaScript syntax (ECMA-262 3rd edition) used as a lightweight data interchange format. Simplejson exposes an API familiar to users of the standard library marshal and pickle modules. It is the externally maintained version of the json library contained in Python 2.6, but maintains compatibility with Python 2.5 and (currently) has significant performance advantages, even without using the optional C extension for speedups. Simplejson is also supported on Python 3.3+.

http://simplejson.readthedocs.org/en/latest/
qemu 1.7.1Machine emulator and virtualizer

QEMU is a generic machine emulator and virtualizer. When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine---e.g., your own PC. By using dynamic translation, it achieves very good performance. When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests.

http://www.qemu-project.org
qemu-headless 1.7.1Machine emulator and virtualizer (without GUI)

QEMU is a generic machine emulator and virtualizer. When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine---e.g., your own PC. By using dynamic translation, it achieves very good performance. When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests.

http://www.qemu-project.org
qjson 0.8.1Qt-based library for handling JSON

QJson is a Qt-based library that maps JSON data to QVariant objects and vice versa. JSON arrays are mapped to QVariantList instances, while JSON objects are mapped to QVariantMap.

http://qjson.sourceforge.net/
qt 4.8.5Cross-platform GUI library

Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS & JavaScript like language.

http://qt-project.org/
patches: 1
qt 5.2.1Cross-platform GUI library

Qt is a cross-platform application and UI framework for developers using C++ or QML, a CSS & JavaScript like language.

http://qt-project.org/
quilt 0.61Script for managing patches to software

Quilt allows you to easily manage large numbers of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, and more.

https://savannah.nongnu.org/projects/quilt/
racket 5.3.4Implementation of Scheme and related languages

Racket is an implementation of the Scheme programming language (R5RS and R6RS) and related languages, such as Typed Racket. It features a compiler and a virtual machine with just-in-time native compilation, as well as a large set of libraries.

http://racket-lang.org
randrproto 1.3.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
raptor2 2.0.11RDF syntax library

Raptor is a C library providing a set of parsers and serialisers that generate Resource Description Framework (RDF) triples by parsing syntaxes or serialise the triples into a syntax. The supported parsing syntaxes are RDF/XML, N-Quads, N-Triples 1.0 and 1.1, TRiG, Turtle 2008 and 2013, RDFa 1.0 and 1.1, RSS tag soup including all versions of RSS, Atom 1.0 and 0.3, GRDDL and microformats for HTML, XHTML and XML. The serialising syntaxes are RDF/XML (regular, abbreviated, XMP), Turtle 2013, N-Quads, N-Triples 1.1, Atom 1.0, RSS 1.0, GraphViz DOT, HTML and JSON.

http://librdf.org/raptor/
ratpoison 1.4.6A simple mouse-free tiling window manager

Ratpoison is a simple window manager with no fat library dependencies, no fancy graphics, no window decorations, and no rodent dependence. It is largely modelled after GNU Screen which has done wonders in the virtual terminal market. The screen can be split into non-overlapping frames. All windows are kept maximized inside their frames to take full advantage of your precious screen real estate. All interaction with the window manager is done through keystrokes. Ratpoison has a prefix map to minimize the key clobbering that cripples Emacs and other quality pieces of software.

http://www.nongnu.org/ratpoison/
patches: 1
Part of GNUrcs 5.9.2Per-file local revision control system

RCS is the original Revision Control System. It works on a file-by-file basis, in contrast to subsequent version control systems such as CVS, Subversion, and Git. This can make it suitable for system administration files, for example, which are often inherently local to one machine.

http://www.gnu.org/software/rcs/
Part of GNUreadline 6.2Edit command lines while typing, with history support

The GNU readline library allows users to edit command lines as they are typed in. It can maintain a searchable history of previously entered commands, letting you easily recall, edit and re-enter past commands. It features both Emacs-like and vi-like keybindings, making its usage comfortable for anyone.

http://savannah.gnu.org/projects/readline/
patches: 1
Part of GNUreadline 6.3Edit command lines while typing, with history support

The GNU readline library allows users to edit command lines as they are typed in. It can maintain a searchable history of previously entered commands, letting you easily recall, edit and re-enter past commands. It features both Emacs-like and vi-like keybindings, making its usage comfortable for anyone.

http://savannah.gnu.org/projects/readline/
patches: 1
recordproto 1.14.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
Part of GNUrecutils 1.7Manipulate plain text files as databases

GNU Recutils is a set of tools and libraries for creating and manipulating text-based, human-editable databases. Despite being text-based, databases created with Recutils carry all of the expected features such as unique fields, primary keys, time stamps and more. Many different field types are supported, as is encryption.

http://www.gnu.org/software/recutils/
renderproto 0.11.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
resourceproto 1.2.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
ripperx 2.7.3GTK program to rip and encode CD audio tracks

RipperX is a GTK program to rip CD audio tracks and encode them to the Ogg, MP3, or FLAC formats. It's goal is to be easy to use, requiring only a few mouse clicks to convert an entire album. It supports CDDB lookups for album and track information.

http://sourceforge.net/projects/ripperx/
patches: 1
Part of GNUrottlog 0.72.2Log rotation and management

GNU Rot[t]log is a program for managing log files. It is used to automatically rotate out log files when they have reached a given size or according to a given schedule. It can also be used to automatically compress and archive such logs. Rot[t]log will mail reports of its activity to the system administrator.

http://www.gnu.org/software/rottlog/
patches: snippet
rsync 3.1.0rsync, a remote (and local) file copying tool

rsync is a fast and versatile file copying tool. It can copy locally, to/from another host over any remote shell, or to/from a remote rsync daemon. Its delta-transfer algorithm reduces the amount of data sent over the network by sending only the differences between the source files and the existing files in the destination.

http://rsync.samba.org/
rubber 1.1Rubber, a wrapper for LaTeX and friends

Rubber is a program whose purpose is to handle all tasks related to the compilation of LaTeX documents. This includes compiling the document itself, of course, enough times so that all references are defined, and running BibTeX to manage bibliographic references. Automatic execution of dvips to produce PostScript documents is also included, as well as usage of pdfLaTeX to produce PDF documents.

https://launchpad.net/rubber
Part of GNUrush 1.7Restricted user (login) shell

GNU Rush is a restricted user shell, for systems on which users are to be provided with only limited functionality or resources. Administrators set user rights via a configuration file which can be used to limit, for example, the commands that can be executed, CPU time, or virtual memory usage.

http://www.gnu.org/software/rush/
patches: 1
samba 3.6.8The standard Windows interoperability suite of programs for GNU and Unix

Since 1992, Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, GNU/Linux and many others. Samba is an important component to seamlessly integrate Linux/Unix Servers and Desktops into Active Directory environments using the winbind daemon.

http://www.samba.org/
scheme48 1.9Scheme implementation using a bytecode interpreter

Scheme 48 is an implementation of Scheme based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool.

http://s48.org/
patches: 1
scons 2.1.0Software construction tool written in Python

SCons is a software construction tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software.

http://scons.org/
Part of GNUscreen 4.0.3Full-screen window manager providing multiple terminals

GNU Screen is a terminal window manager that multiplexes a single terminal between several processes. The virtual terminals each provide features such as a scroll-back buffer and a copy-and-paste mechanism. Screen then manages the different virtual terminals, allowing you to easily switch between them, to detach them from the current session, or even splitting the view to show two terminals at once.

http://www.gnu.org/software/screen/
scrnsaverproto 1.2.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
sdl 1.2.15Cross platform game development library

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware.

http://libsdl.org/
sdl-gfx 2.0.24SDL graphics primitives library

SDL_gfx provides graphics drawing primitives, rotozoom and other supporting functions for SDL.

http://www.ferzkopp.net/joomla/software-mainmenu-14/4-ferzkopps-linux-software/19-sdlgfx
sdl-image 1.2.12SDL image loading library

SDL_image is an image file loading library for SDL that supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, and XV.

www.libsdl.org/projects/SDL_image/
sdl-mixer 1.2.12SDL multi-channel audio mixer library

SDL_mixer is a multi-channel audio mixer library for SDL. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music. Supported format include FLAC, MOD, MIDI, Ogg Vorbis, and MP3.

www.libsdl.org/projects/SDL_mixer/
sdl-net 1.2.8SDL networking library

SDL_net is a small, cross-platform networking library for SDL.

www.libsdl.org/projects/SDL_net/
sdl-ttf 2.0.11SDL TrueType font library

SDL_ttf is a TrueType font rendering library for SDL.

www.libsdl.org/projects/SDL_ttf/
sdl2 2.0.0Cross platform game development library

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware.

http://libsdl.org/
Part of GNUsed 4.2.2Stream editor

Sed is a non-interactive, text stream editor. It receives a text input from a file or from standard input and it then applies a series of text editing commands to the stream and prints its output to standard output. It is often used for substituting text patterns in a stream. The GNU implementation offers several extensions over the standard utility.

http://www.gnu.org/software/sed/
Part of GNUserveez 0.2.2Framework for implementing IP-based servers

GNU Serveez is a server framework providing the routines necessary to easily implement IP-based servers in your application. It demonstrates aspects of network programming in a portable manner, making it convenient for both simplifying the process of adding a server to your application or for learning about how network services work. Several example servers are provided already, such as an HTTP server and an IRC server.

http://www.gnu.org/software/serveez/
sessreg 1.0.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
setxkbmap 1.3.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
shadow 4.1.5.1Authentication-related tools such as passwd, su, and login

Shadow provides a number of authentication-related tools, including: login, passwd, su, groupadd, and useradd.

http://pkg-shadow.alioth.debian.org/
shared-mime-info 1.2Database of common MIME types

The shared-mime-info package contains the core database of common types and the update-mime-database command used to extend it. It requires glib2 to be installed for building the update command. Additionally, it uses intltool for translations, though this is only a dependency for the maintainers. This database is translated at Transifex.

http://freedesktop.org/wiki/Software/shared-mime-info
Part of GNUsharutils 4.14Archives in shell scripts, uuencode/uudecode

GNU sharutils is a package for creating and manipulating shell archives that can be readily emailed. A shell archive is a file that can be processed by a Bourne-type shell to unpack the original collection of files. This package is mostly for compatibility and historical interest.

http://www.gnu.org/software/sharutils/
Part of GNUshishi 1.0.2Implementation of the Kerberos 5 network security system

GNU Shishi is a free implementation of the Kerberos 5 network security system. It is used to allow non-secure network nodes to communicate in a secure manner through client-server mutual authentication via tickets.

http://www.gnu.org/software/shishi/
signing-party 1.1.4collection of scripts for simplifying gnupg key signing

signing-party is a collection for all kinds of PGP/GnuPG related things, including tools for signing keys, keyring analysis, and party preparation. * caff: CA - Fire and Forget signs and mails a key * pgp-clean: removes all non-self signatures from key * pgp-fixkey: removes broken packets from keys * gpg-mailkeys: simply mail out a signed key to its owner * gpg-key2ps: generate PostScript file with fingerprint paper strips * gpgdir: recursive directory encryption tool * gpglist: show who signed which of your UIDs * gpgsigs: annotates list of GnuPG keys with already done signatures * gpgparticipants: create list of party participants for the organiser * gpgwrap: a passphrase wrapper * keyanalyze: minimum signing distance (MSD) analysis on keyrings * keylookup: ncurses wrapper around gpg --search * sig2dot: converts a list of GnuPG signatures to a .dot file * springgraph: creates a graph from a .dot file

http://pgp-tools.alioth.debian.org/
skribilo 0.9.2Document production tool written in Guile Scheme

Skribilo is a free document production tool that takes a structured document representation as its input and renders that document in a variety of output formats: HTML and Info for on-line browsing, and Lout and LaTeX for high-quality hard copies. The input document can use Skribilo's markup language to provide information about the document's structure, which is similar to HTML or LaTeX and does not require expertise. Alternatively, it can use a simpler, “markup-less” format that borrows from Emacs' outline mode and from other conventions used in emails, Usenet and text. Lastly, Skribilo provides Guile Scheme APIs.

http://www.nongnu.org/skribilo/
slim 1.3.6Desktop-independent graphcal login manager for X11

SLiM is a Desktop-independent graphical login manager for X11, derived from Login.app. It aims to be light and simple, although completely configurable through themes and an option file; is suitable for machines on which remote login functionalities are not needed. Features included: PNG and XFT support for alpha transparency and antialiased fonts, External themes support, Configurable runtime options: X server -- login / shutdown / reboot commands, Single (GDM-like) or double (XDM-like) input control, Can load predefined user at startup, Configurable welcome / shutdown messages, Random theme selection

http://slim.berlios.de/
patches: 1, 2, 3
Part of GNUsmalltalk 3.2.5Smalltalk environment

GNU Smalltalk is a free implementation of the Smalltalk language. It implements the ANSI standard for the language and also includes extra classes such as ones for networking and GUI programming.

https://www.gnu.org/software/smalltalk/
smproxy 1.0.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
soprano 2.9.3RDF data library for Qt

Soprano (formerly known as QRDF) is a library which provides a highly usable object-oriented C++/Qt4 framework for RDF data. It uses different RDF storage solutions as backends through a simple plugin system.

http://soprano.sourceforge.net/
Part of GNUsource-highlight 3.1.7Produce a document with syntax highlighting from a source file

GNU source-highlight reads in a source code file and produces an output file in which the keywords are highlighted in different colors to designate their syntactic role. It supports over 150 different languages and it can output to 8 different formats, including HTML, LaTeX and ODF. It can also output to ANSI color escape sequences, so that highlighted source code can be seen in a terminal.

http://www.gnu.org/software/src-highlite
patches: 1
Part of GNUspeex 1.2rc1Library for patent-free audio compression format

GNU Speex is a patent-free audio compression codec specially designed for speech. It is well-adapted to internet applications, such as VoIP. It features compression of different bands in the same bitstream, intensity stereo encoding, and voice activity detection.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
https://gnu.org/software/speex
sqlite 3.8.4.3The SQLite database management system

SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

http://www.sqlite.org/
patches: 1
stalonetray 0.8.1Standalone freedesktop.org and KDE systray implementation

Stalonetray is a stand-alone freedesktop.org and KDE system tray (notification area) for X Window System/X11 (e.g. X.Org or XFree86). It has full XEMBED support and minimal dependencies: an X11 lib only. Stalonetray works with virtually any EWMH-compliant window manager.

stalonetray
static-binaries-tarball 0Statically-linked bootstrap binaries

Binaries used to bootstrap the distribution.

strace 4.7System call tracer for Linux

strace is a system call tracer, i.e. a debugging tool which prints out a trace of all the system calls made by a another process/program.

http://strace.sourceforge.net/
strigi 0.7.8Desktop search daemon

Strigi is a desktop search daemon with the following main features: very fast crawling; very small memory footprint; no hammering of the system; pluggable backend, currently clucene and hyperestraier, sqlite3 and xapian are in the works; communication between daemon and search program over an abstract interface, currently a simple socket; simple interface for implementing plugins for extracting information; calculation of sha1 for every file crawled (allows fast finding of duplicates).

http://www.vandenoever.info/software/strigi/
subversion 1.7.14Subversion, a revision control system

Subversion exists to be universally recognized and adopted as a centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations.

http://subversion.apache.org/
swig 2.0.11Interface compiler that connects C/C++ code to higher-level languages

SWIG is an interface compiler that connects programs written in C and C++ with languages such as Perl, Python, Ruby, Scheme, and Tcl. It works by taking the declarations found in C/C++ header files and using them to generate the wrapper code that scripting languages need to access the underlying C/C++ code. In addition, SWIG provides a variety of customization features that let you tailor the wrapping process to suit your application.

http://swig.org/
t1lib 5.1.2T1lib, a library for generating bitmaps from type 1 fonts.

T1lib is a library for generating/rasterising bitmaps from Type 1 fonts. It is based on the code of the X11 rasteriser of the X11 project. The bitmaps created by t1lib are returned in a data structure with type GLYPH. This special GLYPH-type is also used in the X11 window system to describe character bitmaps. It contains the bitmap data as well as some metric information. But t1lib is in itself entirely independent of the X11-system or any other graphical user interface.

http://www.t1lib.org/
Part of GNUtar 1.27.1Managing tar archives

Tar provides the ability to create tar archives, as well as the ability to extract, update or list files in an existing archive. It is useful for combining many files into one larger file, while maintaining directory structure and file information such as permissions and creation/modification dates. GNU tar offers many extensions over the standard utility.

http://www.gnu.org/software/tar/
tcl 8.6.0The Tcl scripting language

The Tcl (Tool Command Language) scripting language.

http://www.tcl.tk/
tcpdump 4.5.1Network packet analyzer

Tcpdump is a command-line tool to analyze network traffic passing through the network interface controller.

http://www.tcpdump.org/
tcsh 6.18.01A Unix shell based on csh

Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax.

http://www.tcsh.org/
patches: 1
teckit 2.5.1TECkit, a toolkit for encoding conversions

TECkit is a low-level toolkit intended to be used by other applications that need to perform encoding conversions (e.g., when importing legacy data into a Unicode-based application). The primary component of the TECkit package is therefore a library that performs conversions; this is the "TECkit engine". The engine relies on mapping tables in a specific binary format (for which documentation is available); there is a compiler that creates such tables from a human-readable mapping description (a simple text file). To facilitate the development and testing of mapping tables for TECkit, several applications are also included in the current package; these include simple tools for applying conversions to plain-text and Standard Format files, as well as both command-line and simple GUI versions of the TECkit compiler. However, it is not intended that these tools will be the primary means by which end users perform conversions, and they have not been designed, tested, and debugged to the extent that general-purpose applications should be.

http://scripts.sil.org/cms/scripts/page.php?cat_id=teckit
patches: 1
Part of GNUtexinfo 4.13aThe GNU documentation format

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

http://www.gnu.org/software/texinfo/
Part of GNUtexinfo 5.2The GNU documentation format

Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.

http://www.gnu.org/software/texinfo/
texlive 2013Tex Live, a package of the TeX typesetting system

TeX Live provides a comprehensive TeX document production system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world.

http://www.tug.org/texlive/
Part of GNUtime 1.7Run a command, then display its resource usage

Time is a command that displays information about the resources that a program uses. The display output of the program can be customized or saved to a file.

http://www.gnu.org/software/time/
tk 8.6.0Graphical user interface toolkit for Tcl

Tk is a graphical toolkit for building graphical user interfaces (GUIs) in the Tcl language.

http://www.tcl.tk/
tmux 1.7A terminal multiplexer

tmux is a terminal multiplexer: it enables a number of terminals (or windows), each running a separate program, to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached.

http://tmux.sourceforge.net/
tor 0.2.4.21An anonymous network router to improve privacy on the Internet

Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, and it prevents the sites you visit from learning your physical location. Tor works with many of your existing applications, including web browsers, instant messaging clients, remote login, and other applications based on the TCP protocol.

http://www.torproject.org/
torsocks 1.2Use socks-friendly applications with Tor

Torsocks allows you to use most socks-friendly applications in a safe way with Tor. It ensures that DNS requests are handled safely and explicitly rejects UDP traffic from the application you're using.

http://code.google.com/p/torsocks/
Part of GNUtrueprint 5.4Pretty-print C sources and other plain text to PostScript

GNU Trueprint translates C source code files as PostScript files. In addition to the basic source code output, it can also perform diff-marking, indentation counting, function and file indices and more.

http://www.gnu.org/software/trueprint
ttf-bitstream-vera 1.10Bitstream Vera sans-serif typeface

Vera is a sans-serif typeface from Bitstream, Inc. This package provides the TrueType (TTF) files.

https://www-old.gnome.org/fonts/
ttf-dejavu 2.34Vera font family derivate with additional characters

DejaVu provides an expanded version of the Vera font family aiming for quality and broader Unicode coverage while retaining the original Vera style. DejaVu currently works towards conformance with the Multilingual European Standards (MES-1 and MES-2) for Unicode coverage. The DejaVu fonts provide serif, sans and monospaced variants.

http://dejavu-fonts.org/
tzdata 2014aDatabase of current and historical time zones

The Time Zone Database (often called tz or zoneinfo) contains code and data that represent the history of local time for many representative locations around the globe. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight-saving rules.

http://www.iana.org/time-zones
unionfs-fuse 0.26User-space union file system

UnionFS-FUSE is a flexible union file system implementation in user space, using the FUSE library. Mounting a union file system allows you to "aggregate" the contents of several directories into a single mount point. UnionFS-FUSE additionally supports copy-on-write.

http://podgorny.cz/moin/UnionFsFuse
unionfs-fuse-static 0.26User-space union file system (statically linked)

UnionFS-FUSE is a flexible union file system implementation in user space, using the FUSE library. Mounting a union file system allows you to "aggregate" the contents of several directories into a single mount point. UnionFS-FUSE additionally supports copy-on-write.

http://podgorny.cz/moin/UnionFsFuse
patches: snippet
Part of GNUunits 2.11Conversion between thousands of scales

GNU Units converts numeric quantities between units of measure. It can handle scale changes through adaptive usage of standard scale prefixes (micro-, kilo-, etc.). It can also handle nonlinear conversions such as Fahrenheit to Celsius. Its interpreter is powerful enough to be used effectively as a scientific calculator.

http://www.gnu.org/software/units/
Part of GNUunrtf 0.19.7Convert Rich Text Format documents to other formats

GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It supports changes in font characteristics, underlines and strikethroughs, superscripts and subscripts, and more.

http://www.gnu.org/software/unrtf
unzip 6.0Unzip decompression and file extraction utility

UnZip is an extraction utility for archives compressed in .zip format (also called "zipfiles"). UnZip lists, tests, or extracts files from a .zip archive. The default behaviour (with no options) is to extract into the current directory (and subdirectories below it) all files from the specified zipfile. UnZip recreates the stored directory structure by default.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.info-zip.org/UnZip.html
usbutils 006Tools for working with USB devices, such as lsusb

Tools for working with USB devices, such as lsusb.

http://www.linux-usb.org/
util-linux 2.21Collection of utilities for the Linux kernel
util-macros 1.17xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
Part of GNUuucp 1.07UUCP protocol implementation

Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy), a set of utilities for remotely transferring files, email and net news between computers.

http://www.gnu.org/software/uucp/uucp.html
valgrind 3.9.0Debugging and profiling tool suite

Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.

http://www.valgrind.org/
patches: 1
Part of GNUvc-dwim 1.7Version-control-agnostic ChangeLog diff and commit tool

The vc-dwim package contains two tools, "vc-dwim" and "vc-chlog". vc-dwim is a tool that simplifies the task of maintaining a ChangeLog and using version control at the same time, for example by printing a reminder when a file change has been described in the ChangeLog but the file has not been added to the VC. vc-chlog scans changed files and generates standards-compliant ChangeLog entries based on the changes that it detects.

http://www.gnu.org/software/vc-dwim/
Part of GNUvera 1.21aList of acronyms

V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing acronyms distributed as an info document.

http://savannah.gnu.org/projects/vera/
videoproto 2.3.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
vim 7.4Text editor based on vi

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

http://www.vim.org/
vlc 2.1.4Audio and video framework

VLC is a cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various treaming protocols.

https://www.videolan.org/
vorbis-tools 1.4.0ogg vorbis tools

Ogg vorbis is a non-proprietary, patent-and-royalty-free, general-purpose compressed audio format. The package vorbis-tools contains ogg123, an ogg vorbis command line audio player; oggenc, the ogg vorbis encoder; oggdec, a simple, portable command line decoder (to wav and raw); ogginfo, to obtain information (tags, bitrate, length, etc.) about an ogg vorbis file.

http://xiph.org/vorbis/
vpnc 0.5.3Client for Cisco VPN concentrators

vpnc is a VPN client compatible with Cisco's EasyVPN equipment. It supports IPSec (ESP) with Mode Configuration and Xauth. It supports only shared-secret IPSec authentication with Xauth, AES (256, 192, 128), 3DES, 1DES, MD5, SHA1, DH1/2/5 and IP tunneling. It runs entirely in userspace. Only "Universal TUN/TAP device driver support" is needed in the kernel.

http://www.unix-ag.uni-kl.de/~massar/vpnc/
patches: 1
w3m 0.5.3w3m, a text-mode web browser

w3m is a text-based web browser as well as a pager like 'more' or 'less'. With w3m you can browse web pages through a terminal emulator window. Moreover, w3m can be used as a text formatting tool which typesets HTML into plain text.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. See 'doc/README' in the distribution.)
http://w3m.sourceforge.net/
patches: 1
Part of GNUwdiff 1.2.2Word difference finder

GNU Wdiff is a front-end to the diff program from Diffutils that allows you to compare files on a word-by-word basis, where a word is anything between whitespace.

https://www.gnu.org/software/wdiff/
Part of GNUwget 1.15Non-interactive command-line utility for downloading files

GNU Wget is a non-interactive tool for fetching files using the HTTP, HTTPS and FTP protocols. It can resume interrupted downloads, use filename wild cards, supports proxies and cookies, and it can convert absolute links in downloaded documents to relative links.

http://www.gnu.org/software/wget/
Part of GNUwhich 2.20Find full path of shell commands

The which program finds the location of executables in PATH, with a variety of options. It is an alternative to the shell "type" built-in command.

https://gnu.org/software/which/
windowmaker 0.95.5NeXTSTEP-like window manager

Window Maker is an X11 window manager originally designed to provide integration support for the GNUstep Desktop Environment. In every way possible, it reproduces the elegant look and feel of the NeXTSTEP user interface. It is fast, feature rich, easy to configure, and easy to use.

http://windowmaker.org/
windowswmproto 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
wordnet 3.0WordNet, a lexical database for the English language

WordNet® is a large lexical database of English. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept. Synsets are interlinked by means of conceptual-semantic and lexical relations. The resulting network of meaningfully related words and concepts can be navigated with the browser. WordNet is also freely and publicly available for download. WordNet's structure makes it a useful tool for computational linguistics and natural language processing.

http://wordnet.princeton.edu/
x11perf 1.5.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xapian 1.2.17Search Engine Library

Xapian is a highly adaptable toolkit which allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also supports a rich set of boolean query operators.

http://xapian.org/
xauth 1.0.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xbacklight 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xbitmaps 1.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xcb-proto 1.7.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xcb-util 0.3.9Core XCB utility functions

The XCB util module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which has traditionally been provided by Xlib. The XCB util module provides the following libraries: aux: Convenient access to connection setup and some core requests. atom: Standard core X atom constants and atom caching. event: Some utilities that have little to do with events any more.

http://cgit.freedesktop.org/xcb/util/
xcb-util-image 0.3.9XCB port of Xlib's XImage and XShmImage

The XCB util module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which has traditionally been provided by Xlib. The XCB util-image module provides the following library: image: Port of Xlib's XImage and XShmImage functions.

http://cgit.freedesktop.org/xcb/util-image/
xcb-util-keysyms 0.3.9Standard X constants and conversion to/from keycodes

The XCB util module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which has traditionally been provided by Xlib. The XCB util-keysyms module provides the following library: keysyms: Standard X key constants and conversion to/from keycodes.

http://cgit.freedesktop.org/xcb/util-keysyms/
xcb-util-renderutil 0.3.8SConvenience functions for the Render extension

The XCB util module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which has traditionally been provided by Xlib. The XCB util-renderutil module provides the following library: renderutil: Convenience functions for the Render extension.

http://cgit.freedesktop.org/xcb/util-renderutil/
xcb-util-wm 0.3.9Client and window-manager helpers for ICCCM and EWMH

The XCB util modules provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries. These experimental libraries provide convenience functions and interfaces which make the raw X protocol more usable. Some of the libraries also provide client-side code which is not strictly part of the X protocol but which has traditionally been provided by Xlib. The XCB util-wm module provides the following libraries: ewmh: Both client and window-manager helpers for EWMH. icccm: Both client and window-manager helpers for ICCCM.

http://cgit.freedesktop.org/xcb/util-wm/
xcmiscproto 1.2.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xcmsdb 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xcursor-themes 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xcursorgen 1.0.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xdpyinfo 1.3.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xdriinfo 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xev 1.2.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xextproto 7.2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xeyes 1.0.1A follow the mouse X demo

Xeyes is a demo program for x.org. It shows eyes following the mouse.

http://xeyes.sourcearchive.com/
xf86-input-evdev 2.7.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-input-joystick 1.6.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-input-keyboard 1.6.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-input-mouse 1.7.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-input-synaptics 1.6.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-input-vmmouse 12.8.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-input-void 1.4.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-ark 0.7.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-ast 0.93.10xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-ati 6.14.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-cirrus 1.4.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-fbdev 0.4.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-glint 1.2.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-i128 1.3.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-intel 2.19.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-mach64 6.9.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-mga 1.5.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-neomagic 1.2.6xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-newport 0.2.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-nv 2.1.18xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-openchrome 0.2.906xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-r128 6.8.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-savage 2.3.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-siliconmotion 1.7.6xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-sis 0.10.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-suncg6 1.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-sunffb 1.2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-tdfx 1.4.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-tga 1.2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-trident 1.3.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-vesa 2.3.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-vmware 12.0.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86-video-voodoo 1.2.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86bigfontproto 1.2.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86dgaproto 2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86driproto 2.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xf86vidmodeproto 2.3.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xgamma 1.0.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xhost 1.0.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xineramaproto 1.2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xinput 1.6.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xkbcomp 1.2.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xkbevd 1.1.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xkbutils 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xkeyboard-config 2.6xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xkill 1.0.3xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xlockmore 5.42Screen locker for the X Window System

XLockMore is a classic screen locker and screen saver for the X Window System.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See xlock.c.)
http://www.tux.org/~bagleyd/xlockmore.html
xlsatoms 1.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xlsclients 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xmlto 0.0.25Front-end to an XSL toolchain

Xmlto is a front-end to an XSL toolchain. It chooses an appropriate stylesheet for the conversion you want and applies it using an external XSL-T processor. It also performs any necessary post-processing.

http://cyberelk.net/tim/software/xmlto/
xmodmap 1.0.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
patches: 1
Part of GNUxnee 3.18Record, replay and distribute user actions under X11

GNU Xnee is a program that can record, replay and distribute user actions in X11. It can be used to automate user interactions for testing or demonstration purposes.

http://www.gnu.org/software/xnee/
xorg-server 1.12.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xorg-sgml-doctools 1.11xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
Part of GNUxorriso 1.3.6.pl01Create, manipulate, burn ISO-9660 filesystems

GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge, a.k.a. Compact Disc File System, filesystems and it allows session-wise manipulation of them. It features a formatter and burner for CD, DVD and BD. It can operate on existing ISO images or it can create new ones. xorriso can then be used to copy files directly into or out of ISO files.

http://www.gnu.org/software/xorriso/
xpdf 3.03Viewer for pdf files based on the Motif toolkit.

Xpdf is a viewer for Portable Document Format (PDF) files

http://www.foolabs.com/xpdf/
patches: 1
xpr 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xprop 1.2.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xproto 7.0.23xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xrandr 1.3.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xrdb 1.0.9xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xrefresh 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xset 1.2.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xsetroot 1.1.0xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xterm 303Terminal emulator for the X Window System

The xterm program is a terminal emulator for the X Window System. It provides DEC VT102/VT220 (VTxxx) and Tektronix 4014 compatible terminals for programs that cannot use the window system directly.

http://invisible-island.net/xterm
xtrans 1.2.7xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xvinfo 1.1.1xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xwd 1.0.5xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xwininfo 1.1.2xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xwud 1.0.4xorg implementation of the X Window System

X.org provides an implementation of the X Window System

http://www.x.org/wiki/
xz 5.0.4XZ, general-purpose data compression software, successor of LZMA

XZ Utils is free general-purpose data compression software with high compression ratio. XZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils. The core of the XZ Utils compression code is based on LZMA SDK, but it has been modified quite a lot to be suitable for XZ Utils. The primary compression algorithm is currently LZMA2, which is used inside the .xz container format. With typical files, XZ Utils create 30 % smaller output than gzip and 15 % smaller output than bzip2.

http://tukaani.org/xz/
yasm 1.2.0Rewrite of the NASM assembler

Yasm is a complete rewrite of the NASM assembler. Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://yasm.tortall.net/
Part of GNUzile 2.4.11Zile is lossy Emacs, a lightweight Emacs clone

GNU Zile is a lightweight Emacs clone. It usage is similar to the default Emacs configuration, but it carries a much lighter feature set.

http://www.gnu.org/software/zile/
zip 3.0Zip compression and file packing utility

Zip is a compression and file packaging/archive utility. Zip is useful for packaging a set of files for distribution, for archiving files, and for saving disk space by temporarily compressing unused files or directories. Zip puts one or more compressed files into a single ZIP archive, along with information about the files (name, path, date, time of last modification, protection, and check information to verify file integrity). An entire directory structure can be packed into a ZIP archive with a single command. Zip has one compression method (deflation) and can also store files without compression. Zip automatically chooses the better of the two for each file. Compression ratios of 2:1 to 3:1 are common for text files.

BSD-style (This is a BSD-style, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.info-zip.org/Zip.html
zlib 1.2.7The zlib compression library

zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1) and in the GIF image format, the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.

http://zlib.net/
zziplib 0.13.62zziplib, a library for accessing zip files

zziplib is a library based on zlib for accessing zip files.

http://zziplib.sourceforge.net/
^

 [FSF logo] “Our mission is to preserve, protect and promote the freedom to use, study, copy, modify, and redistribute computer software, and to defend the rights of Free Software users.”

The Free Software Foundation is the principal organizational sponsor of the GNU Operating System. Support GNU and the FSF by buying manuals and gear, joining the FSF as an associate member, or making a donation, either directly to the FSF or via Flattr.

back to top