Skip to content

Latest commit

 

History

History
371 lines (240 loc) · 29.4 KB

README.md

File metadata and controls

371 lines (240 loc) · 29.4 KB

Libraries

Index: A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

A

B

C

  • Cairo (libcairo.so) 1.18.0
    Cairo is a 2D graphics library with support for multiple output devices. Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available.

D

E

  • expat: libexpat (libexpat.so) 2.6.2
    This is Expat, a C library for parsing XML, written by James Clark. Expat is a stream-oriented XML parser. This means that you register handlers with the parser before starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers.

F

  • FLAC (libFLAC.so) 1.3.2
    Free Lossless Audio Codec library.

  • FreeType (freetype.so) 2.13.2
    FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.

  • FriBidi (libfribidi.so) 1.0.15
    The Free Implementation of the Unicode Bidirectional Algorithm.

G

  • gettext (libintl.so) 0.21.1
    GNU Internationalization library

  • GLib2 libglib (libglib-2.0.so) 2.32.4/2.81.0
    GLib is a library containing many useful C routines for things such as trees, hashes, and lists.

  • gmp: GNU MP Bignum Library (libgmp.so) 6.1.2
    GNU MP Bignum Library The GMP library provides arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. It can be used to implement cryptographic algorithms.

  • gsasl: libgsasl (libgsasl.so) 1.10.0
    GNU SASL is an implementation of the Simple Authentication and Security Layer framework and a few common SASL mechanisms. SASL is used by network servers (e.g., IMAP, SMTP, XMPP) to request authentication from clients, and in clients to authenticate against servers.

H

I

J

