Packages [L]

GNU Guix provides 6,348 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 October 18, 2017).

You can browse packages indexed by their first letter.

GNU?Package versionPackage details
lablgtk 2.18.5 GTK+ bindings for OCaml

LablGtk is an OCaml interface to GTK+ 1.2 and 2.x. It provides a strongly-typed object-oriented interface that is compatible with the dynamic typing of GTK+. Most widgets and methods are available. LablGtk also provides bindings to gdk-pixbuf, the GLArea widget (in combination with LablGL), gnomecanvas, gnomeui, gtksourceview, gtkspell, libglade (and it an generate OCaml code from .glade files), libpanel, librsvg and quartz.

http://lablgtk.forge.ocamlcore.org/
laby 0.6.4 Programming game

Learn programming, playing with ants and spider webs ;-) Your robot ant can be programmed in many languages: OCaml, Python, C, C++, Java, Ruby, Lua, JavaScript, Pascal, Perl, Scheme, Vala, Prolog. Experienced programmers may also add their own favorite language.

https://sgimenez.github.io/laby/
patches: 1

ladspa 1.13 Linux Audio Developer's Simple Plugin API (LADSPA)

LADSPA is a standard that allows software audio processors and effects to be plugged into a wide range of audio synthesis and recording packages.

https://web.archive.org/web/20140729190945/http://www.ladspa.org/
lame 3.99.5 MPEG Audio Layer III (MP3) encoder

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

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

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

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.netlib.org/lapack/
lapack 3.7.1 Library for numerical linear algebra

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

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.netlib.org/lapack/
lash 0.6.0-rc2 Audio application session manager

LASH is a session management system for audio applications. It allows you to save and restore audio sessions consisting of multiple interconneced applications, restoring program state (i.e. loaded patches) and the connections between them.

http://www.nongnu.org/lash/
lbzip2 2.5 Parallel bzip2 compression utility

lbzip2 is a multi-threaded compression utility with support for the bzip2 compressed file format. lbzip2 can process standard bz2 files in parallel. It uses POSIX threading model (pthreads), which allows it to take full advantage of symmetric multiprocessing (SMP) systems. It has been proven to scale linearly, even to over one hundred processor cores. lbzip2 is fully compatible with bzip2 – both at file format and command line level.

http://www.lbzip2.org/
lchat 0.0.0-2.25d90f4 Line chat is a frontend for the irc client ii from suckless

Lchat (line chat) is the little and small brother of cii. It is a front end for ii-like chat programs. It uses tail(1) -f to get the chat output in background.

https://github.com/younix/lchat
lci 0.11.2 LOLCODE interpreter written in C

lci is a LOLCODE interpreter written in C and is designed to be correct, portable, fast, and precisely documented.

  1. correct: Every effort has been made to test lci's conformance to the LOLCODE language specification. Unit tests come packaged with the lci source code.

  2. portable: lci follows the widely ported ANSI C specification allowing it to compile on a broad range of systems.

  3. fast: Much effort has gone into producing simple and efficient code whenever possible to the extent that the above points are not compromized.

http://lolcode.org/
lcms 2.8 Little 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/
patches: 1

lcov 1.12 Code coverage tool that enhances GNU gcov

LCOV is an extension of gcov, a tool part of the GNUBinutils, which provides information about what parts of a program are actually executed (i.e., "covered") while running a particular test case. The extension consists of a set of Perl scripts which build on the textual gcov output to implement the following enhanced functionality such as HTML output.

http://ltp.sourceforge.net/coverage/lcov.php
Part of GNU ld-wrapper 0 The 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.

https://www.gnu.org/software/guix//
ldb 1.1.31 LDAP-like embedded database

Ldb is a LDAP-like embedded database built on top of TDB. What ldb does is provide a fast database with an LDAP-like API designed to be used within an application. In some ways it can be seen as a intermediate solution between key-value pair databases and a real LDAP database.

https://ldb.samba.org/
ldc 0.17.4 LLVM compiler for the D programming language

LDC is a compiler for the D programming language. It is based on the latest DMD frontend and uses LLVM as backend.

http://wiki.dlang.org/LDC
ldc 1.1.1 LLVM compiler for the D programming language

LDC is a compiler for the D programming language. It is based on the latest DMD frontend and uses LLVM as backend.

http://wiki.dlang.org/LDC
le-certs 0 Let's Encrypt root and intermediate certificates

This package provides a certificate store containing only the Let's Encrypt root and intermediate certificates. It is intended to be used within Guix.

https://letsencrypt.org/certificates/
leafpad 0.8.18.1 GTK+ based text editor

Leafpad is a GTK+ text editor that emphasizes simplicity. As development focuses on keeping weight down to a minimum, only the most essential features are implemented in the editor. Leafpad is simple to use, is easily compiled, requires few libraries, and starts up quickly.

http://tarot.freeshell.org/leafpad/
ledger 3.1.1 Command-line double-entry accounting program

Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, since there is no flashy UI, but for those who want unparalleled reporting access to their data there are few alternatives.

Ledger uses text files for input. It reads the files and generates reports; there is no other database or stored state. To use Ledger, you create a file of your account names and transactions, run from the command line with some options to specify input and requested reports, and get output. The output is generally plain text, though you could generate a graph or html instead. Ledger is simple in concept, surprisingly rich in ability, and easy to use.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See src/wcwidth.cc in the distribution.)
http://ledger-cli.org/
lekha 0.2.1 Simple PDF viewer

Simple PDF viewer based on the Enlightenment Foundation Libraries.

https://github.com/kaihu/lekha
lensfun 0.3.2 Library to correct optical lens defects with a lens database

Digital photographs are not ideal. Of course, the better is your camera, the better the results will be, but in any case if you look carefully at shots taken even by the most expensive cameras equipped with the most expensive lenses you will see various artifacts. It is very hard to make ideal cameras, because there are a lot of factors that affect the final image quality, and at some point camera and lens designers have to trade one factor for another to achieve the optimal image quality, within the given design restrictions and budget. But we all want ideal shots, don't we? So that's what's Lensfun is all about: rectifying the defects introduced by your photographic equipment.

https://sourceforge.net/projects/lensfun/
leocad 17.07 Create virtual Lego models

LeoCAD is a program for creating virtual LEGO models. It has an intuitive interface, designed to allow new users to start creating new models without having to spend too much time learning the application. LeoCAD is fully compatible with the LDraw Standard and related tools.

http://www.leocad.org
leptonica 1.74.4 Library and tools for image processing and analysis

Leptonica is a C library and set of command-line tools for efficient image processing and image analysis operations. It supports rasterop, affine transformations, binary and grayscale morphology, rank order, and convolution, seedfill and connected components, image transformations combining changes in scale and pixel depth, and pixelwise masking, blending, enhancement, and arithmetic ops.

http://www.leptonica.com/
Part of GNU less 487 Paginator 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.2 Clone of the Motif toolkit for the X window system

Clone of the Motif toolkit for the X window system.

http://lesstif.sourceforge.net/
leveldb 1.20 Fast key-value storage library

LevelDB is a fast key-value storage library that provides an ordered mapping from string keys to string values.

http://leveldb.org/
lftp 4.8.3 Command-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.

https://lftp.tech/
liba52 0.7.4 ATSC A/52 stream decoder

liba52 is a library for decoding ATSC A/52 streams. The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3.

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

libaacs 0.9.0 Library for decrypting certain Blu-Ray discs

libaacs is a library which implements the Advanced Access Content System specification.

https://www.videolan.org/developers/libaacs.html
libabw 0.1.1 Library for parsing the AbiWord format

Libabw is a library that parses the file format of AbiWord documents.

https://wiki.documentfoundation.org/DLP/Libraries/libabw
libaio 0.3.110 Linux-native asynchronous I/O access library

This library enables userspace to use Linux kernel asynchronous I/O system calls, important for the performance of databases and other advanced applications.

http://lse.sourceforge.net/io/aio.html
libarchive 3.3.2 Multi-format archive and compression library

Libarchive provides a flexible interface for reading and writing archives in various formats such as tar and cpio. Libarchive also supports reading and writing archives compressed using various compression filters such as gzip and bzip2. The library is inherently stream-oriented; readers serially iterate through the archive, writers serially add things to the archive. In particular, note that there is currently no built-in support for random access nor for in-place modification.

http://libarchive.org/
patches: 1

Part of GNU libart-lgpl 2.3.21 2D drawing library

Libart is a 2D drawing library intended as a high-quality vector-based 2D library with antialiasing and alpha composition.

https://people.gnome.org/~mathieu/libart
libasr 201602131606 Asynchronous resolver library by the OpenBSD project

libasr is a free, simple and portable asynchronous resolver library. It allows to run DNS queries and perform hostname resolutions in a fully asynchronous fashion.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. )
https://www.opensmtpd.org
libass 0.13.7 Subtitle rendering library for the ASS/SSA format

libass is a subtitle rendering library for the ASS/SSA (Advanced Substation Alpha/SubStation Alpha) subtitle format.

https://github.com/libass/libass
Part of GNU libassuan 2.4.3 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.

https://gnupg.org
libatasmart 0.19 ATA S.M.A.R.T. reading and parsing library

This library supports a subset of the ATA S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) functionality.

http://0pointer.de/blog/projects/being-smart.html
libatomic-ops 7.4.4 Accessing 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/
libavc1394 0.5.4 AV/C protocol library for IEEE 1394

Libavc1394 is a programming interface to the AV/C specification from the 1394 Trade Association. AV/C stands for Audio/Video Control.

https://sourceforge.net/projects/libavc1394/
libbdplus 0.1.2 Library for decrypting certain Blu-Ray discs

libbdplus is a library which implements the BD+ System specifications.

https://www.videolan.org/developers/libbdplus.html
libbigwig 0.1.4 C library for handling bigWig files

This package provides a C library for parsing local and remote BigWig files.

https://github.com/dpryan79/libBigWig
libbluray 1.0.1 Blu-Ray Disc playback library

libbluray is a library designed for Blu-Ray Disc playback for media players, like VLC or MPlayer.

https://www.videolan.org/developers/libbluray.html
Part of GNU libbonobo 2.32.1 Framework for creating reusable components for use in GNOME applications

Bonobo is a framework for creating reusable components for use in GNOME applications, built on top of CORBA.

https://developer.gnome.org/libbonobo/
patches: 1

Part of GNU libbonoboui 2.24.5 Some user interface controls using Bonobo

The Bonobo UI library provides a number of user interface controls using the Bonobo component framework.

https://developer.gnome.org/libbonoboui/
libbs2b 3.1.0 Bauer stereophonic-to-binaural DSP

The Bauer stereophonic-to-binaural DSP (bs2b) library and plugins is designed to improve headphone listening of stereo audio records. Recommended for headphone prolonged listening to disable superstereo fatigue without essential distortions.

https://sourceforge.net/projects/bs2b/
libbsd 0.8.3 Utility functions from BSD systems

This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
https://libbsd.freedesktop.org/wiki/
libbson 1.6.2 C BSON library

Libbson can create and parse BSON documents. It can also convert JSON documents to BSON and the opposite. BSON stands for Binary JSON, it is comparable to protobuf.

http://mongoc.org/libbson/current/index.html
libcaca 0.99.beta19 Colour ASCII-art library

libcaca is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. It supports Unicode, 2048 colors, dithering of color images, and advanced text canvas operations.

FSF-free ()
http://caca.zoy.org/wiki/libcaca
libcanberra 0.30 Implementation 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/
patches: 1

libcanberra-gtk2 0.30 Implementation 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/
patches: 1

libcap 2.25 Library for working with POSIX capabilities

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

https://sites.google.com/site/fullycapable/
libcap-ng 0.7.4 Library for more easily working with POSIX capabilities

The libcap-ng library is intended to make programming with POSIX capabilities easier than the traditional libcap library. It includes utilities that can analyse all currently running applications and print out any capabilities and whether or not it has an open ended bounding set. The included utilities are designed to let admins and developers spot apps from various ways that may be running with too much privilege.

http://people.redhat.com/sgrubb/libcap-ng/
libcddb 1.3.2 C 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 GNU libcdio 0.94 CD 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.

https://www.gnu.org/software/libcdio/
Part of GNU libcdio-paranoia 10.2+0.93+1 Jitter- and error-tolerant CD audio extraction

libcdio-paranoia is an implementation of CD paranoia libraries based on libcdio.

https://www.gnu.org/software/libcdio/
libcdr 0.1.4 Library for parsing the CorelDRAW format

Libcdr is a library that parses the file format of CorelDRAW documents of all versions.

