Packages [A]

GNU Guix provides 6,126 packages transparently available as pre-built binaries. These pages provide a complete list of the packages. Our continuous integration system shows their current build status (updated September 25, 2017).

You can browse packages indexed by their first letter.

GNU?Package versionPackage details
Part of GNU a2ps 4.14 Any 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.

https://www.gnu.org/software/a2ps/
patches: 1, 2, snippet

aalib 1.4rc5 ASCII-art library

AA-lib is a low level gfx library which does not require graphics device. In fact, there is no graphical output possible. AA-lib replaces those old-fashioned output methods with powerful ascii-art renderer.

http://aa-project.sourceforge.net/aalib/
abbaye 2.0.1 GNU/Linux port of the indie game "l'Abbaye des Morts"

L'Abbaye des Morts is a 2D platform game set in 13th century France. The Cathars, who preach about good Christian beliefs, were being expelled by the Catholic Church out of the Languedoc region in France. One of them, called Jean Raymond, found an old church in which to hide, not knowing that beneath its ruins lay buried an ancient evil.

https://github.com/nevat/abbayedesmorts-gpl
patches: snippet

abc 0.0-1-5ae4b975c Sequential logic synthesis and formal verification

ABC is a program for sequential logic synthesis and formal verification.

http://people.eecs.berkeley.edu/~alanmi/abc/
abcde 2.8.1 Command-line audio CD ripper

abcde is a front-end command-line utility (actually, a shell script) that grabs tracks off a CD, encodes them to Ogg/Vorbis, MP3, FLAC, Ogg/Speex and/or MPP/MP+ (Musepack) format, and tags them, all in one go.

https://abcde.einval.com/
patches: snippet

abduco 0.6 Session management in a clean and simple way

abduco provides session management i.e. it allows programs to be run independently from their controlling terminal. That is, programs can be detached---run in the background---and then later reattached.

http://www.brain-dump.org/projects/abduco/
abiword 3.0.2 Word processing program

AbiWord is a word processing program. It is rapidly becoming a state of the art word processor, with lots of features useful for your daily work, personal needs, or for just some good old typing fun.

https://www.abisource.com/
patches: 1, 2

accountsservice 0.6.43 D-Bus interface for user account query and manipulation

The AccountService project provides a set of D-Bus interfaces for querying and manipulating user account information and an implementation of these interfaces, based on the useradd, usermod and userdel commands.

http://www.freedesktop.org/wiki/Software/AccountsService/
Part of GNU acct 6.6.4 Standard 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.52 Library and tools for manipulating access control lists

Library and tools for manipulating access control lists.

http://savannah.nongnu.org/projects/acl
patches: 1

acme-client 0.1.16 Let's Encrypt client by the OpenBSD project

acme-client is a Let's Encrypt client implemented in C. It uses a modular design, and attempts to secure itself by dropping privileges and operating in a chroot where possible. acme-client is developed on OpenBSD and then ported to the GNU / Linux environment.

https://kristaps.bsd.lv/acme-client/
acpi 1.7 Display information on ACPI devices

acpi attempts to replicate the functionality of the "old" apm command on ACPI systems, including battery and thermal information. It does not support ACPI suspending, only displays information about ACPI devices.

http://acpiclient.sourceforge.net
acpica 20150410 Tools for the development and debug of ACPI tables

The ACPI Component Architecture (ACPICA) project provides an OS-independent reference implementation of the Advanced Configuration and Power Interface Specification (ACPI). ACPICA code contains those portions of ACPI meant to be directly integrated into the host OS as a kernel-resident subsystem, and a small set of tools to assist in developing and debugging ACPI tables. This package contains only the user-space tools needed for ACPI table development, not the kernel implementation of ACPI.

http://acpica.org/
acpid 2.0.28 Daemon for delivering ACPI events to user-space programs

acpid is designed to notify user-space programs of Advanced Configuration and Power Interface (ACPI) events. acpid should be started during the system boot, and will run as a background process. When an ACPI event is received from the kernel, acpid will examine the list of rules specified in /etc/acpi/events and execute the rules that match the event.