L

  • ldns: libldns (libldns.so) 1.7.1
    The goal of ldns is to simplify DNS programming, it supports recent RFCs like the DNSSEC documents, and allows developers to easily create software conforming to current RFCs, and experimental software for current Internet Drafts. A secondary benefit of using ldns is speed; ldns is written in C it should be a lot faster than Perl.

  • leptonica (liblept.so) 1.69
    A library for efficient image processing and image analysis operations.

  • libart_lgpl: Libart 2D graphics (libart.so) 2.3.21
    Libart is a library for high-performance 2D graphics. It supports a very powerful imaging model, basically the same as SVG and the Java 2D API. It includes all PostScript imaging operations, and adds antialiasing and alpha-transparency. It is also highly tuned for incremental rendering. It contains data structures and algorithms suited to rapid, precise computation of Region of Interest, and a two-phase rendering pipeline optimized for interactive display.

  • libatomic (libatomic.so) 1.0.0/1.1.0/1.2.0
    GCC Atomics Library Included in gcc since v4.8, see https://gcc.gnu.org/wiki/Atomic/GCCMM

  • libavmacl2 7490.06.30

  • libavmhmac (libavmhmac.so) - EXPERIMENTAL 0.2
    Replaces AVM's libavmhmac. Our libavmhmac only forwards functions to openssl's libcrypto where AVM wrote their own implementations. We have no clue why they did this.

  • libcap (libcap.so) 2.49/2.69
    A library for getting and setting POSIX.1e (formerly POSIX 6) draft 15 capabilities.

  • libcapi: CAPI 2.0 (libcapi20.so) avm-7390.05.50
    COMMON-ISDN-API (CAPI) 2.0 Library

  • libcap-ng (libcap-ng.so) 0.8.3
    The libcap-ng library should make programming with posix capabilities easier. The library has some utilities to help you analyse a system for apps that may have too much privileges.

  • libconfig (libconfig.so) 1.5
    Libconfig is a simple library for processing structured configuration files. Libconfig is very compact - just 46K for the stripped C shared library. This makes it well-suited for memory-constrained systems.

  • libconfuse (libconfuse.so) 3.3
    libConfuse is a configuration file parser library written in C. It supports sections and (lists of) values, as well as other features such as single/double quoted strings, environment variable expansion, functions and nested include statements. Values can be strings, integers, floats, booleans, and sections. The goal is not to be the configuration file parser library with a gazillion of features. Instead, it aims to be easy to use and quick to integrate with your code.

  • libctlmgr (libctlmgr.so) 1.0
    This is Freetz compatibility library which overwrites functions of AVM's libraries, e.g. write_etc_passwd.

  • libdaemon (libdaemon.so) 0.14
    Libdaemon is a lightweight C library that eases the writing of UNIX daemons.

  • libdeflate (libdeflate.so) 1.21
    Heavily optimized library for DEFLATE/zlib/gzip compression and decompression

  • libdnet (libdnet.so) 665
    libdnet provides a simplified, portable interface to several low-level networking routines, including: * network address manipulation * kernel arp(4) cache and route(4) table lookup and manipulation * network firewalling (IP filter, ipfw, ipchains, pf, PktFilter, ...) * network interface lookup and manipulation * IP tunnelling (BSD/Linux tun, Universal TUN/TAP device) * raw IP packet and Ethernet frame transmission http://libdnet.sourceforge.net/ dnet is a simple test program for the dnet(3) library. It can be used to compose and transmit network datagrams as a Unix-style filter (e.g. reading from or writing to files and pipes) or modify the local system network configuration (including the ARP cache, firewall ruleset, network interfaces, and routing table). http://libdnet.sourceforge.net/dnet.8.txt

  • libdvbcsa (libdvbcsa.so) 1.1.0
    libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm (DVB/CSA) with encryption and decryption capabilities.

  • libelf (libelf.so) 0.8.13
    libelf - ELF object file access library

  • libev (libev.so) 4.33
    libev provides a full-featured and high-performance event loop that is loosely modelled after libevent. It includes relative timers, absolute timers with customized rescheduling, synchronous signals, process status change events, event watchers dealing with the event loop itself, file watchers, and even limited support for fork events. It uses a priority queue to manage timers and uses arrays as fundamental data structure. It has no artificial limitations on the number of watchers waiting for the same event.

  • libevent (libevent.so) 2.1.12-stable
    libevent is an asynchronous event notification software 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.

  • libexif: EXIF library (libexif.so) 0.6.24
    libexif is a library for parsing, editing, and saving EXIF data.

  • libffi (libffi.so) 3.4.6
    libffi is a library that 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. 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.

  • libftdi (libftdi.so) 0.20
    A library (using libusb) to talk to FTDI's FT232BM/245BM, FT2232C/D and FT232/245R type chips including the popular bitbang mode.

  • libgcc_s (libgcc_s.so) 1
    GCC low-level runtime library GCC provides a low-level runtime library, libgcc.a' or libgcc_s.so.1' on some platforms. GCC generates calls to routines in this library automatically, whenever it needs to perform some operation that is too complicated to emit inline code for. Most of the routines in libgcc handle arithmetic operations that the target processor cannot perform directly. This includes integer multiply and divide on some machines, and all floating-point operations on other machines. libgcc also includes routines for exception handling, and a handful of miscellaneous operations.

  • libgcrypt: GnuPG crypto library (libgcrypt.so) 1.10.2
    Libgcrypt is a general-purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptographic building blocks: symmetric ciphers (AES, DES, Blowfish, CAST5, Twofish, and Arcfour), hash algorithms (MD4, MD5, RIPE-MD160, SHA-1, and TIGER-192), MACs (HMAC for all hash algorithms), public key algorithms (RSA, ElGamal, and DSA), large integer functions, random numbers, and a lot of supporting functions.

  • libgd (libgd.so) 2.3.3
    GD is an open source code library for the dynamic creation of images by programmers. GD creates PNG, JPEG and GIF images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly.

  • libgpg-error: GnuPG error library (libgpg-error.so) 1.47
    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.

  • libgsm (libgsm.so) 1.0.13
    This package contains runtime shared libraries for libgsm, an implementation of the European GSM 06.10 provisional standard for full-rate speech transcoding, prI-ETS 300 036, which uses RPE/LTP (residual pulse excitation/long term prediction) coding at 13 kbit/s.

  • libid3tag (libid3tag.so) 0.16.3
    ID3 tag manipulation library

  • libidn (libidn.so) 1.42
    GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA 2003 specifications. Libidn's purpose is to encode and decode internationalized domain names.

  • libmad (libmad.so) 0.15.1b
    MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are fully implemented.

  • libmaxminddb (libmaxminddb.so) 1.10.0
    C library for the MaxMind DB file format. You'll need an additional .mmdb file, put it on storage. Get it here: https://github.com/P3TERX/GeoLite.mmdb/

  • libmnl (libmnl.so) 1.0.4
    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.

  • libmultid (libmultid.so) 1.0
    If this library is preloaded to multid, some portbindings will be remapped.

  • libnet (libnet.so) 1.1.4
    A C library for portable packet creation and injection. Libnet is an API to help with the construction and handling of network packets. It provides a portable framework for low-level network packet writing and handling (use libnet in conjunction with libpcap and you can write some really cool stuff). Libnet includes packet creation at the IP layer and at the link layer as well as a host of supplementary and complementary functionality. Libnet is very handy with which to write network tools and network test code. See the manpage and sample test code for more detailed information. http://github.com/sam-github/libnet Contact Sam Roberts vieuxtech@gmail.com if you have patches or have found bugs.

  • libnfsidmap (libnfsidmap.so) 0.27
    This library provides support for the idmapd service used by NFSv4.

  • libogg (libogg.so) 1.3.2
    Libogg is a library for manipulating ogg bitstreams. It handles both making ogg bitstreams and getting packets from ogg bitstreams.

  • libonig: Oniguruma (libonig.so) 6.9.9
    Oniguruma is a modern and flexible regular expressions library. It encompasses features from different regular expression implementations that traditionally exist in different languages. It comes close to being a complete superset of all regular expression features found in other regular expression implementations.

  • liboping (liboping.so) 1.6.1
    A simple library for creating ICMP echo (ping) packets.

  • libosip2 (libosip2.so) 3.5.0
    GNU oSIP library, a Session Initiation Protocol (SIP) implementation.

  • libpcap (libpcap.so) 1.1.1/1.10.4
    libpcap is a system-independent interface for user-level packet capture. libpcap provides a portable framework for low-level network monitoring. Applications include network statistics collection, security monitoring, network debugging, etc.

  • libpng: PNG library (libpng.so) 1.6.43
    libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 12 years. The home site for development versions (i.e., may be buggy or subject to change or include experimental features) is http://libpng.sourceforge.net/, and the place to go for questions about the library is the png-mng-implement mailing list.

  • libssh2 (libssh2.so) 1.11.0
    libssh2 is a client-side C library implementing the SSH2 protocol.

  • libstdcxx: libstdc++ (libstdc++-6.0.x.so) 6.0.16/6.0.17/6.0.19/6.0.20/6.0.21/6.0.25/6.0.28/6.0.32/6.0.33
    GNU implementation of the Standard C++ Library.

  • libsynce (libsynce.so) 0.10.0
    A helper library for SynCE, a framework to sync WinCE devices

  • libtasn1: GNU ASN1 library (libtasn1.so) 4.19.0
    A small ASN.1 library.

  • libtirpc (libtirpc.so) 1.3.5
    Libtirpc is a port of Suns Transport-Independent RPC library to Linux. It's being developed by the Bull GNU/Linux NFSv4 project.

  • libtool (libltdl.so) 1.5.26
    A generic dynamic object loading library

  • liburcu (liburcu.so) 0.14.0
    liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores.

  • libusb-0.1 (libusb-0.1.so) 0.1.8/0.1.12
    A library for accessing Linux USB devices (legacy API).

  • libusb1: libusb-1.0 (libusb-1.0.so) 1.0.23/1.0.27
    A library for accessing Linux USB devices (current API).

  • libuv (libuv.so) 1.44.2/1.48.0
    libuv is a async IO library for various programs

  • libvorbis (libvorbis.so) 1.3.5
    Vorbis is the name of a specific audio compression scheme that's designed to be contained in Ogg. libvorbis is a BSD-style license software implementation of the Vorbis specification by the Xiph.Org Foundation.

  • libxml2 (libxml2.so) 2.13.3
    XML toolkit from the GNOME project

  • linux-atm (libatm.so) 2.5.2
    Libatm is a library for accessing the Linux ATM subsystem.

  • LZ4 (liblz4.so) 1.10.0
    LZ4 is a very fast lossless compression algorithm, providing compression speed at 400 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems.

  • lzma1 465

  • LZO (liblzo2.so) 2.10
    LZO is a portable lossless data compression library written in ANSI C. It offers pretty fast compression and very fast decompression. Decompression requires no memory. In addition there are slower compression levels achieving a quite competitive compression ratio while still decompressing at this very high speed.