https://wiki.documentfoundation.org/DLP/Libraries/libcdr
Part of GNU libchamplain 0.12.16 C library providing a ClutterActor to display maps

libchamplain is a C library providing a ClutterActor to display maps. It also provides a Gtk+ widget to display maps in Gtk+ applications. Python and Perl bindings are also available. It supports numerous free map sources such as OpenStreetMap, OpenCycleMap, OpenAerialMap, and Maps for free.

https://projects.gnome.org/libchamplain/
libchop 0.5.2 Tools & library for data backup and distributed storage

Libchop is a set of utilities and library for data backup and distributed storage. Its main application is chop-backup, an encrypted backup program that supports data integrity checks, versioning, distribution among several sites, selective sharing of stored data, adaptive compression, and more. The library itself implements storage techniques such as content-addressable storage, content hash keys, Merkle trees, similarity detection, and lossless compression.

http://nongnu.org/libchop/
patches: 1

libcmis 0.5.1 CMIS client library

LibCMIS is a C++ client library for the CMIS interface. It allows C++ applications to connect to any ECM behaving as a CMIS server such as Alfresco or Nuxeo.

https://github.com/tdf/libcmis
libconfig 1.5 C/C++ configuration file library

Libconfig is a simple library for manipulating structured configuration files. This file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code.

http://www.hyperrealm.com/libconfig/
libconfuse 3.2.1 Configuration file parser library

libconfuse is a configuration file parser library. It supports sections and (lists of) values (strings, integers, floats, booleans or other sections), as well as some other features (such as single/double-quoted strings, environment variable expansion, functions and nested include statements).

https://github.com/martinh/libconfuse
Part of GNU libcroco 0.6.12 CSS2 parsing and manipulation library

Libcroco is a standalone CSS2 parsing and manipulation library. The parser provides a low level event driven SAC-like API and a CSS object model like API. Libcroco provides a CSS2 selection engine and an experimental XML/CSS rendering engine.

https://github.com/GNOME/libcroco
patches: 1, 2

libcss 0.6.0 CSS parser and selection library

LibCSS is a CSS (Cascading Style Sheet) parser and selection engine, written in C. It is developed as part of the NetSurf project.

http://www.netsurf-browser.org/projects/libcss/
libcue 2.1.0 C library to parse cue sheets

Libcue is a C library to parse so-called cue sheets which contain meta-data for CD/DVD tracks. It provides an API to manipulate the data.

https://github.com/lipnitsk/libcue
libdaemon 0.14 Lightweight 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/
libdca 0.0.5 DTS Coherent Acoustics decoder

libdca is a library for decoding DTS Coherent Acoustics streams.

https://www.videolan.org/developers/libdca.html
libdmtx 0.7.4 Library for reading and writing Data Matrix 2D barcodes

libdmtx is open source software for reading and writing Data Matrix 2D barcodes on Linux and Unix. At its core libdmtx is a shared library, allowing C/C++ programs to use its capabilities without restrictions or overhead.

http://libdmtx.sourceforge.net/
libdmx 1.1.3 Xorg DMX library

DMX (Distributed Multihead X) extension library.

https://www.x.org/wiki/
libdom 0.3.1 Implementation of the W3C DOM

LibDOM is an implementation of the W3C DOM, written in C. It is developed as part of the NetSurf project.

http://www.netsurf-browser.org/projects/libdom/
libdrm 2.4.83 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.

https://dri.freedesktop.org/wiki/
patches: 1

libdv 1.0.0 DV video (IEC 61834 and SMPTE 314M) codec

The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. Libdv was developed according to the official standards for DV video: IEC 61834 and SMPTE 314M.

http://libdv.sourceforge.net/
libdvbpsi 1.3.1 Library for decoding and generation of MPEG TS and DVB PSI tables

libdvbpsi is a simple library designed for decoding and generation of MPEG TS and DVB PSI tables according to standards ISO/IEC 13818s and ITU-T H.222.0.

https://www.videolan.org/developers/libdvbpsi.html
libdvdcss 1.4.0 Library for accessing DVDs as block devices

libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption.

https://www.videolan.org/developers/libdvdcss.html
libdvdnav 5.0.3 Library for video DVD navigation features

Libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. All this functionality is provided through a simple API which provides the DVD playback as a single logical stream of blocks, intermitted by special dvdnav events to report certain conditions. The main usage of libdvdnav is a loop regularly calling a function to get the next block, surrounded by additional calls to tell the library of user interaction. The whole DVD virtual machine and internal playback states are completely encapsulated.

http://dvdnav.mplayerhq.hu/
libdvdnav 4.2.1 Library for video DVD navigation features

Libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. All this functionality is provided through a simple API which provides the DVD playback as a single logical stream of blocks, intermitted by special dvdnav events to report certain conditions. The main usage of libdvdnav is a loop regularly calling a function to get the next block, surrounded by additional calls to tell the library of user interaction. The whole DVD virtual machine and internal playback states are completely encapsulated.

http://dvdnav.mplayerhq.hu/
libdvdread 5.0.3 Library for reading video DVDs

Libdvdread provides a simple foundation for reading DVD video disks. It provides the functionality that is required to access many DVDs. It parses IFO files, reads NAV-blocks, and performs CSS authentication and descrambling (if an external libdvdcss library is installed).

http://dvdnav.mplayerhq.hu/
libe-book 0.1.2 Library for import of reflowable e-book formats

Libe-book is a library and a set of tools for reading and converting various reflowable e-book formats. Currently supported are: Broad Band eBook, eReader .pdb, FictionBook v. 2 (including zipped files), PalmDoc Ebook, Plucker .pdb, QiOO (mobile format, for java-enabled cellphones), TCR (simple compressed text format), TealDoc, zTXT, ZVR (simple compressed text format).

http://libebook.sourceforge.net
libebml 1.3.4 C++ libary to parse EBML files

libebml is a C++ library to read and write EBML (Extensible Binary Meta Language) files. EBML was designed to be a simplified binary extension of XML for the purpose of storing and manipulating data in a hierarchical form with variable field lengths.

https://www.matroska.org
libedit 20150325-3.1 NetBSD Editline library

This is an autotool- and libtoolized port of the NetBSD Editline library (libedit). This Berkeley-style licensed command line editor library provides generic line editing, history, and tokenization functions, similar to those found in GNU Readline.

http://thrysoee.dk/editline/
libelf 0.8.13 ELF object file access library

Libelf is a C library to access ELF object files.

http://www.mr511.de/software/english.html
libepoxy 1.4.1 A library for handling OpenGL function pointer management

A library for handling OpenGL function pointer management.

https://github.com/anholt/libepoxy/
libesmtp 1.0.6 Library for sending mail via remote hosts using SMTP

libESMTP is an SMTP client which manages posting (or submission of) electronic mail via a preconfigured Mail Transport Agent (MTA). It may be used as part of a Mail User Agent (MUA) or other program that must be able to post electronic mail where mail functionality may not be that program's primary purpose.

http://www.stafford.uklinux.net/libesmtp/
libetonyek 0.1.6 Library for parsing the Apple Keynote format

Libetonyek is a library that parses the file format of Apple Keynote documents. It currently supports Keynote versions 2 to 5.

https://wiki.documentfoundation.org/DLP/Libraries/libetonyek
patches: 1, 2

libetpan 1.8 Portable middleware for email access

The purpose of this mail library is to provide a portable, efficient framework for different kinds of mail access: IMAP, SMTP, POP and NNTP. It provides an API for C language. It's the low-level API used by MailCore and MailCore 2.

http://www.etpan.org/libetpan.html
libev 4.24 Event loop loosely modelled after libevent

libev is a full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs. It is used in GNU Virtual Private Ethernet, rxvt-unicode, auditd, the Deliantra MORPG Server and Client, and many other programs.

http://software.schmorp.de/pkg/libev.html
libevdev 1.5.6 Wrapper library for evdev devices

libevdev is a wrapper library for evdev devices. it moves the common tasks when dealing with evdev devices into a library and provides a library interface to the callers, thus avoiding erroneous ioctls, etc.

The eventual goal is that libevdev wraps all ioctls available to evdev devices, thus making direct access unnecessary.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. )
https://www.freedesktop.org/wiki/Software/libevdev/
libevent 2.0.22 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, 2, 3, 4, 5

libevent 2.1.8 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, 2

libexif 0.6.21 Read 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 GNU libextractor 1.6 Library 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.

https://www.gnu.org/software/libextractor/
libexttextcat 3.4.5 Text Categorization library

Libexttextcat is an N-Gram-Based Text Categorization library primarily intended for language guessing.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See LICENSE in the distribution.)
http://www.freedesktop.org/wiki/Software/libexttextcat/
libfabric 1.4.1 Open Fabric Interfaces

OpenFabrics Interfaces (OFI) is a framework focused on exporting fabric communication services to applications. OFI is best described as a collection of libraries and applications used to export fabric services. The key components of OFI are: application interfaces, provider libraries, kernel services, daemons, and test applications.

Libfabric is a core component of OFI. It is the library that defines and exports the user-space API of OFI, and is typically the only software that applications deal with directly. It works in conjunction with provider libraries, which are often integrated directly into libfabric.

https://ofiwg.github.io/libfabric/
Part of GNU libffcall 2.0 Foreign function calls from interpreters

GNU Libffcall is a collection of libraries that can be used to build foreign function call interfaces in embedded interpreters.

https://www.gnu.org/software/libffcall/
libffi 3.2.1 Foreign 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

libfilezilla 0.11.0 Cross-platform C++ library used by Filezilla client

This package provides some basic functionality to build high-performing, platform-independent programs.

https://lib.filezilla-project.org
libfm 1.2.5 File management support (core library)

LibFM provides file management functions built on top of Glib/GIO giving a higher-level API.

http://lxde.org
libfm-extra 1.2.5 File management support (extra library)

This package contains standalone library which extends the libFM file management library.

http://lxde.org
libfontenc 1.1.3 Xorg font encoding library
libfprint 0.6.0 Library to access fingerprint readers

libfprint is a library designed to make it easy for application developers to add support for consumer fingerprint readers to their software.

https://www.freedesktop.org/wiki/Software/fprint/libfprint/
libfreehand 0.1.2 Library for parsing the FreeHand format

Libfreehand is a library that parses the file format of Aldus/Macromedia/Adobe FreeHand documents.

https://wiki.documentfoundation.org/DLP/Libraries/libfreehand
libfs 1.0.7 Xorg Font Service client library

Font Service client library is used by clients of X Font Servers (xfs), such as xfsinfo, fslsfonts, and the X servers themselves.

https://www.x.org/wiki/
libftdi 1.1 FTDI USB driver with bitbang mode

libFTDI is a library to talk to FTDI chips: FT232BM, FT245BM, FT2232C, FT2232D, FT245R and FT232H including the popular bitbangmode.

http://www.intra2net.com/en/developer/libftdi/
libgc 7.6.0 The 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-back-pointers 7.6.0 The BDW garbage collector, with back-pointer tracking

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 GNU libgcrypt 1.8.1 Cryptographic 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.

https://gnupg.org/
Part of GNU libgdata 0.16.1 Library for accessing online service APIs

libgdata is a GLib-based library for accessing online service APIs using the GData protocol — most notably, Google's services. It provides APIs to access the common Google services, and has full asynchronous support.

https://wiki.gnome.org/Projects/libgdata
patches: 1, 2

Part of GNU libgee 0.20.0 GObject collection library

Libgee is a utility library providing GObject-based interfaces and classes for commonly used data structures.

https://wiki.gnome.org/Projects/Libgee
libgig 4.0.0 C++ library for working with Gigasampler (.gig) files

Libgig is a C++ library for loading, modifying existing and creating new Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG sample based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files and AKAI sampler data. The package includes a couple of command line tools based on the library.

http://linuxsampler.org/libgig/
libgit2 0.26.0 Library providing Git core methods

Libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings.

https://libgit2.github.com/
patches: 1

Part of GNU libglade 2.6.4 Load glade interfaces and access the glade built widgets

Libglade is a library that provides interfaces for loading graphical interfaces described in glade files and for accessing the widgets built in the loading process.

https://developer.gnome.org/libglade
libgme 0.6.1 Video game music file playback library

Game-music-emu is a collection of video game music file emulators that support the following formats and systems:

AY

ZX Spectrum/Asmtrad CPC

GBS

Nintendo Game Boy

GYM

Sega Genesis/Mega Drive

HES

NEC TurboGrafx-16/PC Engine

KSS

MSX Home Computer/other Z80 systems (doesn't support FM sound)

NSF/NSFE

Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)

SAP

Atari systems using POKEY sound chip