https://sourceforge.net/projects/acpid2/
adb 7.1.2_r6 Android Debug Bridge

adb is a versatile command line tool that lets you communicate with an emulator instance or connected Android device. It facilitates a variety of device actions, such as installing and debugging apps, and it provides access to a Unix shell that can run commands on the connected device or emulator.

https://developer.android.com/studio/command-line/adb.html
patches: 1, 2

adms 2.3.6 Automatic device model synthesizer

ADMS is a code generator that converts electrical compact device models specified in high-level description language into ready-to-compile C code for the API of spice simulators. Based on transformations specified in XML language, ADMS transforms Verilog-AMS code into other target languages.

https://sourceforge.net/projects/mot-adms
Part of GNU adns 1.5.1 Asynchronous DNS client library and utilities

GNU adns is a C library that provides easy-to-use DNS resolution functionality. The library is asynchronous, allowing several concurrent calls. The package also includes several command-line utilities for use in scripts.

https://www.gnu.org/software/adns/
Part of GNU adwaita-icon-theme 3.24.0 GNOME icon theme
aegis 4.24 Project change supervisor

Aegis is a project change supervisor, and performs some of the Software Configuration Management needed in a CASE environment. Aegis provides a framework within which a team of developers may work on many changes to a program independently, and Aegis coordinates integrating these changes back into the master source of the program, with as little disruption as possible. Resolution of contention for source files, a major headache for any project with more than one developer, is one of Aegis's major functions.

http://aegis.sourceforge.net
patches: 1, 2, 3, 4, 5

agg 2.5 High-quality 2D graphics rendering engine for C++

Anti-Grain Geometry is a high quality rendering engine written in C++. It supports sub-pixel resolutions and anti-aliasing. It is also library for rendering SVG graphics.

http://agg.sourceforge.net/antigrain.com/index.html
patches: 1

aide 0.16 File and directory integrity checker

AIDE (Advanced Intrusion Detection Environment) is a file and directory integrity checker. It creates a database from the regular expression rules that it finds from its configuration files. Once this database is initialized it can be used to verify the integrity of the files. It has several message digest algorithms that are used to check the integrity of files. All of the usual file attributes can be checked for inconsistencies.

http://aide.sourceforge.net/
aircrack-ng 1.2-rc4 Assess WiFi network security

Aircrack-ng is a complete suite of tools to assess WiFi network security. It focuses on different areas of WiFi security: monitoring, attacking, testing, and cracking. All tools are command-line driven, which allows for heavy scripting.

http://www.aircrack-ng.org
Part of GNU aisleriot 3.22.2 Solitaire card games

Aisleriot (also known as Solitaire or sol) is a collection of card games which are easy to play with the aid of a mouse.

https://wiki.gnome.org/Apps/Aisleriot
Part of GNU alive 2.0.2 Autologin and keep-alive daemon

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

https://www.gnu.org/software/alive/
allegro 4.4.2 Game programming library

Allegro is a library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc.

http://liballeg.org
allegro 5.0.11 Game programming library

Allegro is a library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc.

http://liballeg.org
allegro 5.2.2.0 Game programming library

Allegro is a library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc.

http://liballeg.org
alot 0.4 Commandline MUA using notmuch

Alot is an experimental terminal mail user agent (MUA) based on notmuch mail. It is written in Python using the urwid toolkit.

https://github.com/pazz/alot
alpine 2.21 Alternatively Licensed Program for Internet News and Email

Alpine is a text-based mail and news client. Alpine includes several tools and applications:

  1. alpine, the Alpine mailer

  2. pico, the standalone text editor, GNU nano's predecessor

  3. pilot, the standalone file system navigator

http://alpine.freeiz.com/alpine/
alsa-lib 1.1.4.1 The Advanced Linux Sound Architecture libraries

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