M

N

  • ncurses (libncurses.so) 6.5
    ncurses is a programming library providing an API, allowing the programmer to write text user interfaces in a terminal-independent manner. It also optimizes screen changes, in order to reduce the latency experienced when using remote shells. Ncurses stands for "new curses", and is a replacement for the discontinued 4.4 BSD classic curses.

  • ncursesw (libncursesw.so) 6.5
    ncurses is a programming library providing an API, allowing the programmer to write text user interfaces in a terminal-independent manner. It also optimizes screen changes, in order to reduce the latency experienced when using remote shells. Ncurses stands for "new curses", and is a replacement for the discontinued 4.4 BSD classic curses. Ncursesw has additional wide-character (unicode) support. Ncurses and Ncursesw libraries are source-compatible, but not binary-compatible.

  • neon: libneon (libneon.so) 0.30.2/0.32.5
    neon is an HTTP and WebDAV client library, with a C language API.

  • nettle: libnettle (libnettle.so) 3.9.1
    A low level cryptographic library (symmetric and one-way cryptos)

O

  • openjp2: libopenjp2 (libopenjp2.so) 2.5.0
    OpenJPEG is an open-source JPEG 2000 codec written in C language. It has been developed in order to promote the use of JPEG 2000, a still-image compression standard from the Joint Photographic Experts Group (JPEG). Since April 2015, it is officially recognized by ISO/IEC and ITU-T as a JPEG 2000 Reference Software.

  • openjpeg: libopenjpeg (libopenjpeg.so) 1.5.2
    JPEG 2000 image compression/decompression library

  • openobex: libopenobex (libopenobex.so) 1.3
    The overall goal of this project is to make an open source implementation of the Object Exchange (OBEX) protocol.

  • opus: libopus (libopus.so) 1.1.4
    Opus is a totally open, royalty-free, highly versatile audio codec. It is primarily designed for interactive speech and music transmission over the Internet, but is also applicable to storage and streaming applications. It incorporates technology from Skype's SILK codec and Xiph.Org's CELT codec. It has been standardized by the Internet Engineering Task Force (IETF) as RFC 6716.