SPC

Super Nintendo/Super Famicom

VGM/VGZ

Sega Master System/Mark III, Sega Genesis/Mega Drive, BBC Micro

https://bitbucket.org/mpyne/game-music-emu
Part of GNU libgnome 2.32.1 Useful routines for building applications

The libgnome library provides a number of useful routines for building modern applications, including session management, activation of files and URIs, and displaying help.

https://developer.gnome.org/libgnome/
Part of GNU libgnome-games-support 1.2.3 Useful functionality shared among GNOME games

libgnome-games-support is a small library intended for internal use by GNOME Games, but it may be used by others.

https://www.gnome.org/
Part of GNU libgnome-keyring 3.12.0 Accessing passwords from the GNOME keyring

Client library to access passwords from the GNOME keyring.

https://www.gnome.org
Part of GNU libgnomecanvas 2.30.3 Flexible widget for creating interactive structured graphics

The GnomeCanvas widget provides a flexible widget for creating interactive structured graphics.

https://developer.gnome.org/libgnomecanvas/
Part of GNU libgnomecanvasmm 2.26.0 C++ bindings to the GNOME Canvas library

C++ bindings to the GNOME Canvas library.

http://gtkmm.org
Part of GNU libgnomekbd 3.22.0.1 GNOME keyboard configuration library

Libgnomekbd is a keyboard configuration library for the GNOME desktop environment, which can notably display keyboard layouts.

https://www.gnome.org
Part of GNU libgnomeprint 2.8.2 Printing framework for GNOME

GNOME-print was a printing framework for GNOME. It has been deprecated since ca. 2006, when GTK+ itself incorporated printing support.

https://projects.gnome.org/gnome-print/home/faq.html
Part of GNU libgnomeprintui 2.8.2 Printing framework for GNOME

GNOME-print was a printing framework for GNOME. It has been deprecated since ca. 2006, when GTK+ itself incorporated printing support.

https://projects.gnome.org/gnome-print/home/faq.html
Part of GNU libgnomeui 2.24.5 Additional widgets for applications

The libgnomeui library provides additional widgets for applications. Many of the widgets from libgnomeui have already been ported to GTK+.

https://developer.gnome.org/libgnomeui/
Part of GNU libgpg-error 1.27 Library of error values for 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.

https://gnupg.org
libgphoto2 2.5.11 Accessing 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/
Part of GNU libgsf 1.14.41 GNOME's Structured File Library

Libgsf aims to provide an efficient extensible I/O abstraction for dealing with different structured file formats.

https://www.gnome.org/projects/libgsf
libgtextutils 0.7 Gordon's text utils library

libgtextutils is a text utilities library used by the fastx toolkit from the Hannon Lab.

https://github.com/agordon/libgtextutils
Part of GNU libgtop 2.38.0 Portable system access library

LibGTop is a library to get system specific data such as CPU and memory usage and information about running processes.

https://www.gnome.org/
Part of GNU libgudev 230 GObject bindings for libudev

This library provides GObject bindings for libudev. It was originally part of udev-extras, then udev, then systemd. It's now a project on its own.

https://wiki.gnome.org/Projects/libgudev
Part of GNU libgweather 3.24.1 Location, time zone, and weather library for GNOME

libgweather is a library to access weather information from online services for numerous locations.

https://wiki.gnome.org/action/show/Projects/LibGWeather
Part of GNU libgxps 0.2.5 GObject-based library for handling and rendering XPS documents

libgxps is a GObject-based library for handling and rendering XPS documents. This package also contains binaries that can convert XPS documents to other formats.

https://wiki.gnome.org/Projects/libgxps
libharu 2.3.0 Library for generating PDF files

libHaru is a library for generating PDF files. libHaru does not support reading and editing of existing PDF files.

http://libharu.org/
libhdate 1.6.02 Library to use Hebrew dates

LibHdate is a small library for the Hebrew calendar and times of day, written in C, and including bindings for C++, pascal, perl, php, python, and ruby. It includes two illustrative command-line programs, hcal and hdate, and some snippets and scripts written in the binding languages.

http://libhdate.sourceforge.net/
libhilbert 0.2-1 Hilbert indices for multidimensional data

The libhilbert library can efficiently calculate Hilbert curves and order-preserving representations of Hilbert curve indices that use the same amount of space as the original point representation. This is useful when using the Gilbert curve as a space filling curve through a high-dimensional space where not all demensions have the same cardinality.

http://web.cs.dal.ca/~chamilto/hilbert
libiax2 0.0.0-1.0e5980f Inter-Asterisk-Protocol library

LibIAX2 implements the Inter-Asterisk-Protocol for relaying Voice-over-IP (VoIP) communications.

https://gitlab.savoirfairelinux.com/sflphone/libiax2
Part of GNU libiberty 5.4.0 Collection of subroutines used by various GNU programs

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

libical 2.0.0 iCalendar protocols and data formats implementation

Libical is an implementation of the iCalendar protocols and protocol data units.

https://libical.github.io/libical/
libice 1.0.9 Xorg Inter-Client Exchange library

Xorg Inter-Client Exchange library.

https://www.x.org/wiki/
libicns 0.8.1 Library for handling Mac OS icns resource files

Libicns is a library for the manipulation of Mac OS IconFamily resource type files (ICNS). icns2png and png2icns are provided to convert between PNG and ICNS. icns2png will extract image files from ICNS files under names like "Foo_48x48x32.png" useful for installing for use with .desktop files. Additionally, icontainer2png is provided for extracting icontainer icon files.

http://icns.sourceforge.net/
Part of GNU libiconv 1.15 Character set conversion library

libiconv provides an implementation of the iconv function for systems that lack it. iconv is used to convert between character encodings in a program. It supports a wide variety of different encodings.

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

libid3tag 0.15.1b 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 GNU libidl 0.8.14 Create trees of CORBA Interface Definition Language files

Libidl is a library for creating trees of CORBA Interface Definition Language (idl) files, which is a specification for defining portable interfaces. libidl was initially written for orbit (the orb from the GNOME project, and the primary means of libidl distribution). However, the functionality was designed to be as reusable and portable as possible.

http://freecode.com/projects/libidl
Part of GNU libidn 1.33 Internationalized 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 according to the IDNA2003 specifications. It includes native C, C# and Java libraries.

https://www.gnu.org/software/libidn/
Part of GNU libidn2 2.0.4 Internationalized domain name library for IDNA2008

Libidn2 is an internationalized domain library implementing the IDNA2008 specifications. Libidn2 is believed to be a complete IDNA2008 implementation, but has yet to be as extensively used as the original Libidn library.

https://www.gnu.org/software/libidn/#libidn2
Part of GNU libidn2 2.0.4 Internationalized domain name library for IDNA2008

Libidn2 is an internationalized domain library implementing the IDNA2008 specifications. Libidn2 is believed to be a complete IDNA2008 implementation, but has yet to be as extensively used as the original Libidn library.

https://www.gnu.org/software/libidn/#libidn2
libiec61883 1.2.0 Isochronous streaming media library for IEEE 1394

The libiec61883 library provides a higher level API for streaming DV, MPEG-2 and audio over Linux IEEE 1394.

https://ieee1394.wiki.kernel.org/index.php/Main_Page
libinfinity 0.6.8 Infininote protocol implementation

libinfinity is a library to build collaborative text editors. Changes to the text buffers are synced to all other clients over a central server. Even though a central server is involved, the local user sees his changes applied instantly and the merging is done on the individual clients.

https://gobby.github.io/
libinput 1.7.3 Input devices handling library

Libinput is a library to handle input devices for display servers and other applications that need to directly deal with input devices.

https://www.freedesktop.org/wiki/Software/libinput/
libinput-minimal 1.7.3 Input devices handling library

Libinput is a library to handle input devices for display servers and other applications that need to directly deal with input devices.

https://www.freedesktop.org/wiki/Software/libinput/
libircclient 1.9 Library implementing the client IRC protocol

Libircclient is a library which implements the client IRC protocol. It is designed to be small, fast, portable and compatible with the RFC standards as well as non-standard but popular features. It can be used for building the IRC clients and bots.

https://www.ulduzsoft.com/libircclient/
libjaylink 0.1.0-2.699b700 Library to interface Segger J-Link devices

libjaylink is a shared library written in C to access SEGGER J-Link and compatible devices.

http://repo.or.cz/w/libjaylink.git
libjpeg 9b 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 8d 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-turbo 1.5.2 SIMD-accelerated JPEG image handling library

libjpeg-turbo is a JPEG image codec that accelerates baseline JPEG compression and decompression using SIMD instructions: MMX on x86, SSE2 on x86-64, NEON on ARM, and AltiVec on PowerPC processors. Even on other systems, its highly-optimized Huffman coding routines allow it to outperform libjpeg by a significant amount. libjpeg-turbo implements both the traditional libjpeg API and the less powerful but more straightforward TurboJPEG API, and provides a full-featured Java interface. It supports color space extensions that allow it to compress from and decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.).

http://www.libjpeg-turbo.org/
libjxr 1.1 Implementation of the JPEG XR standard

JPEG XR is an approved ISO/IEC International standard (its official designation is ISO/IEC 29199-2). This library is an implementation of that standard.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See the header of the Makefile in the distribution.)
https://jxrlib.codeplex.com/
patches: 1, 2

libkate 0.4.1 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.

https://wiki.xiph.org/OggKate
libkomparediff2 16.08.2 Library to compare files and strings, used in Kompare and KDevelop

Libkomparediff2 is a library to work with diffs and patches, used in KDE development tools Kompare and KDevelop.

https://kde.org
Part of GNU libksba 1.3.5 CMS and X.509 access library

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.

https://www.gnupg.org
libksysguard 5.10.4 Network enabled task and system monitoring

KSysGuard can obtain information on system load and manage running processes. It obtains this information by interacting with a ksysguardd daemon, which may also run on a remote system.

https://www.kde.org/info/plasma-5.10.4.php
liblangtag 0.6.2 Library to access tags for identifying languages

Liblangtag implements an interface to work with tags for identifying languages as described in RFC 5646. It supports the extensions described in RFC6067 and RFC6497, and Extension T for language/locale identifiers as described in the Unicode CLDR standard 21.0.2.

http://tagoh.bitbucket.org/liblangtag/
liblinebreak 2.1 Library for detecting where linebreaks are allowed in text

liblinebreak is an implementation of the line breaking algorithm as described in Unicode 6.0.0 Standard Annex 14, Revision 26. It breaks lines that contain Unicode characters. It is designed to be used in a generic text renderer.

http://vimgadgets.sourceforge.net/liblinebreak/
liblo 0.28 Implementation of the Open Sound Control protocol

liblo is a lightweight library that provides an easy to use implementation of the Open Sound Control (OSC) protocol.

http://liblo.sourceforge.net
Part of GNU libltdl 2.4.6 System-independent dlopen wrapper of GNU libtool

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.

https://www.gnu.org/software/libtool/
liblxqt 0.9.0 Core utility library for all LXQt components

liblxqt provides the basic libraries shared by the components of the LXQt desktop environment.

http://lxqt.org/
patches: 1

libmad 0.15.1b 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, 2, 3, 4

libmatekbd 1.18.2 MATE keyboard configuration library

Libmatekbd is a keyboard configuration library for the MATE desktop environment.

https://mate-desktop.org/
libmatemixer 1.18.0 Mixer library for the MATE desktop

Libmatemixer is a mixer library for MATE desktop. It provides an abstract API allowing access to mixer functionality available in the PulseAudio and ALSA sound systems.

https://mate-desktop.org/
libmateweather 1.18.1 MATE library for weather information from the Internet

This library provides access to weather information from the internet for the MATE desktop environment.

https://mate-desktop.org/
libmatroska 1.4.7 C++ libary to parse Matroska files (.mkv and .mka)

Matroska aims to become the standard of multimedia container formats. It is based on EBML (Extensible Binary Meta Language), a binary derivative of XML. EBML enables the Matroska Development Team to gain significant advantages in terms of future format extensibility, without breaking file support in old parsers. libebml is a C++ library to read and write EBML files.

https://www.matroska.org
libmbim 1.12.4 Library to communicate with MBIM-powered modems

Libmbim is a GLib-based library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol.

https://www.freedesktop.org/wiki/Software/libmbim/
libmcrypt 2.5.8 Encryption algorithm library

Libmcrypt is a data encryption library. The library is thread safe and provides encryption and decryption functions. This version of the library supports many encryption algorithms and encryption modes. Some algorithms which are supported: SERPENT, RIJNDAEL, 3DES, GOST, SAFER+, CAST-256, RC2, XTEA, 3WAY, TWOFISH, BLOWFISH, ARCFOUR, WAKE and more.

http://mcrypt.sourceforge.net/
libmd 0.0.0 Message Digest functions from BSD systems

The currently provided message digest algorithms are:

  • MD2

  • MD4

  • MD5

  • RIPEMD-160

  • SHA-1

  • SHA-2 (SHA-256, SHA-384 and SHA-512)

https://www.hadrons.org/software/libmd/
libmediainfo 0.7.95 Library for retrieving media metadata

MediaInfo is a library used for retrieving technical information and other metadata about audio or video files. A non-exhaustive list of the information MediaInfo can retrieve from media files include:

  • General: title, author, director, album, track number, date, duration...

  • Video: codec, aspect, fps, bitrate...

  • Audio: codec, sample rate, channels, language, bitrate...

  • Text: language of subtitle

  • Chapters: number of chapters, list of chapters

MediaInfo supports the following formats:

  • Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)...

  • Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...)

  • Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...

  • Subtitles: SRT, SSA, ASS, SAMI...

https://mediaarea.net/en/MediaInfo
libmesode 0.9.1 C library for writing XMPP clients

Libmesode is a fork of libstrophe for use with Profanity XMPP Client. In particular, libmesode provides extra TLS functionality such as manual SSL certificate verification.

https://github.com/boothj5/libmesode
libmhash 0.9.9.9 Thread-safe hash library

Mhash is a thread-safe hash library, implemented in C, and provides a uniform interface to a large number of hash algorithms. These algorithms can be used to compute checksums, message digests, and other signatures. The HMAC support implements the basics for message authentication, following RFC 2104.

Algorithms currently supplied are:

CRC-32, CRC-32B, ALDER-32, MD-2, MD-4, MD-5, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, HAVAL-128, HAVAL-160, HAVAL-192, HAVAL-256, TIGER, TIGER-128, TIGER-160, GOST, WHIRLPOOL, SNEFRU-128, SNEFRU-256.

http://mhash.sourceforge.net/
patches: 1

Part of GNU libmicrohttpd 0.9.55 C 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.

https://www.gnu.org/software/libmicrohttpd/
libmikmod 3.3.10 Library 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/
libmng 2.0.3 Library for handling MNG files

Libmng is the MNG (Multiple-image Network Graphics) reference library.

http://www.libmng.com/
libmnl 1.0.4 Netlink utility library

Libmnl is a minimalistic user-space library oriented to Netlink developers. There are a lot of common tasks in parsing, validating, constructing of both the Netlink header and TLVs that are repetitive and easy to get wrong. This library aims to provide simple helpers that allows you to re-use code and to avoid re-inventing the wheel.

https://www.netfilter.org/projects/libmnl/
libmodplug 0.8.8.5 Mod file playing library

Libmodplug renders mod music files as raw audio data, for playing or conversion. mod, .s3m, .it, .xm, and a number of lesser-known formats are supported. Optional features include high-quality resampling, bass expansion, surround and reverb.

http://modplug-xmms.sourceforge.net/
libmp3splt 0.9.2 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 file names 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
libmp4v2 2.0.0 API to create and modify mp4 files

The MP4v2 library provides an API to create and modify mp4 files as defined by ISO-IEC:14496-1:2001 MPEG-4 Systems. This file format is derived from Apple's QuickTime file format that has been used as a multimedia file format in a variety of platforms and applications. It is a very powerful and extensible format that can accommodate practically any type of media.

https://code.google.com/archive/p/mp4v2/
libmpack 1.0.5 Small binary serialization library

Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.

https://github.com/tarruda/libmpack
libmpcdec 1.2.6 Decoding library for the Musepack audio format

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

http://musepack.net
libmpdclient 2.11 Music 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/
libmpeg2 0.5.1 MPEG1 and MPEG2 video decoder library

libmpeg2 is a library which can decode MPEG1 and MPEG2 video streams.

http://libmpeg2.sourceforge.net/
libmspack 0.6 Compression tools for some formats used by Microsoft

The purpose of libmspack is to provide both compression and decompression of some loosely related file formats used by Microsoft.

http://www.cabextract.org.uk/libmspack/
libmspub 0.1.2 Library for parsing the Microsoft Publisher format

Libmspub is a library that parses the file format of Microsoft Publisher documents of all versions.

https://wiki.documentfoundation.org/DLP/Libraries/libmspub
libmtp 1.1.13 Library implementing the Media Transfer Protocol

Libmtp implements an MTP (Media Transfer Protocol) initiator, which means that it initiates MTP sessions with devices. The devices responding are known as MTP responders. Libmtp runs on devices with a USB host controller interface. It implements MTP Basic, which was proposed for standardization.

http://libmtp.sourceforge.net/
libmwaw 0.3.12 Import library for some old Macintosh text documents

Libmwaw contains some import filters for old Macintosh text documents (MacWrite, ClarisWorks, ... ) and for some graphics and spreadsheet documents.

https://sourceforge.net/p/libmwaw/wiki/Home/
libndp 1.6 Library for Neighbor Discovery Protocol

libndp contains a library which provides a wrapper for IPv6 Neighbor Discovery Protocol. It also provides a tool named ndptool for sending and receiving NDP messages.

http://libndp.org/
libnet6 1.3.14 Network access framework for IPv4/IPv6

Library which that provides a TCP protocol abstraction for C++.

https://gobby.github.io/
libnfsidmap 0.25 NFSv4 support library for name/ID mapping

Libnfsidmap is a library holding mulitiple methods of mapping names to ids and visa versa, mainly for NFSv4. It provides an extensible array of mapping functions, currently consisting of two choices: the default nsswitch and the experimental umich_ldap.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://www.citi.umich.edu/projects/nfsv4/crossrealm/libnfsidmap_config.html
libnftnl 1.0.7 Netlink programming interface to the Linux nf_tables subsystem

Libnftnl is a userspace library providing a low-level netlink programming interface to the in-kernel nf_tables subsystem. The library libnftnl has been previously known as libnftables. This library is currently used by nftables.

https://www.netfilter.org/projects/libnftnl/index.html
libngspice 26 Mixed-level/mixed-signal circuit simulator

Ngspice is a mixed-level/mixed-signal circuit simulator. It includes Spice3f5, a circuit simulator, and Xspice, an extension that provides code modeling support and simulation of digital components through an embedded event driven algorithm.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. )
http://ngspice.sourceforge.net/
patches: snippet

libnl 3.4.0 NetLink 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 primarily 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/
Part of GNU libnotify 0.7.7 GNOME 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/
libnsbmp 0.1.4 Decoding library for BMP and ICO files

Libnsbmp is a decoding library for BMP and ICO image file formats, written in C. It is developed as part of the NetSurf project.

http://www.netsurf-browser.org/projects/libnsbmp/
libnsgif 0.1.4 Decoding library for GIF files

Libnsgif is a decoding library for the GIF image file format, written in C. It is developed as part of the NetSurf project.

http://www.netsurf-browser.org/projects/libnsgif/
libnspsl 0.1.0 Library to generate a static Public Suffix List

Libnspsl is a library to generate a static code representation of the Public Suffix List. It is developed as part of the NetSurf project.

http://www.netsurf-browser.org/
libnsutils 0.0.3 Utility library for NetSurf

Libnsutils provides a small number of useful utility routines. It is developed as part of the NetSurf project.

http://www.netsurf-browser.org/
libntlm 1.4 Library that implements NTLM authentication

Libntlm is a library that implements NTLM authentication.

http://www.nongnu.org/libntlm/
liboauth 1.0.3 C library implementing the OAuth API

liboauth is a collection of C functions implementing the OAuth API. liboauth provides functions to escape and encode strings according to OAuth specifications and offers high-level functionality built on top to sign requests or verify signatures using either NSS or OpenSSL for calculating the hash/signatures.

https://sourceforge.net/projects/liboauth
libodfgen 0.1.6 ODF (Open Document Format) library

Libodfgen is a library for generating documents in the Open Document Format (ODF). It provides generator implementations for all document interfaces supported by librevenge: text documents, vector drawings, presentations and spreadsheets.

https://sourceforge.net/p/libwpd/wiki/libodfgen/
libogg 1.3.2 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.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://xiph.org/ogg/
liboop 1.0 Event 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

libosinfo 1.0.0 Operating system information database

libosinfo is a GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support. It includes a database containing device metadata and provides APIs to match/identify optimal devices for deploying an operating system on a hypervisor. Via GObject Introspection, the API is available in all common programming languages. Vala bindings are also provided.

https://libosinfo.org/
libotf 0.9.13 Library for handling OpenType Font

This library can read Open Type Layout Tables from an OTF file. Currently these tables are supported; head, name, cmap, GDEF, GSUB, and GPOS. It can convert a Unicode character sequence to a glyph code sequence by using the above tables.

http://www.nongnu.org/m17n/
libotr 4.1.1 Off-the-Record (OTR) Messaging Library and Toolkit

OTR allows you to have private conversations over instant messaging by providing: (1) Encryption: No one else can read your instant messages. (2) Authentication: You are assured the correspondent is who you think it is. (3) 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. (4) Perfect forward secrecy: If you lose control of your private keys, no previous conversation is compromised.

https://otr.cypherpunks.ca/
patches: 1

libpagemaker 0.0.3 Library for parsing the PageMaker format

Libpagemaker is a library that parses the file format of Aldus/Adobe PageMaker documents. Currently it only understands documents created by PageMaker version 6.x and 7.

https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker
libpano13 2.9.19 Library for panoramic images

The libpano13 package contains the backend library written by the Panorama Tools project for building panoramic images from a set of overlapping images, as well as some command line tools.

http://panotools.sourceforge.net/
libpaper 1.1.24 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.

https://packages.qa.debian.org/libp/libpaper.html
libparserutils 0.2.3 Parser building library

LibParserUtils is a library for building efficient parsers, written in C. It is developed as part of the NetSurf project.

http://www.netsurf-browser.org/projects/libparserutils/
libpcap 1.8.1 Network 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.5 Xorg PCI access library
Part of GNU libpeas 1.22.0 GObject plugin system

Libpeas is a gobject-based plugin engine, targeted 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.20130320 C library to manipulate Phidgets
libpinyin 2.1.0 Library to handle Chinese Pinyin

The libpinyin C++ library provides algorithms needed for sentence-based Chinese pinyin input methods.

https://github.com/libpinyin/libpinyin
libpipeline 1.4.2 C 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.6.29 Library 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
libpng 1.2.59 Library 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
libpng-apng 1.6.28 APNG patch for libpng

APNG (Animated Portable Network Graphics) is an unofficial extension of the APNG (Portable Network Graphics) format. APNG patch provides APNG support to libpng.

https://sourceforge.net/projects/libpng-apng/
libpqxx 4.0.1 C++ connector for PostgreSQL

Libpqxx is a C++ library to enable user programs to communicate with the PostgreSQL database back-end. The database back-end can be local or it may be on another machine, accessed via TCP/IP.

http://pqxx.org/
libproxy 0.4.15 Library providing automatic proxy configuration management

Libproxy handles the details of HTTP/HTTPS proxy configuration for applications across all scenarios. Applications using libproxy only have to specify which proxy to use.

https://libproxy.github.io/libproxy
libpsl 0.18.0 C library for the Publix Suffix List

A "public suffix" is a domain name under which Internet users can directly register own names.

Browsers and other web clients can use it to avoid privacy-leaking "supercookies", avoid privacy-leaking "super domain" certificates, domain highlighting parts of the domain in a user interface, and sorting domain lists by site.

Libpsl has built-in PSL data for fast access, allows to load PSL data from files, checks if a given domain is a public suffix, provides immediate cookie domain verification, finds the longest public part of a given domain, finds the shortest private part of a given domain, works with international domains (UTF-8 and IDNA2008 Punycode), is thread-safe, and handles IDNA2008 UTS#46.

https://github.com/rockdaboot/libpsl
libpsyc 20160913 PSYC library in C

libpsyc is a PSYC library in C which implements core aspects of PSYC, useful for all kinds of clients and servers including psyced.

http://about.psyc.eu/libpsyc
libpthread-stubs 0.4 Library with pthread stubs

This library provides weak aliases for pthread functions not provided in libc or otherwise available by default. Libraries like libxcb rely on pthread stubs to use pthreads optionally, becoming thread-safe when linked to libpthread, while avoiding any performance hit when running single-threaded.

https://www.x.org/wiki/
libpwquality 1.4.0 Password quality checker

Libpwquality is a library for password quality checking and generation of random passwords that pass the checks.

https://github.com/libpwquality/libpwquality
libqmi 1.14.2 Library to communicate with QMI-powered modems

Libqmi is a GLib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol.

https://www.freedesktop.org/wiki/Software/libqmi/
libqtxdg 1.2.0 Qt implementation of freedesktop.org xdg specifications

Libqtxdg implements the freedesktop.org xdg specifications in Qt.

https://github.com/lxde/libqtxdg
libquvi 0.4.1 Media stream URL parser

libquvi is a library with a C API for parsing media stream URLs and extracting their actual media files.

http://quvi.sourceforge.net/
libquvi-scripts 0.4.21 Media stream URL parser

This package contains support scripts called by libquvi to parse media stream properties.

http://quvi.sourceforge.net/
libraw 0.18.5 Raw image decoder

LibRaw is a library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others).

https://www.libraw.org
libraw1394 2.1.2 Interface library for the Linux IEEE1394 drivers

Libraw1394 is the only supported interface to the kernel side raw1394 of the Linux IEEE-1394 subsystem, which provides direct access to the connected 1394 buses to user space. Through libraw1394/raw1394, applications can directly send to and receive from other nodes without requiring a kernel driver for the protocol in question.

https://ieee1394.wiki.kernel.org/index.php/Main_Page
librdkafka 0.9.1 Apache Kafka C/C++ client library

librdkafka is a C library implementation of the Apache Kafka protocol, containing both Producer and Consumer support.

https://github.com/edenhill/librdkafka
librecad 2.1.3 Computer-aided design (CAD) application

LibreCAD is a 2D Computer-aided design (CAD) application for creating plans and designs.

http://librecad.org/
libreoffice 5.3.6.1 Office suite

LibreOffice is a comprehensive office suite. It contains a number of components: Writer, a word processor; Calc, a spreadsheet application; Impress, a presentation engine; Draw, a drawing and flowcharting application; Base, a database and database frontend; Math for editing mathematics.

https://www.libreoffice.org/
librep 0.92.6 Lisp system for sawfish

Librep is a dialect of Lisp, designed to be used both as an extension language for applications and as a general purpose programming language. It was originally written to be mostly-compatible with Emacs Lisp, but has subsequently diverged markedly. Its aim is to combine the best features of Scheme and Common Lisp and provide an environment that is comfortable for implementing both small and large scale systems.

http://sawfish.wikia.com/wiki/Librep
libressl 2.5.5 SSL/TLS implementation

LibreSSL is a version of the TLS/crypto stack, forked from OpenSSL in 2014 with the goals of modernizing the codebase, improving security, and applying best practice development processes. This package also includes a netcat implementation that supports TLS.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
https://www.libressl.org/
librevenge 0.0.4 Document importer for office suites

Librevenge is a base library for writing document import filters. It has interfaces for text documents, vector graphics, spreadsheets and presentations.

https://sourceforge.net/p/libwpd/wiki/librevenge/
Part of GNU librsvg 2.40.18 Render SVG files using Cairo

Librsvg is a C library to render SVG files using the Cairo 2D graphics library.

https://wiki.gnome.org/LibRsvg
librsync 0.9.7 Implementation of the rsync remote-delta algorithm

Librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end. The library uses a "streaming" design similar to that of zlib with the aim of allowing it to be embedded into many different applications.

http://librsync.sourceforge.net/
libsamplerate 0.1.9 Audio 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
libsbsms 2.0.2 Library for time stretching and pitch scaling of audio

SBSMS (Subband Sinusoidal Modeling Synthesis) is software for time stretching and pitch scaling of audio. This package contains the library.

http://sbsms.sourceforge.net/
libseccomp 2.3.2 Interface to Linux's seccomp syscall filtering mechanism

The libseccomp library provides an easy to use, platform independent, interface to the Linux Kernel's syscall filtering mechanism. The libseccomp API is designed to abstract away the underlying BPF based syscall filter language and present a more conventional function-call based filtering interface that should be familiar to, and easily adopted by, application developers.

https://github.com/seccomp/libseccomp
Part of GNU libsecret 0.18.5 GObject bindings for "Secret Service" API

Libsecret is a GObject based library for storing and retrieving passwords and other secrets. It communicates with the "Secret Service" using DBus.

https://wiki.gnome.org/Projects/Libsecret/
libselinux 2.6 SELinux core libraries and utilities

The libselinux library provides an API for SELinux applications to get and set process and file security contexts, and to obtain security policy decisions. It is required for any applications that use the SELinux API, and used by all applications that are SELinux-aware. This package also includes the core SELinux management utilities.

https://selinuxproject.org/
libsemanage 2.6 SELinux policy management libraries

The libsemanage library provides an API for the manipulation of SELinux binary policies.

https://selinuxproject.org/
libsepol 2.6 Library for manipulating SELinux policies

The libsepol library provides an API for the manipulation of SELinux binary policies. It is used by checkpolicy (the policy compiler) and similar tools, and programs such as load_policy, which must perform specific transformations on binary policies (for example, customizing policy boolean settings).

https://selinuxproject.org/
libserialport 0.1.1 Library for using serial ports

Libserialport is a minimal shared library written in C that is intended to take care of the OS-specific details when writing software that uses serial ports.

http://sigrok.org/wiki/Libserialport
libshout 2.4.1 Audio streaming library for icecast encoders

Libshout is a library for communicating with and sending data to an icecast server. It handles the socket connection, the timing of the data, and prevents bad data from getting to the icecast server.

http://www.icecast.org/
Part of GNU libsigc++ 2.10.0 Type-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/
libsigrok 0.5.0 Library which provides the basic hardware access drivers for logic analyzers

libsigrok is a shared library written in C which provides the basic hardware access drivers for logic analyzers and other supported devices, as well as input/output file format support.

http://www.sigrok.org/wiki/Libsigrok
libsigrokdecode 0.5.0 Library providing (streaming) protocol decoding functionality

Libsigrokdecode is a shared library written in C, which provides (streaming) protocol decoding functionality.

http://www.sigrok.org/wiki/Libsigrokdecode
Part of GNU libsigsegv 2.11 Library 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.

https://www.gnu.org/software/libsigsegv/
libsm 1.2.2 Xorg Session Management library
libsmf 1.3 Standard MIDI File format library

LibSMF is a C library for handling SMF ("*.mid") files. It transparently handles conversions between time and pulses, tempo map handling and more. The only dependencies are a C compiler and glib. Full API documentation and examples are included.

http://libsmf.sourceforge.net/
libsmpeg 0.4.5 SDL MPEG decoding library

SMPEG (SDL MPEG Player Library) is a free MPEG1 video player library with sound support. Video playback is based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is played through a slightly modified mpegsound library, part of splay v0.8.2. SMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.

http://icculus.org/smpeg/
libsndfile 1.0.28 Reading 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/
patches: 1, 2, 3

libsodium 1.0.15 Portable NaCl-based crypto library

Sodium is a new easy-to-use high-speed software library for network communication, encryption, decryption, signatures, etc.

https://libsodium.org
Part of GNU libsoup 2.58.2 GLib-based HTTP Library

LibSoup is an HTTP client/server library for GNOME. It uses GObjects and the GLib main loop, to integrate well with GNOME applications.

https://live.gnome.org/LibSoup/
libspectre 0.2.8 Postscript 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
libspiro 20071029 Clothoid to bezier conversion library

Raph Levien's Spiro package as a library. A mechanism for drawing smooth contours with constant curvature at the spline joins.

http://libspiro.sourceforge.net/
libsrtp 1.5.4 Secure RTP (SRTP) Reference Implementation

This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), the Universal Security Transform (UST), and a supporting cryptographic kernel.

https://github.com/cisco/libsrtp
libssh 0.7.5 SSH 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.

https://www.libssh.org
patches: 1

libssh2 1.8.0 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/
patches: 1

libstaroffice 0.0.4 Provides LibreOffice support for old StarOffice documents

libstaroffice is an import filter for the document formats from the old StarOffice (.sdc, .sdw, ...).

https://github.com/fosnola/libstaroffice
Part of GNU libstdc++ 4.9.4 GNU C++ standard library

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

Part of GNU libstdc++-doc 4.9.4 GNU libstdc++ documentation

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

Part of GNU libstdc++-doc 5.4.0 GNU libstdc++ documentation

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

libstrophe 0.9.1 C library for writing XMPP clients

Libstrophe is a minimal XMPP library written in C. It has almost no external dependencies, only an XML parsing library (expat or libxml are both supported).

http://strophe.im/libstrophe
libsvgtiny 0.1.5 Library for parsing SVG files

Libsvgtiny takes some SVG as input and returns a list of paths and texts which can be rendered easily, as defined in http://www.w3.org/TR/SVGMobile/. It is developed as part of the NetSurf project.

http://www.netsurf-browser.org/projects/libsvgtiny/
libsvm 3.20 Library for Support Vector Machines

LIBSVM is a machine learning library for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification.

http://www.csie.ntu.edu.tw/~cjlin/libsvm/
libtar 1.2.20 C library for manipulating POSIX tar files

libtar is a C library for manipulating POSIX tar files. It handles adding and extracting files to/from a tar archive.

https://repo.or.cz/libtar.git
patches: 1

Part of GNU libtasn1 4.12 ASN.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.

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

libtermkey 0.20 Keyboard entry processing library for terminal-based programs

Libtermkey handles all the necessary logic to recognise special keys, UTF-8 combining, and so on, with a simple interface.

http://www.leonerd.org.uk/code/libtermkey
libtheora 1.1.1 Library 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.8 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.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYRIGHT in the distribution.)
http://www.simplesystems.org/libtiff/
patches: 1, 2, 3, 4, 5

libtirpc 1.0.1 Transport-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).

https://sourceforge.net/projects/libtirpc/
patches: 1

libtocc 1.0.1 Tool for Obsessive Compulsive Classifiers

libtocc is the engine of the Tocc project, a tag-based file management system. The goal of Tocc is to provide a better system for classifying files that is more flexible than classic file systems that are based on a tree of files and directories.

http://t-o-c-c.com/
Part of GNU libtool 2.4.6 Generic 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.

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

libtorrent 0.13.6 BitTorrent library of rtorrent

LibTorrent is a BitTorrent library used by and developed in parallel with the BitTorrent client rtorrent. It is written in C++ with emphasis on speed and efficiency.

https://github.com/rakshasa/libtorrent
libtorrent-rasterbar 1.1.2 Feature complete BitTorrent implementation

libtorrent-rasterbar is a feature complete C++ BitTorrent implementation focusing on efficiency and scalability. It runs on embedded devices as well as desktops.

http://www.rasterbar.com/products/libtorrent/
patches: 1

libtoxcore 0.0.0-1.755f084 Library for the Tox encrypted messenger protocol

C library implementation of the Tox encrypted messenger protocol.

https://tox.chat
libtsm 3 Xterm state machine library

TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. It tries to support all common standards while keeping compatibility to existing emulators like xterm, gnome-terminal, konsole, etc.

https://www.freedesktop.org/wiki/Software/libtsm
libungif 4.1.4 GIF decompression library

libungif is the old GIF decompression library by the GIFLIB project.

http://giflib.sourceforge.net/
libuninameslist 20160701 Unicode names and annotation list

LibUniNamesList holds www.unicode.org Nameslist.txt data which can be useful for programs that need Unicode "Names", "Annotations", and block definitions.

https://github.com/fontforge/libuninameslist
Part of GNU libunique 3.0.2 Library for writing single instance applications

Libunique is a library for writing single instance applications. If you launch a single instance application twice, the second instance will either just quit or will send a message to the running instance. Libunique makes it easy to write this kind of application, by providing a base class, taking care of all the IPC machinery needed to send messages to a running instance, and also handling the startup notification side.

https://wiki.gnome.org/Attic/LibUnique
Part of GNU libunistring 0.9.7 C 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.

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

libunwind 1.2.1 Determining 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
libupnp 1.6.21 Portable SDK for UPnP Devices

The portable SDK for UPnP Devices (libupnp) provides developers with an API and open source code for building control points, devices, and bridges that are compliant with Version 1.0 of the Universal Plug and Play Device Architecture Specification and support several operating systems like Linux, *BSD, Solaris and others.

http://pupnp.sourceforge.net
liburcu 0.10.0 User-space RCU data synchronisation library

liburcu is a user-space Read-Copy-Update (RCU) data synchronisation library. It provides read-side access that scales linearly with the number of cores. liburcu-cds provides efficient data structures based on RCU and lock-free algorithms. These structures include hash tables, queues, stacks, and doubly-linked lists.

http://liburcu.org/
libusb 1.0.21 User-space USB library

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

http://libusb.info
libusb 0.1.12 User-space USB library

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

http://libusb.info
patches: 1

libusb-compat 0.1.5 Compatibility shim for libusb

Libusb-compat provides a shim allowing applications based on older version of libusb to run with newer libusb.

http://www.libusb.org
libusb4java 0-1.396d642a5 JNI bindings to libusb

This package provides Java JNI bindings to the libusb library for use with usb4java.

https://github.com/usb4java/libusb4java/
libutf 0.0.0-1.ff4c606 Plan 9 compatible UTF-8 library

This is a C89 UTF-8 library, with an API compatible with that of Plan 9's libutf, but with a number of improvements:

  • Support for runes beyond the Basic Multilingual Plane.

  • utflen and utfnlen cannot overflow on 32- or 64-bit machines.

  • chartorune treats all invalid codepoints as though Runeerror.

  • fullrune, utfecpy, and utfnlen do not overestimate the length of malformed runes.

  • An extra function, charntorune(p,s,n), equivalent to fullrune(s,n) ? chartorune(p,s): 0.

  • Runeerror may be set to an alternative replacement value, such as -1, to be used instead of U+FFFD.

https://github.com/cls/libutf
libuv 1.14.1 Library for asynchronous I/O

libuv is a multi-platform support library with a focus on asynchronous I/O. Among other things, it supports event loops via epoll, kqueue, and similar IOCP, and event ports, asynchronous TCP/UDP sockets, asynchronous DNS resolution, asynchronous file system operations, and threading primitives.

https://github.com/libuv/libuv
libva 1.8.3 Video acceleration library

The main motivation for VA-API (Video Acceleration API) is to enable hardware accelerated video decode/encode at various entry-points (VLD, IDCT, Motion Compensation etc.) for prevailing coding standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/VMW3).

https://www.freedesktop.org/wiki/Software/vaapi/
libvdpau 1.1.1 Video Decode and Presentation API

VDPAU is the Video Decode and Presentation API for UNIX. It provides an interface to video decode acceleration and presentation hardware present in modern GPUs.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. )
https://wiki.freedesktop.org/www/Software/VDPAU/
libvirt 3.7.0 Simple API for virtualization

Libvirt is a C toolkit to interact with the virtualization capabilities of recent versions of Linux. The library aims at providing long term stable C API initially for the Xen paravirtualization but should be able to integrate other virtualization mechanisms if needed.

https://libvirt.org
libvirt-glib 1.0.0 GLib wrapper around libvirt

libvirt-glib wraps the libvirt library to provide a high-level object-oriented API better suited for glib-based applications, via three libraries:

  1. libvirt-glib - GLib main loop integration & misc helper APIs

  2. libvirt-gconfig - GObjects for manipulating libvirt XML documents

  3. libvirt-gobject - GObjects for managing libvirt objects

https://libvirt.org
libvisio 0.1.5 Library for parsing the Microsoft Visio format

Libvisio is a library that parses the file format of Microsoft Visio documents of all versions.

https://wiki.documentfoundation.org/DLP/Libraries/libvisio
patches: 1

libvorbis 1.3.5 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.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://xiph.org/vorbis/
libvpx 1.6.1 VP8/VP9 video codec

libvpx is a codec for the VP8/VP9 video compression format.

http://www.webmproject.org/
patches: 1

libvterm 0+bzr681 VT220/xterm/ECMA-48 terminal emulator library

Libvterm is an abstract C99 library which implements a VT220 or xterm-like terminal emulator. It doesn't use any particular graphics toolkit or output system, instead it invokes callback function pointers that its embedding program should provide it to draw on its behalf. It avoids calling malloc during normal running state, allowing it to be used in embedded kernel situations.

http://www.leonerd.org.uk/code/libvterm/
libwacom 0.25 Helper library for Wacom tablet settings

Libwacom is a library to help implement Wacom tablet settings. It is intended to be used by client-programs that need model identification. It is already being used by the gnome-settings-daemon and the GNOME Control Center Wacom tablet applet.

http://linuxwacom.sourceforge.net/
libwapcaplet 0.3.0 String internment library

LibWapcaplet provides a reference counted string internment system designed to store small strings and allow rapid comparison of them. It is developed as part of the Netsurf project.

http://www.netsurf-browser.org/projects/libwapcaplet/
libwebp 0.6.0 Lossless and lossy image compression

WebP is a new image format that provides lossless and lossy compression for images. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller in size compared to JPEG images at equivalent SSIM index. WebP supports lossless transparency (also known as alpha channel) with just 22% additional bytes. Transparency is also supported with lossy compression and typically provides 3x smaller file sizes compared to PNG when lossy compression is acceptable for the red/green/blue color channels.

https://developers.google.com/speed/webp/
libwebsockets 1.3 WebSockets 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.1 Xorg WindowsWM library

Cygwin/X rootless window management extension. WindowsWM is a simple library designed to interface with the Windows-WM extension. This extension allows X window managers to better interact with the Cygwin XWin server when running X11 in a rootless mode.

https://www.x.org/wiki/
Part of GNU libwnck 3.20.1 Window Navigator Construction Kit

Libwnck is the Window Navigator Construction Kit, a library for use in writing pagers, tasklists, and more generally applications that are dealing with window management. It tries hard to respect the Extended Window Manager Hints specification (EWMH).

https://developer.gnome.org/libwnck/
Part of GNU libwnck 2.30.7 Window Navigator Construction Kit

Libwnck is the Window Navigator Construction Kit, a library for use in writing pagers, tasklists, and more generally applications that are dealing with window management. It tries hard to respect the Extended Window Manager Hints specification (EWMH).

https://developer.gnome.org/libwnck/
libwpd 0.10.2 Library for importing WordPerfect documents

Libwpd is a C++ library designed to help process WordPerfect documents. It is most commonly used to import such documents into other word processors.

http://libwpd.sourceforge.net/
libwpg 0.3.2 Library and tools for the WordPerfect Graphics format

The libwpg project provides a library and tools for working with graphics in the WPG (WordPerfect Graphics) format.

http://libwpg.sourceforge.net/
libwps 0.4.7 Import library for Microsoft Works text documents

Libwps is a library for importing files in the Microsoft Works word processor file format.

http://libwps.sourceforge.net/
libx11 1.6.5 Xorg Core X11 protocol client library

Xorg Core X11 protocol client library.

https://www.x.org/wiki/
libx264 20170316-2245 H.264 video coding library

libx264 is an advanced encoding library for creating H.264 (MPEG-4 AVC) video streams.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See extras/cl.h in the distribution.)
https://www.videolan.org/developers/x264.html
libxau 1.0.8 Xorg Authorization library

libXau provides an authorization library for individual access to an X Window System display.

https://www.x.org/wiki/
libxaw 1.0.13 Xorg Xaw library

Xaw is the X Athena Widget Set based on the X Toolkit Intrinsics (Xt) Library.

https://www.x.org/wiki/
libxaw3d 1.6.2 Xorg Xaw3d library

Xaw is the X 3D Athena Widget Set based on the X Toolkit Intrinsics (Xt) Library.

https://www.x.org/wiki/
libxcb 1.12 The X C Binding (XCB) library

libxcb provides an interface to the X Window System protocol, which replaces the current Xlib interface. It has several advantages over Xlib, including:

- size: small, simple library, and lower memory footprint;

- latency hiding: batch several requests and wait for the replies later;

- direct protocol access: interface and protocol correspond exactly;

- proven thread support: transparently access XCB from multiple threads;

- easy extension implementation: interfaces auto-generated from XML-XCB.

https://xcb.freedesktop.org/
patches: 1

libxcomposite 0.4.4 Xorg Composite library

Client library for the Composite extension to the X11 protocol.

https://www.x.org/wiki/
libxcursor 1.1.14 Xorg Cursor management library
libxdamage 1.1.4 Xorg Damage Extension library

Xorg library for the XDamage extension.

https://www.x.org/wiki/
libxdg-basedir 1.2.0 Implementation of the XDG Base Directory specification

libxdg-basedir is a C library providing some functions to use with the freedesktop.org XDG Base Directory specification.

https://github.com/devnev/libxdg-basedir
libxdmcp 1.1.2 Xorg Display Manager Control Protocol library

Xorg Display Manager Control Protocol library.

https://www.x.org/wiki/
libxext 1.3.3 Xorg Common extensions library

Library for common extensions to the X11 protocol.

https://www.x.org/wiki/
libxfce4ui 4.12.0 Widgets library for Xfce

Libxfce4ui is the replacement of the old libxfcegui4 library. It is used to share commonly used Xfce widgets among the Xfce applications.

http://www.xfce.org/
libxfce4util 4.12.1 Basic utility library for Xfce

A general-purpose utility library with core application support for the Xfce Desktop Environment.

http://www.xfce.org/
libxfixes 5.0.3 Xorg Fixes Extension library

Library for the XFixes Extension to the X11 protocol.

https://www.x.org/wiki/
libxfont 1.5.2 Xorg Font handling library

libXfont provides the core of the legacy X11 font system, handling the index files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, and rasterizing them. It is used by the X servers, the X Font Server (xfs), and some font utilities (bdftopcf for instance), but should not be used by normal X11 clients. X11 clients access fonts via either the new API's in libXft, or the legacy API's in libX11.

https://www.x.org/wiki/
patches: 1, 2

libxfont 2.0.1 Xorg Font handling library

libXfont provides the core of the legacy X11 font system, handling the index files (fonts.dir, fonts.alias, fonts.scale), the various font file formats, and rasterizing them. It is used by the X servers, the X Font Server (xfs), and some font utilities (bdftopcf for instance), but should not be used by normal X11 clients. X11 clients access fonts via either the new API's in libXft, or the legacy API's in libX11.

https://www.x.org/wiki/
patches: 1, 2

libxft 2.3.2 Xorg FreeType library

Xorg FreeType library connects X applications with the FreeType font rasterization library. Xft uses fontconfig to locate fonts so it has no configuration files.

https://www.x.org/wiki/
libxi 1.7.9 Xorg Input Extension library

Library for the XInput Extension to the X11 protocol.

https://www.x.org/wiki/
libxinerama 1.1.3 Xorg Xinerama protocol library

API for Xinerama extension to X11 protocol.

https://www.x.org/wiki/
libxkbcommon 0.7.1 Library 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.)
https://xkbcommon.org/
libxkbfile 1.0.9 Xorg XKB file handling library
Part of GNU libxklavier 5.3 High-level API for X Keyboard Extension

LibXklavier is a library providing high-level API for X Keyboard Extension known as XKB. This library is intended to support XFree86 and other commercial X servers. It is useful for creating XKB-related software (layout indicators etc).

http://www.freedesktop.org/wiki/Software/LibXklavier/
libxls 1.4.0 Read Excel files

libxls is a C library which can read Excel (xls) files since Excel 97 (the BIFF8 format). libxls cannot write Excel files.

http://libxls.sourceforge.net/
Part of GNU libxml++ 2.40.1 C++ wrapper for XML parser library libxml2

This package provides a C++ wrapper for the XML parser library libxml2.

http://libxmlplusplus.sourceforge.net/
Part of GNU libxml++ 3.0.1 C++ wrapper for XML parser library libxml2

This package provides a C++ wrapper for the XML parser library libxml2.

http://libxmlplusplus.sourceforge.net/
libxml2 2.9.4 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/
patches: 1, 2, 3, 4, 5, 6, 7

libxmp 4.4.1 Module player library

Libxmp is a library that renders module files to PCM data. It supports over 90 mainstream and obscure module formats including Protracker (MOD), Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT).

http://xmp.sourceforge.net/
libxmu 1.1.2 Xorg Xmu library

Xmu library contains miscellaneous utilities and is not part of the Xlib standard. It is intended to support clients in the Xorg distribution; vendors may choose not to distribute this library if they wish. Therefore, applications developers who depend on this library should be prepared to treat it as part of their software base when porting.

https://www.x.org/wiki/
libxp 1.0.3 Xorg Print Client library
libxpm 3.5.12 Xorg XPM library

XPM (X Pixmap) image file format library.

https://www.x.org/wiki/
libxrandr 1.5.1 Xorg Resize and Rotate Extension library

Library for the Resize and Rotate Extension to the X11 protocol.

https://www.x.org/wiki/
libxrender 0.9.10 Xorg Render Extension library

Library for the Render Extension to the X11 protocol.

https://www.x.org/wiki/
libxres 1.0.7 Xorg Resource extension library
libxscrnsaver 1.2.2 Xorg Screen Saver library

X11 Screen Saver extension client library.

https://www.x.org/wiki/
libxshmfence 1.2 Xorg shared memory fences library

This library provides an interface to shared-memory fences for synchronization between the X server and direct-rendering clients.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. )
https://www.x.org/
libxslt 1.1.29 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
patches: 1

libxt 1.1.5 Xorg XToolkit Intrinsics library

Xorg XToolkit Intrinsics library.

https://www.x.org/wiki/
patches: 1

libxtst 1.2.3 Xorg library for Xtest and Record extensions

libXtst provides the Xlib-based client API for the XTEST & RECORD extensions.

The XTEST extension is a minimal set of client and server extensions required to completely test the X11 server with no user intervention. This extension is not intended to support general journaling and playback of user actions.

The RECORD extension supports the recording and reporting of all core X protocol and arbitrary X extension protocol.

https://www.x.org/wiki/
libxv 1.0.11 Xorg XVideo Extension library

Library for the X Video Extension to the X11 protocol.

https://www.x.org/wiki/
libxvmc 1.0.10 Xorg XvMC library
libxxf86dga 1.1.4 Xorg XFree86-DGA library

Client library for the XFree86-DGA extension.

https://www.x.org/wiki/
libxxf86vm 1.1.4 Xorg XF86 Video Mode Extension library

Library for the XFree86 Video Mode Extension Extension to the X11 protocol.

https://www.x.org/wiki/
libyajl 2.1.0 C library for parsing JSON

Yet Another JSON Library (YAJL) is a small event-driven (SAX-style) JSON parser written in ANSI C and a small validating JSON generator.

https://lloyd.github.io/yajl/
libyaml 0.1.6 YAML 1.1 parser and emitter written in C

LibYAML is a YAML 1.1 parser and emitter written in C.

http://pyyaml.org/wiki/LibYAML
patches: 1

libyubikey 1.13 Development kit for the YubiKey authentication device

This package contains a C library and command-line tools that make up the low-level development kit for the Yubico YubiKey authentication device.

https://developers.yubico.com/yubico-c/
Part of GNU libzapojit 0.0.3 Library for accessing SkyDrive and Hotmail

Libzapojit is a GLib-based library for accessing online service APIs of Microsoft SkyDrive and Hotmail, using their REST protocols.

https://wiki.gnome.org/Projects/Zapojit
libzen 0.4.35 C++ utility library

ZenLib is a C++ utility library. It includes classes for handling strings, configuration, bit streams, threading, translation, and cross-platform operating system functions.

https://github.com/MediaArea/ZenLib
libzip 1.3.0 C library for reading, creating, and modifying zip archives

Libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted.

https://nih.at/libzip/index.html
libzmf 0.0.2 Parses file format of Zoner Callisto/Draw documents

Libzmf is a library that parses the file format of Zoner Callisto/Draw documents. Currently it only understands documents created by Zoner Draw version 4 and 5.

https://wiki.documentfoundation.org/DLP/Libraries/libzmf
lierolibre 0.5 Old-school earthworm action game

lierolibre is an earthworm action game where you fight another player (or the computer) underground using a wide array of weapons.

Features:

  • 2 worms, 40 weapons, great playability, two game modes: Kill'em All and Game of Tag, plus AI-players without true intelligence!

  • Dat nostalgia.

  • Extensions via a hidden F1 menu:

    • Replays

    • Game controller support

    • Powerlevel palettes

  • Ability to write game variables to plain text files.

  • Ability to load game variables from both EXE and plain text files.

  • Scripts to extract and repack graphics, sounds and levels.

To switch between different window sizes, use F6, F7 and F8, to switch to fullscreen, use F5 or Alt+Enter.

https://gitlab.com/lierolibre/lierolibre
patches: 1, 2, 3, 4, 5, snippet

light 1.0 GNU/Linux application to control backlights

Light is a program to send commands to screen backlight controllers under GNU/Linux. Features include:

  • It does not rely on X.

  • Light can automatically figure out the best controller to use, making full use of underlying hardware.

  • It is possible to set a minimum brightness value, as some controllers set the screen to be pitch black at a vaĺue of 0 (or higher).

Light is the successor of lightscript.

https://haikarainen.github.io/light
lightdm 1.22.0 Lightweight display manager

The Light Display Manager (LightDM) is a cross-desktop display manager which supports different greeters.

https://www.freedesktop.org/wiki/Software/LightDM/
lightdm-gtk-greeter 2.0.2 GTK+ greeter for LightDM

This package provides a LightDM greeter implementation using GTK+, lets you select a desktop session and log in to it.

https://launchpad.net/lightdm-gtk-greeter
Part of GNU lightning 2.1.2 Library 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.

https://www.gnu.org/software/lightning/
lilv 0.24.2 Library to simplify use of LV2 plugins in applications

Lilv is a C library to make the use of LV2 plugins as simple as possible for applications. Lilv is the successor to SLV2, rewritten to be significantly faster and have minimal dependencies.

http://drobilla.net/software/lilv/
Part of GNU lilypond 2.19.63 Music typesetting

GNU LilyPond is a music typesetter, which produces high-quality sheet music. Music is input in a text file containing control sequences which are interpreted by LilyPond to produce the final document. It is extendable with Guile.

http://www.lilypond.org/
limnoria 2017.08.18 Modified version of Supybot (an IRC bot and framework)

Modified version of Supybot with Python 3 and IRCv3 support, embedded web server, translations (fr, fi, it, hu, de), and many other enhancements and bug fixes.

https://github.com/ProgVal/Limnoria
linenoise 1.0-1.2105ce4 Minimal zero-config readline replacement

Linenoise is a minimal, zero-config, readline replacement. Its features include:

  1. Single and multi line editing mode with the usual key bindings

  2. History handling

  3. Completion

  4. Hints (suggestions at the right of the prompt as you type)

  5. A subset of VT100 escapes, ANSI.SYS compatible

https://github.com/antirez/linenoise
linkchecker 9.3 Check websites for broken links

LinkChecker is a website validator. It checks for broken links in websites. It is recursive and multithreaded providing output in colored or normal text, HTML, SQL, CSV, XML or as a sitemap graph. It supports checking HTTP/1.1, HTTPS, FTP, mailto, news, nntp, telnet and local file links.

https://linkcheck.github.io/linkchecker
links 2.14 Text and graphics mode web browser

Links is a graphics and text mode web browser, with many features including, tables, builtin image display, bookmarks, SSL and more.

http://links.twibright.com
linsmith 0.99.30 Smith Charting program

LinSmith is a Smith Charting program, mainly designed for educational use. As such, there is an emphasis on capabilities that improve the 'showing the effect of'-style of operation.

http://jcoppens.com/soft/linsmith/index.en.php
Part of GNU linux-libre 4.9.56 100% 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.

https://www.gnu.org/software/linux-libre//
patches: 1

Part of GNU linux-libre 4.1.44 100% 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.

https://www.gnu.org/software/linux-libre//
patches: 1, 2

Part of GNU linux-libre 4.13.7 100% 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.

https://www.gnu.org/software/linux-libre//
patches: 1

Part of GNU linux-libre 4.4.92 100% 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.

https://www.gnu.org/software/linux-libre//
patches: 1

Part of GNU linux-libre-arm-generic 4.13.7 100% 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.

https://www.gnu.org/software/linux-libre//
patches: 1

Part of GNU linux-libre-headers 4.4.47 GNU Linux-Libre kernel headers
linux-pam 1.2.1 Pluggable 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/
patches: 1

linux-pam 1.3.0 Pluggable 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/
patches: 1

linuxdcpp 1.1.0 Direct Connect client

LinuxDC++ is a Direct Connect (DC) client. Direct Connect is a peer-to-peer file-sharing protocol. Clients connect to a central hub where they can chat or share files with one another. Users can view other users' list of shared files or search the hub for files.

https://launchpad.net/linuxdcpp/
lirc 0.10.1 Linux Infrared Remote Control

LIRC allows computers to send and receive IR signals of many commonly used remote controls. The most important part of LIRC is the 'lircd' daemon that decodes IR signals received by the device drivers. The second daemon program 'lircmd' allows to translate IR signals to mouse movements. The user space applications allow you to control your computer with a remote control: you can send X events to applications, start programs and much more on just one button press.

http://www.lirc.org/
patches: 1

livemedia-utils 2017.06.04 Set of C++ libraries for multimedia streaming

This code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP). The libraries can be used to stream, receive, and process MPEG, H.265, H.264, H.263+, DV or JPEG video, and several audio codecs. They can easily be extended to support additional (audio and/or video) codecs, and can also be used to build basic RTSP or SIP clients and servers.

http://www.live555.com/liveMedia/
livestreamer 1.12.2 Internet video stream viewer

Livestreamer is a command-line utility that extracts streams from various services and pipes them into a video playing application.

http://livestreamer.io/
llvm 3.7.1 Optimizing compiler infrastructure

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

http://www.llvm.org
llvm 3.9.1 Optimizing compiler infrastructure

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

http://www.llvm.org
llvm 3.6.2 Optimizing compiler infrastructure

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

http://www.llvm.org
llvm 3.8.1 Optimizing compiler infrastructure

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

http://www.llvm.org
llvm 3.5.2 Optimizing compiler infrastructure

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

http://www.llvm.org
patches: 1

llvm-for-extempore 3.7.1 Optimizing compiler infrastructure

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

http://www.llvm.org
patches: 1

llvm-with-rtti 3.8.1 Optimizing compiler infrastructure

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages. It currently supports compilation of C and C++ programs, using front-ends derived from GCC 4.0.1. A new front-end for the C family of languages is in development. The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

http://www.llvm.org
lm-sensors 3.4.0 Utilities to read temperature/voltage/fan sensors

Lm-sensors is a hardware health monitoring package for Linux. It allows you to access information from temperature, voltage, and fan speed sensors. It works with most newer systems.

http://jdelvare.nerim.net/devel.html#lmsensors
patches: 1

lmdb 0.9.21 Lightning Memory-Mapped Database library

The Lightning Memory-Mapped Database (LMDB) is a high-performance transactional database. Unlike more complex relational databases, LMDB handles only key-value pairs (stored as arbitrary byte arrays) and relies on the underlying operating system for caching and locking, keeping the code small and simple. The use of ‘zero-copy’ memory-mapped files combines the persistence of classic disk-based databases with high read performance that scales linearly over multiple cores. The size of each database is limited only by the size of the virtual address space — not physical RAM.

https://symas.com/products/lightning-memory-mapped-database
lmms 1.1.3 Music composition tool

LMMS is a digital audio workstation. It includes tools for sequencing melodies and beats and for mixing and arranging songs. LMMS includes instruments based on audio samples and various soft sythesizers. It can receive input from a MIDI keyboard.

https://lmms.io/
lndir 1.0.3 Symlink directory into tree

Create a shadow directory of symbolic links to another directory tree.

https://www.x.org/
log4cpp 1.1.1 Log library for C++

Log4cpp is library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. It is modeled after the Log4j Java library, staying as close to their API as is reasonable.

http://log4cpp.sourceforge.net/
loksh 6.1 Korn Shell from OpenBSD

loksh is a Linux port of OpenBSD's ksh. It is a small, interactive POSIX shell targeted at resource-constrained systems.

https://github.com/dimkr/loksh
lollypop 0.9.244 GNOME music playing application

Lollypop is a music player designed to play well with GNOME desktop. Lollypop plays audio formats such as mp3, mp4, ogg and flac and gets information from artists and tracks from the web. It also fetches cover artworks automatically and it can stream songs from online music services and charts.

https://gnumdk.github.io/lollypop-web
loudmouth 1.5.3 Asynchronous XMPP library

Loudmouth is a lightweight and easy-to-use C library for programming with the XMPP (formerly known as Jabber) protocol. It is designed to be easy to get started with and yet extensible to let you do anything the XMPP protocol allows.

https://mcabber.com/
lout 3.40 Document layout system

The Lout document formatting system 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/
love 0.10.2 2D game framework for Lua

LÖVE is a framework for making 2D games in the Lua programming language.

https://love2d.org/
lpsolve 5.5.2.0 Mixed integer linear programming (MILP) solver

lp_solve is a mixed integer linear programming solver based on the revised simplex and the branch-and-bound methods.

http://lpsolve.sourceforge.net/
patches: snippet

lrdf 0.5.0 Lightweight RDF library for accessing LADSPA plugin metadata

LRDF is a library to make it easy to manipulate RDF files describing LADSPA plugins. It can also be used for general RDF manipulation. It can read RDF/XLM and N3 files and export N3 files, and it also has a light taxonomic inference capability.

https://github.com/swh/LRDF
lrzip 0.631 Large file compressor with a very high compression ratio

lrzip is a compression utility that uses long-range redundancy reduction to improve the subsequent compression ratio of larger files. It can then further compress the result with the ZPAQ or LZMA algorithms for maximum compression, or LZO for maximum speed. This choice between size or speed allows for either better compression than even LZMA can provide, or a higher speed than gzip while compressing as well as bzip2.

http://ck.kolivas.org/apps/lrzip/
Part of GNU lsh 2.1 GNU 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

lshw B.02.18 List hardware information

lshw (Hardware Lister) is a small tool to provide detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, and more on DMI-capable x86 or EFI (IA-64) systems and on some PowerPC machines (PowerMac G4 is known to work).

https://www.ezix.org/project/wiki/HardwareLiSter
lsof 4.89 Display 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/
lsyncd 2.2.1 Synchronize local directories with remote targets

Lsyncd watches a local directory trees event monitor interface (inotify or fsevents). It aggregates and combines events for a few seconds and then spawns one (or more) process(es) to synchronize the changes. By default this is rsync, which must be installed on all source and target machines. Lsyncd is thus a light-weight live mirror solution that is comparatively easy to install not requiring new filesystems or block devices and does not hamper local filesystem performance.

https://github.com/axkibe/lsyncd
ltrace 0.7.3 Library call tracer for Linux

ltrace intercepts and records dynamic library calls which are called by an executed process and the signals received by that process. It can also intercept and print the system calls executed by the program.

http://www.ltrace.org/
ltris 1.0.19 Tetris clone based on the SDL library

LTris is a tetris clone: differently shaped blocks are falling down the rectangular playing field and can be moved sideways or rotated by 90 degree units with the aim of building lines without gaps which then disappear (causing any block above the deleted line to fall down). LTris has three game modes: In Classic you play until the stack of blocks reaches the top of the playing field and no new blocks can enter. In Figures the playing field is reset to a new figure each level and later on tiles and lines suddenly appear. In Multiplayer up to three players (either human or CPU) compete with each other sending removed lines to all opponents. There is also a Demo mode in which you can watch your CPU playing while enjoying a cup of tea!

http://lgames.sourceforge.net/LTris/
lua 5.2.4 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.

https://www.lua.org/
patches: 1, 2

lua 5.1.5 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.

https://www.lua.org/
patches: 1, 2, 3

lua 5.3.4 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.

https://www.lua.org/
patches: 1, 2

lua-lgi 0.9.1 Lua bridge to GObject based libraries

LGI is gobject-introspection based dynamic Lua binding to GObject based libraries. It allows using GObject-based libraries directly from Lua. Notable examples are GTK+, GStreamer and Webkit.

https://github.com/pavouk/lgi/
lua-libmpack 1.0.5 Lua bindings for the libmpack binary serialization library

Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.

https://github.com/libmpack/libmpack-lua
lua-lpeg 1.0.1 Pattern-matching library for Lua

LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).

http://www.inf.puc-rio.br/~roberto/lpeg
lua5.1-expat 1.3.0 SAX XML parser based on the Expat library

LuaExpat is a SAX XML parser based on the Expat library.

http://matthewwild.co.uk/projects/luaexpat/
lua5.1-filesystem 1.6.3 File system library for Lua

LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution. LuaFileSystem offers a portable way to access the underlying directory structure and file attributes.

https://keplerproject.github.io/luafilesystem/index.html
lua5.1-sec 0.6 OpenSSL bindings for Lua

LuaSec is a binding for OpenSSL library to provide TLS/SSL communication. It takes an already established TCP connection and creates a secure session between the peers.

https://github.com/brunoos/luasec/wiki
lua5.1-socket 2.0.2 Socket library for Lua

LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules that add support for functionality commonly needed by applications that deal with the Internet.

Among the supported modules, the most commonly used implement the SMTP (sending e-mails), HTTP (WWW access) and FTP (uploading and downloading files) client protocols. These provide a very natural and generic interface to the functionality defined by each protocol. In addition, you will find that the MIME (common encodings), URL (anything you could possible want to do with one) and LTN12 (filters, sinks, sources and pumps) modules can be very handy.

http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/
lua5.2-bitop 1.0.2 Bitwise operations on numbers for Lua

Lua BitOp is a C extension module for Lua which adds bitwise operations on numbers.

http://bitop.luajit.org/index.html
lua5.2-libmpack 1.0.5 Lua bindings for the libmpack binary serialization library

Libmpack is a small binary serialization and RPC library that implements both the msgpack and msgpack-rpc specifications.

https://github.com/libmpack/libmpack-lua
lua5.2-lpeg 1.0.1 Pattern-matching library for Lua

LPeg is a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs).

http://www.inf.puc-rio.br/~roberto/lpeg
luajit 2.1.0-beta2 Just 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/
patches: 1, 2

lugaru 1.2 Cross-platform third-person action game

Lugaru is a third-person action game. The main character, Turner, is an anthropomorphic rebel bunny rabbit with impressive combat skills. In his quest to find those responsible for slaughtering his village, he uncovers a far-reaching conspiracy involving the corrupt leaders of the rabbit republic and the starving wolves from a nearby den. Turner takes it upon himself to fight against their plot and save his fellow rabbits from slavery.

https://osslugaru.gitlab.io
luit 1.1.1 Convert terminal I/O from legacy encodings to UTF-8

Luit is a filter that can be run between an arbitrary application and a UTF-8 terminal emulator such as xterm. It will convert application output from the locale's encoding into UTF-8, and convert terminal input from UTF-8 into the locale's encoding.

https://www.x.org/wiki/
patches: 1

luminance-hdr 2.4.0 High dynamic range (HDR) imaging application

Luminance HDR (formerly QtPFSGui) is a graphical user interface application that aims to provide a workflow for high dynamic range (HDR) imaging. It supports several HDR and LDR image formats, and it can:

  • Create an HDR file from a set of images (formats: JPEG, TIFF 8bit and 16bit, RAW) of the same scene taken at different exposure setting;

  • Save load HDR images;

  • Rotate, resize and crop HDR images;

  • Tone-map HDR images;

  • Copy EXIF data between sets of images.

http://qtpfsgui.sourceforge.net
patches: 1

lush2 2.0.1 Lisp Universal Shell

Lush is an object-oriented Lisp interpreter/compiler with features designed to please people who want to prototype large numerical applications. Lush includes an extensive library of vector/matrix/tensor manipulation, numerous numerical libraries (including GSL, LAPACK, and BLAS), a set of graphic functions, a simple GUI toolkit, and interfaces to various graphic and multimedia libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio grabbing), and others. Lush is an ideal frontend script language for programming projects written in C or other languages. Lush also has libraries for Machine Learning, Neural Nets and statistical estimation.

http://lush.sourceforge.net/
patches: snippet

lv2 1.14.0 LV2 audio plugin specification

LV2 is an open specification for audio plugins and host applications. At its core, LV2 is a simple stable interface, accompanied by extensions which add functionality to support the needs of increasingly powerful audio software.

http://lv2plug.in/
lv2-mda-epiano 0.0.2 LV2 port of the mda EPiano plugin
lv2-mda-piano 0.0.2 LV2 port of the mda Piano plugin
lvm2 2.02.174 Logical volume management for Linux

LVM2 is the logical volume management tool set for Linux-based systems. This package includes the user-space libraries and tools, including the device mapper. Kernel components are part of Linux-libre.

https://sourceware.org/lvm2/
patches: 1, snippet

lvm2-static 2.02.174 Logical volume management for Linux (statically linked)

LVM2 is the logical volume management tool set for Linux-based systems. This package includes the user-space libraries and tools, including the device mapper. Kernel components are part of Linux-libre.

https://sourceware.org/lvm2/
patches: 1, snippet

lvtk 1.2.0 C++ libraries for LV2 plugins

The LV2 Toolkit (LVTK) contains libraries that wrap the LV2 C API and extensions into easy to use C++ classes. It is the successor of lv2-c++-tools.

https://github.com/lvtk/lvtk
lxappearance 0.6.2 LXDE GTK+ theme switcher

LXAppearance is a desktop-independent GTK+ theme switcher able to change themes, icons, and fonts used by GTK+ applications.

http://lxde.org
lxc 2.0.8 Linux container tools

LXC is a userspace interface for the Linux kernel containment features. Through a powerful API and simple tools, it lets Linux users easily create and manage system or application containers.

https://linuxcontainers.org/
lxde 0.99.2 Lightweight X11 Desktop Environment

LXDE, which stands for Lightweight X11 Desktop Environment, is a desktop environment which is lightweight and fast. It is designed to be user friendly and slim, while keeping the resource usage low. LXDE uses less RAM and less CPU while being a feature rich desktop environment. Unlike other tightly integrated desktops LXDE strives to be modular, so each component can be used independently with few dependencies.

https://lxde.org
lxde-common 0.99.2 Common files of the LXDE Desktop

Lxde-common provides common files of the LXDE Desktop.

http://lxde.org
lxde-icon-theme 0.5.1 LXDE default icon theme based on nuoveXT2

Lxde-icon-theme provides an default icon theme for LXDE.

http://lxde.org
lxinput 0.3.5 Tool for mouse and keyboard configuration in LXDE

Lxinput provides a small program to configure keyboard and mouse in LXDE.

http://lxde.org
lxmenu-data 0.1.5 Freedesktop.org desktop menus for LXDE

Lxmenu-data provides files required to build freedesktop.org menu spec-compliant desktop menus for LXDE.

http://lxde.org
lxpanel 0.9.3 X11 Desktop panel for LXDE

Lxpanel provides an X11 desktop panel for LXDE.

http://lxde.org
lxqt-build-tools 0.4.0 LXQt Build tools

Lxqt-build-tools is providing several tools needed to build LXQt itself as well as other components maintained by the LXQt project.

http://lxqt.org
lxqt-common 0.9.1 Common files for LXQt

lxqt-common provides the desktop integration files (themes, icons, configuration files etc.) for the LXQt desktop environment.

http://lxqt.org/
lxqt-session 0.9.0 Session manager for LXQt

lxqt-session provides the standard session manager for the LXQt desktop environment.

http://lxqt.org/
lxrandr 0.3.1 LXDE monitor configuration tool

LXRandR is a very basic monitor configuration tool. It relies on the X11 resize-and-rotate (RandR) extension but doesn't aim to be a full frontend of it. LXRandR only gives you some easy and quick options which are intuitive. It's suitable for laptop users who frequently uses projectors or external monitor.

http://lxde.org
lxsession 0.5.3 Lightweight X11 session manager

Lxsession provides an lightweight X11 session manager.

http://lxde.org
patches: 1, snippet

lxtask 0.1.7 LXDE task manager

LXTask is a lightweight task manager derived from Xfce task manager with all dependencies on Xfce removed. LXTask is based on the GTK+ toolkit. It allows users to monitor and control of running processes.

http://lxde.org
lxterminal 0.3.0 LXDE terminal emulator

LXTerminal is a VTE-based terminal emulator. It supports multiple tabs and has only minimal dependencies thus being completely desktop-independent. In order to reduce memory usage and increase the performance, all instances of the terminal are sharing a single process.

http://lxde.org
patches: 1

lynx 2.8.9dev.15 Text 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/
lz4 1.8.0 Compression algorithm focused on speed

LZ4 is a lossless compression algorithm, providing compression speed at 400 MB/s per core (0.16 Bytes/cycle). It also features an extremely fast decoder, with speed in multiple GB/s per core (0.71 Bytes/cycle). A high compression derivative, called LZ4_HC, is also provided. It trades CPU time for compression ratio.

http://www.lz4.org
lzip 1.18 Lossless 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
lziprecover 1.19 Recover and decompress data from damaged lzip files

Lziprecover is a data recovery tool and decompressor for files in the lzip compressed data format (.lz). It can test the integrity of lzip files, extract data from damaged ones, and repair most files with small errors (up to one single-byte error per member) entirely.

Lziprecover is not a replacement for regular backups, but a last line of defence when even the backups are corrupt. It can recover files by merging the good parts of two or more damaged copies, such as can be easily produced by running ddrescue on a failing device.

This package also includes unzcrash, a tool to test the robustness of decompressors when faced with corrupted input.

http://www.nongnu.org/lzip/lziprecover.html
lzo 2.09 Data compression 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
lzop 1.03 Compress or expand files

Lzop is a file compressor which is very similar to gzip. Lzop uses the LZO data compression library for compression services, and its main advantages over gzip are much higher compression and decompression speed (at the cost of some compression ratio).

http://www.lzop.org/
^