https://www.alsa-project.org/
alsa-modular-synth 2.1.2 Realtime modular synthesizer and effect processor

AlsaModularSynth is a digital implementation of a classical analog modular synthesizer system. It uses virtual control voltages to control the parameters of the modules. The control voltages which control the frequency e.g. of the VCO (Voltage Controlled Oscillator) and VCF (Voltage Controlled Filter) modules follow the convention of 1V / Octave.

http://alsamodular.sourceforge.net/
alsa-plugins 1.1.4 Plugins for the Advanced Linux Sound Architecture (ALSA)

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux-based operating system. This package enhances ALSA by providing additional plugins which include: upmixing, downmixing, jackd and pulseaudio support for native alsa applications, format conversion (s16 to a52), and external rate conversion.

http://www.alsa-project.org/
alsa-utils 1.1.4 Utilities 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/
amb-plugins 0.8.1 LADSPA ambisonics plugins

The AMB plugins are a set of LADSPA ambisonics plugins, mainly to be used within Ardour. Features include: mono and stereo to B-format panning, horizontal rotator, square, hexagon and cube decoders.

http://kokkinizita.linuxaudio.org
american-fuzzy-lop 2.49b Security-oriented fuzzer

American fuzzy lop is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary. This substantially improves the functional coverage for the fuzzed code. The compact synthesized corpora produced by the tool are also useful for seeding other, more labor- or resource-intensive testing regimes down the road.

http://lcamtuf.coredump.cx/afl
ams-lv2 1.2.1 Port of Alsa Modular Synth internal modules into LV2

This set of LV2 plugins is a port of the internal modules found in Alsa Modular Synth. These plugins are used to create modular synthesizers and contain: VCO, VCF, VCA, LFO, slew limiter, envelopes, sample and hold, etc.

https://objectivewave.wordpress.com/ams-lv2/
amsynth 1.7.1 Analog modeling synthesizer

amsynth is an easy-to-use software synthesizer with a classic subtractive synthesizer topology. Its features include: dual oscillators (sine, saw, square, noise) with hard sync; 12 and 24 dB/oct resonant filters (low-pass, high-pass, band-pass, notch); mono, poly, legato keyboard modes; dual ADSR envelope generators for filter and amplitude; LFO which can modulate the oscillators, filter, and amplitude; distortion and reverb effects.

http://amsynth.github.io
angband 4.0.5 Dungeon exploration roguelike

Angband is a Classic dungeon exploration roguelike. Explore the depths below Angband, seeking riches, fighting monsters, and preparing to fight Morgoth, the Lord of Darkness.

http://rephial.org/
patches: snippet

ansible 2.3.1.0 Radically simple IT automation

Ansible is a radically simple IT automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration - including trivializing things like zero downtime rolling updates with load balancers.

http://ansible.com/
patches: 1

ant 1.10.1 Build tool for Java

Ant is a platform-independent build tool for Java. It is similar to make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects. Ant uses XML to describe the build process and its dependencies, whereas Make uses Makefile format.

http://ant.apache.org
patches: snippet

ant 1.9.9 Build tool for Java

Ant is a platform-independent build tool for Java. It is similar to make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects. Ant uses XML to describe the build process and its dependencies, whereas Make uses Makefile format.

http://ant.apache.org
anthy 9100h Japanese input method

Anthy is a Japanese input method for converting hiragana text to mixed kana and kanji. It is written in the C programming language. Anthy stores personal customizations (words it has learned from the user's input, words the user has explicitly added, etc.) in the ~/.anthy/ directory. This package contains the anthy C libraries, the cannadic and alt-cannadic kana dictionaries, as well as command-line tools for using anthy and managing dictionaries.

http://anthy.osdn.jp/
antiword 0.37 Microsoft Word document reader

Antiword is an application for displaying Microsoft Word documents. It can also convert the document to PostScript or XML. Only documents made by MS Word version 2 and version 6 or later are supported. The name comes from: "The antidote against people who send Microsoft Word files to everybody, because they believe that everybody runs Windows and therefore runs Word".

http://www.winfield.demon.nl/
patches: 1

antlr2 2.7.7 Framework for constructing recognizers, compilers, and translators

ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation.

http://www.antlr2.org
patches: snippet

antlr3 3.5.2 Framework for constructing recognizers, compilers, and translators

ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation.

http://www.antlr3.org
ao 1.2.0 Cross 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:

  1. Null output (handy for testing without a sound device),

  2. WAV files,

  3. AU files,

  4. RAW files,

  5. OSS (Open Sound System, used on Linux and FreeBSD),

  6. ALSA (Advanced Linux Sound Architecture),

  7. aRts (Analog RealTime Synth, used by KDE),

  8. PulseAudio (next generation GNOME sound server),

  9. esd (EsounD or Enlightened Sound Daemon),

  10. Mac OS X,

  11. Windows (98 and later),

  12. AIX,

  13. Sun/NetBSD/OpenBSD,

  14. IRIX,

  15. NAS (Network Audio Server),

  16. RoarAudio (Modern, multi-OS, networked Sound System),

  17. OpenBSD's sndio.

http://www.xiph.org/ao/
ao-cad 0.0bc2354 Tool for programmatic computer-aided design

Ao is a tool for programmatic computer-aided design (CAD). In Ao, solid models are defined as Scheme scripts, and there are no opaque function calls into the geometry kernel: everything is visible to the user. Even fundamental, primitive shapes are represented as code in the user-level language.

http://www.mattkeeter.com/projects/ao/
patches: snippet

Part of GNU apl 1.7 APL interpreter

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

https://www.gnu.org/software/apl/
appstream-glib 0.6.7 Library for reading and writing AppStream metadata

This library provides objects and helper methods to help reading and writing AppStream metadata.

https://github.com/hughsie/appstream-glib
apr 1.5.2 The 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.4 One of the Apache Portable Runtime Library companions

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

http://apr.apache.org/
aqbanking 5.6.12 Interface for online banking tasks

AqBanking is a modular and generic interface to online banking tasks, financial file formats (import/export) and bank/country/currency information. AqBanking uses backend plugins to actually perform the online tasks. HBCI, OFX DirectConnect, YellowNet, GeldKarte, and DTAUS discs are currently supported. AqBanking is used by GnuCash, KMyMoney, and QBankManager.

http://www.aquamaniac.de/sites/aqbanking/index.php
arachne-pnr 0.0-1-52e69ed20 Place-and-Route tool for FPGAs

Arachne-PNR is a Place-and-Route Tool For FPGAs.

https://github.com/cseed/arachne-pnr
aragorn 1.2.38 Detect tRNA, mtRNA and tmRNA genes in nucleotide sequences

Aragorn identifies transfer RNA, mitochondrial RNA and transfer-messenger RNA from nucleotide sequences, based on homology to known tRNA consensus sequences and RNA structure. It also outputs the secondary structure of the predicted RNA.

http://mbio-serv2.mbioekol.lu.se/ARAGORN
arandr 0.1.9 Another RandR graphical user interface

ARandR is designed to provide a simple visual front end for the X11 resize-and-rotate (RandR) extension. Relative monitor positions are shown graphically and can be changed in a drag-and-drop way. Configurations are saved as executable shell scripts which can be loaded without using this program.

https://christian.amsuess.com/tools/arandr/
patches: snippet

arb 2.10.0 Arbitrary precision floating-point ball arithmetic

Arb is a C library for arbitrary-precision floating-point ball arithmetic. It supports efficient high-precision computation with polynomials, power series, matrices and special functions over the real and complex numbers, with automatic, rigorous error control.

http://fredrikj.net/arb/
arc-icon-theme 20161122 Arc icon theme

The Arc icon theme provides a set of icons matching the style of the Arc GTK theme. Icons missing from the Arc theme are provided by the Moka icon theme.

https://github.com/horst3180/arc-icon-theme
arc-theme 20170302 A flat GTK+ theme with transparent elements

Arc is a flat theme with transparent elements for GTK 3, GTK 2, and GNOME Shell which supports GTK 3 and GTK 2 based desktop environments like GNOME, Unity, Budgie, Pantheon, XFCE, Mate, etc.

https://github.com/horst3180/arc-theme
archivemount 0.8.7 Tool for mounting archive files with FUSE

archivemount is a FUSE-based file system for Unix variants, including Linux. Its purpose is to mount archives (i.e. tar, tar.gz, etc.) to a mount point where it can be read from or written to as with any other file system. This makes accessing the contents of the archive, which may be compressed, transparent to other programs, without decompressing them.

http://www.cybernoia.de/software/archivemount
ardour 5.8 Digital audio workstation

Ardour is a multi-channel digital audio workstation, allowing users to record, edit, mix and master audio and MIDI projects. It is targeted at audio engineers, musicians, soundtrack editors and composers.

http://ardour.org
patches: snippet

argon2 20161029 Password hashing library

Argon2 provides a key derivation function that was declared winner of the 2015 Password Hashing Competition.

https://www.argon2.com/
argtable 2.13 Command line option parsing library

Argtable is an ANSI C library for parsing GNU style command line options. It enables a program's command line syntax to be defined in the source code as an array of argtable structs. The command line is then parsed according to that specification and the resulting values are returned in those same structs where they are accessible to the main program. Both tagged (-v, --verbose, --foo=bar) and untagged arguments are supported, as are multiple instances of each argument. Syntax error handling is automatic and the library also provides the means for generating a textual description of the command line syntax.

http://argtable.sourceforge.net/
aria-maestosa 1.4.13 MIDI sequencer and editor

Aria Maestosa is a MIDI sequencer and editor. It lets you compose, edit and play MIDI files with a few clicks in a user-friendly interface offering score, keyboard, guitar, drum and controller views.

http://ariamaestosa.sourceforge.net/
aria2 1.32.0 Utility for parallel downloading files

Aria2 is a lightweight, multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. Aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.

https://aria2.github.io/
Part of GNU aris 2.2 Natural deduction first-order logic interface

Aris is a program for performing logical proofs. It supports propositional and predicate logic, as well as Boolean algebra and arithmetical logic. In addition to its predefined inference and equivalence rules, Aris also supports references to older proofs. Its use of standard logical symbols and its natural deduction interface make it easy to use for beginners.

https://www.gnu.org/software/aris/
arm-none-eabi-nano-toolchain 6.4.0 Complete GCC tool chain for ARM bare metal development

This package provides a complete GCC tool chain for ARM bare metal development. This includes the GCC arm-none-eabi cross compiler and newlib (or newlib-nano) as the C library. The supported programming languages are C and C++.

https://gcc.gnu.org/
arm-none-eabi-nano-toolchain 4.9.4-1.227977 Complete GCC tool chain for ARM bare metal development

This package provides a complete GCC tool chain for ARM bare metal development. This includes the GCC arm-none-eabi cross compiler and newlib (or newlib-nano) as the C library. The supported programming languages are C and C++.

https://gcc.gnu.org/
arm-none-eabi-toolchain 6.4.0 Complete GCC tool chain for ARM bare metal development

This package provides a complete GCC tool chain for ARM bare metal development. This includes the GCC arm-none-eabi cross compiler and newlib (or newlib-nano) as the C library. The supported programming languages are C and C++.

https://gcc.gnu.org/
arm-none-eabi-toolchain 4.9.4-1.227977 Complete GCC tool chain for ARM bare metal development

This package provides a complete GCC tool chain for ARM bare metal development. This includes the GCC arm-none-eabi cross compiler and newlib (or newlib-nano) as the C library. The supported programming languages are C and C++.

https://gcc.gnu.org/
armadillo 7.800.2 C++ linear algebra library

Armadillo is a C++ linear algebra library, aiming towards a good balance between speed and ease of use. It is useful for algorithm development directly in C++, or quick conversion of research code into production environments. It can be used for machine learning, pattern recognition, signal processing, bioinformatics, statistics, econometrics, etc. The library provides efficient classes for vectors, matrices and cubes, as well as 150+ associated functions (eg. contiguous and non-contiguous submatrix views).

http://arma.sourceforge.net/
armagetronad 0.2.8.3.4 Tron clone in 3D

Armagetron is a multiplayer game in 3d that attempts to emulate and expand on the lightcycle sequence from the movie Tron. It's an old school arcade game slung into the 21st century. Highlights include a customizable playing arena, HUD, unique graphics, and AI bots. For the more advanced player there are new game modes and a wide variety of physics settings to tweak as well.

http://www.armagetronad.org
arpack-ng 3.2.0 Fortran subroutines for solving eigenvalue problems

ARPACK-NG is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
https://github.com/opencollab/arpack-ng
arpack-ng-openmpi 3.2.0 Fortran subroutines for solving eigenvalue problems with MPI

ARPACK-NG is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
https://github.com/opencollab/arpack-ng
Part of GNU artanis 0.2.1-3 Web application framework written in Guile

GNU Artanis is a web application framework written in Guile Scheme. A web application framework (WAF) is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. Artanis provides several tools for web development: database access, templating frameworks, session management, URL-remapping for RESTful, page caching, and more.

https://www.gnu.org/software/artanis/
patches: snippet

asciidoc 8.6.9 Text-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/
asciinema 1.4.0 Terminal session recorder

Use asciinema to record and share your terminal sessions, the right way. Forget screen recording apps and blurry video. Enjoy a lightweight, purely text-based approach to terminal recording.

https://asciinema.org
aseprite 1.1.7 Animated sprite editor and pixel art tool

Aseprite is a tool for creating 2D pixel art for video games. In addition to basic pixel editing features, Aseprite can assist in the creation of animations, tiled graphics, texture atlases, and more.

https://www.aseprite.org/
asn1c 0.9.28 ASN.1 to C compiler

The ASN.1 to C compiler takes ASN.1 module files and generates C++ compatible C source code. That code can be used to serialize the native C structures into compact and unambiguous BER/XER/PER-based data files, and deserialize the files back.

Various ASN.1 based formats are widely used in the industry, such as to encode the X.509 certificates employed in the HTTPS handshake, to exchange control data between mobile phones and cellular networks, to car-to-car communication in intelligent transportation networks.

https://lionet.info/asn1c
Part of GNU aspell 0.60.6.1 Spell 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/
patches: 1

Part of GNU aspell-dict-de 20030222-1 German dictionary for GNU Aspell

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

http://aspell.net/
Part of GNU aspell-dict-el 0.08-0 Greek dictionary for GNU Aspell

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

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

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

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

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

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

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

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

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

http://aspell.net/
Part of GNU aspell-dict-grc 0.02-0 Ancient Greek dictionary for GNU Aspell

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

http://aspell.net/
Part of GNU aspell-dict-he 1.0-0 Hebrew dictionary for GNU Aspell

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

http://aspell.net/
Part of GNU aspell-dict-it 2.2_20050523-0 Italian dictionary for GNU Aspell

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

http://aspell.net/
Part of GNU aspell-dict-nl 0.50-2 Dutch dictionary for GNU Aspell

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

http://aspell.net/
Part of GNU aspell-dict-pt-br 20090702-0 Brazilian Portuguese dictionary for GNU Aspell

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

http://aspell.net/
Part of GNU aspell-dict-ru 0.99f7-1 Russian dictionary for GNU Aspell

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

http://aspell.net/
Part of GNU aspell-dict-sv 0.51-0 Swedish dictionary for GNU Aspell

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

http://aspell.net/
assimp 3.3.1 Asset import library

The Open Asset Import Library loads more than 40 3D file formats into one unified data structure. Additionally, assimp features various mesh post processing tools: normals and tangent space generation, triangulation, vertex cache locality optimization, removal of degenerate primitives and duplicate vertices, sorting by primitive type, merging of redundant materials and many more.

http://assimp.org/
assword 0.10 Password manager

assword is a simple password manager using GPG-wrapped JSON files. It has a command line interface as well as a very simple graphical interface, which can even "type" your passwords into any X11 window.

https://finestructure.net/assword/
astyle 2.05 Source code indenter, formatter, and beautifier

Artistic Style is a source code indenter, formatter, and beautifier for the C, C++, C++/CLI, Objective‑C, C#, and Java programming languages.

http://astyle.sourceforge.net/
asunder 2.8 Graphical audio CD ripper and encoder

Asunder is a graphical audio CD ripper and encoder. It can save audio tracks as WAV, MP3, Ogg Vorbis, FLAC, Opus, Wavpack, and Musepack. It can use CDDB to name and tag each track automatically, and it allows for each track to be by a different artist. Asunder can encode to multiple formats in one session, and it can create M3U playlists.

http://www.littlesvr.ca/asunder/
asymptote 2.41 Script-based vector graphics language

Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.

http://asymptote.sourceforge.net
Part of GNU at-spi2-atk 2.24.1 Assistive Technology Service Provider Interface, ATK bindings

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

https://projects.gnome.org/accessibility/
Part of GNU at-spi2-core 2.24.1 Assistive 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/
ath9k-htc-firmware 1.4.0 Firmware for the Atheros AR7010 and AR9271 USB 802.11n NICs

This is the firmware for the Qualcomm Atheros AR7010 and AR9271 USB 802.11n NICs (aka Wi-Fi USB dongles). It is used by the ath9k driver of Linux-libre.

http://wireless.kernel.org/en/users/Drivers/ath9k_htc
patches: 1

Part of GNU atk 2.24.0 GNOME 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/
Part of GNU atkmm 2.24.2 C++ interface to the ATK accessibility library

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

http://www.gtkmm.org
atlas 3.10.3 Automatically Tuned Linear Algebra Software

ATLAS is an automatically tuned linear algebra software library providing C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.

Optimization occurs at build time. For this reason, the library is built on the machine where it is installed, without resorting to pre-built substitutes.

Before building the library, CPU throttling should be disabled. This can be done in the BIOS, or, on GNU/Linux, with the following command:

# cpupower --governor performance

Failure to do so will result in a library with poor performance.

http://math-atlas.sourceforge.net/
attica 5.37.0 Open Collaboration Service client library

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.

The REST API is defined here: http://freedesktop.org/wiki/Specifications/open-collaboration-services/

https://community.kde.org/Frameworks
attr 2.4.47 Library and tools for manipulating extended attributes

Portable library and tools for manipulating extended attributes.

http://savannah.nongnu.org/projects/attr/
aubio 0.4.1 Library for audio labelling

aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing MIDI streams from live audio.

http://aubio.org/
audacity 2.1.3 Software for recording and editing sounds

Audacity is a multi-track audio editor designed for recording, playing and editing digital audio. It features digital effects and spectrum analysis tools.

http://audacity.sourceforge.net/
audit 2.4.5 User-space component to the Linux auditing system

auditd is the user-space component to the Linux auditing system, which allows logging of system calls made by user-land processes. It's responsible for writing audit records to the disk. Viewing the logs is done with the ausearch or aureport utilities. Configuring the audit rules is done with the auditctl utility.

http://people.redhat.com/sgrubb/audit/
augeas 1.8.1 Edit configuration files programmatically

Augeas is a library and command line tool for programmatically editing configuration files in a controlled manner. Augeas exposes a tree of all configuration settings and a simple local API for manipulating the tree. Augeas then modifies underlying configuration files according to the changes that have been made to the tree; it does as little modeling of configurations as possible, and focuses exclusivley on transforming the tree-oriented syntax of its public API to the myriad syntaxes of individual configuration files.

http://augeas.net/
aumix 2.9.1 Audio 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
autobuild 5.3 Process generated build logs

Autobuild is a package that processes build logs generated when building software. Autobuild is primarily focused on packages using Autoconf and Automake, but can be used with other build systems too. Autobuild generates an HTML summary file, containing links to each build log. The summary includes project name, version, build hostname, host type (cross compile aware), date of build, and indication of success or failure. The output is indexed in many ways to simplify browsing.

http://josefsson.org/autobuild/
Part of GNU autoconf 2.13 Create 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 GNU autoconf 2.68 Create 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 GNU autoconf 2.64 Create 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 GNU autoconf 2.69 Create 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 GNU autoconf-archive 2017.03.21 Collection of freely reusable Autoconf macros

Autoconf Archive is a collection of over 450 new macros for Autoconf, greatly expanding the domain of its functionality. These macros have been contributed as free software by the community.

https://www.gnu.org/software/autoconf-archive/
Part of GNU autogen 5.18.12 Automated 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.

https://www.gnu.org/software/autogen/
autojump 22.3.4 Shell extension for file system navigation

Autojump provides a faster way to navigate your file system, with a "cd command that learns". It works by maintaining a database of the directories you use the most from the command line and allows you to "jump" to frequently used directories by typing only a small pattern.

https://github.com/wting/autojump
Part of GNU automake 1.15 Making 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.

https://www.gnu.org/software/automake/
patches: 1, 2, 3

Part of GNU automake 1.15.1 Making 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.

https://www.gnu.org/software/automake/
patches: 1

autossh 1.4e Automatically restart SSH sessions and tunnels

autossh is a program to start a copy of ssh and monitor it, restarting it as necessary should it die or stop passing traffic.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. )
http://www.harding.motd.ca/autossh/
avahi 0.6.31 Implementation of mDNS/DNS-SD protocols

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

avidemux 2.6.12 Video editor

Avidemux is a video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.

http://fixounet.free.fr/avidemux/
patches: 1

Part of GNU avr-binutils 2.28 Binary 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.

https://www.gnu.org/software/binutils/
patches: 1, 2

Part of GNU avr-gcc 4.9.4 GNU 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.

https://gcc.gnu.org/
patches: 1, 2, 3

Part of GNU avr-gcc 5.4.0 GNU 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.

https://gcc.gnu.org/
patches: 1, 2, 3, 4, 5, 6

avr-toolchain 4.9.4 Complete GCC tool chain for AVR microcontroller development

This package provides a complete GCC tool chain for AVR microcontroller development. This includes the GCC AVR cross compiler and avrdude for firmware flashing. The supported programming languages are C and C++.

http://www.nongnu.org/avr-libc/
avr-toolchain 5.4.0 Complete GCC tool chain for AVR microcontroller development

This package provides a complete GCC tool chain for AVR microcontroller development. This includes the GCC AVR cross compiler and avrdude for firmware flashing. The supported programming languages are C and C++.

http://www.nongnu.org/avr-libc/
avrdude 6.1 AVR downloader and uploader

AVRDUDE is a utility to download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers using the in-system programming technique (ISP).

http://www.nongnu.org/avrdude/
awesome 4.0 Highly configurable window manager

Awesome has been designed as a framework window manager. It is fast, small, dynamic and extensible using the Lua programming language.

https://awesome.naquadah.org/
patches: 1, snippet

awscli 1.11.151 Command line client for AWS

AWS CLI provides a unified command line interface to the Amazon Web Services (AWS) API.

https://aws.amazon.com/cli/
azr3 1.2.3 Tonewheel organ synthesizer

AZR-3 is a port of the free VST plugin AZR-3. It is a tonewheel organ with drawbars, distortion and rotating speakers. The organ has three sections, two polyphonic sections with nine drawbars each and one monophonic bass section with five drawbars. A standalone JACK application and LV2 plugins are provided.

http://ll-plugins.nongnu.org/azr3/
patches: 1

^