P

R

  • readline: libreadline (libreadline.so) 8.2
    The Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.

S

  • serf: libserf (libserf.so) 1.3.10
    High-performance asynchronous HTTP client library

  • spandsp: libspandsp (libspandsp.so) 0.0.6
    SpanDSP is a library of DSP functions for telephony, in the 8000 sample per second world of E1s, T1s, and higher order PCM channels. It contains low level functions, such as basic filters. It also contains higher level functions, such as cadenced supervisory tone detection, and a complete software FAX machine.

  • speex: libspeex (libspeex.so) 1.2rc1
    Speex is an Open Source/Free Software patent-free audio compression format designed for speech. This package contains the shared codec library.

  • srtp: libsrtp (libsrtp.so) 1.4.4
    SRTP is a security profile for RTP that adds confidentiality, message authentication, and replay protection to that protocol. It is specified in RFC 3711. LibSRTP provides an implementation of the Secure Real-Time Transport Protocol (SRTP), the Universal Security Transform (UST), and a supporting cryptographic kernel.

  • sysfsutils: libsysfs (libsysfs.so) 2.1.0
    The library's purpose is to provide a consistant and stable interface for querying system device information exposed through sysfs.

T

  • taglib (libtag.so) 1.6.3
    TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files.

U

  • uClibc (ld-uClibc-x.y.z.so) 0.9.28/0.9.29/0.9.32.1/0.9.33.2/1.0.14/1.0.49
    uClibc is a small C standard library intended for embedded Linux systems. uClibc was created to support uClinux, a version of Linux not requiring a memory management unit and thus suited for microcontrollers (hence the "uC" in the name - "u" is a replacement for the Greek character "miu" often used as an abbreviation for the prefix "micro"). uClibc is much smaller than GNU C Library (glibc), the C library normally used with Linux distributions. While glibc is intended to fully support all relevant C standards across a wide range of platforms, uClibc is specifically focused on embedded Linux. Features can be enabled or disabled according to space requirements.

  • uclibcxx: uClibc++ (libuClibc++.so.0.2.6) 6687fc9276fa52defaf8592f2001c19b826aec93
    An implementation of the Standard C++ Library optimized for embedded systems.

  • udns: libudns (libudns.so) 0.4
    UDNS is a stub DNS resolver library with ability to perform both syncronous and asyncronous DNS queries.

  • utf8proc (libutf8proc.so) 2.7.0
    a clean C library for processing UTF-8 Unicode data: normalization, case-folding, graphemes, and more

Y

Z

  • Zlib (libz.so) 1.3.1
    zlib is a lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms.