C libraries
acos (C)
An acos function is a C standard library function defined in math.h.
An acos function is a C standard library function defined in math.h.
Allegro (software)
Allegro is a software library for video game development.
Allegro is a software library for video game development.
Automatically Tuned Linear Algebra Software
Automatically Tuned Linear Algebra Software is a software library for linear algebra.
Automatically Tuned Linear Algebra Software is a software library for linear algebra.
Basic Object System
In computer programming, the Basic Object System (BOS) is a C-callable library that implements the notion of object and which uses tcl as its interpreter for interpreted methods (you can have "c...
In computer programming, the Basic Object System (BOS) is a C-callable library that implements the notion of object and which uses tcl as its interpreter for interpreted methods (you can have "c...
Basic object system
In computer programming, the basic object system is a C-callable library that implements the notion of object and which uses tcl as its interpreter for interpreted methods.
In computer programming, the basic object system is a C-callable library that implements the notion of object and which uses tcl as its interpreter for interpreted methods.
Binary File Descriptor library
The BFD, or Binary File Descriptor library, is the GNU Project's main mechanism for the portable manipulation of object files in a variety of formats.
The BFD, or Binary File Descriptor library, is the GNU Project's main mechanism for the portable manipulation of object files in a variety of formats.
Boehm garbage collector
In computer science, the Boehm-Demers-Weiser garbage collector, often simply known as Boehm GC, is a conservative garbage collector for C and C++.
In computer science, the Boehm-Demers-Weiser garbage collector, often simply known as Boehm GC, is a conservative garbage collector for C and C++.
Borland Graphics Interface
The Borland Graphics Interface, also known as BGI, is a graphics library bundled with several Borland compilers for the DOS operating systems since 1987.
The Borland Graphics Interface, also known as BGI, is a graphics library bundled with several Borland compilers for the DOS operating systems since 1987.
C POSIX library
The C POSIX library is a language-independent library (using C calling conventions) that adds functions specific to POSIX systems.
The C POSIX library is a language-independent library (using C calling conventions) that adds functions specific to POSIX systems.
Carg
carg is basically a standard library function which calculates the argument of complex number.
carg is basically a standard library function which calculates the argument of complex number.
Cassowary (software)
Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities.
Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities.
cURL
cURL is a computer software project providing a library and command-line tool for transferring data using various protocols.
cURL is a computer software project providing a library and command-line tool for transferring data using various protocols.
CyaSSL
CyaSSL is a small, portable, embedded SSL programming library targeted for use by embedded systems developers.
CyaSSL is a small, portable, embedded SSL programming library targeted for use by embedded systems developers.
DevIL
Developer's Image Library or DevIL (originally called OpenIL; the name was changed at a request from Silicon Graphics, Inc.), started by Denton Woods, is a cross-platform image libra...
Developer's Image Library or DevIL (originally called OpenIL; the name was changed at a request from Silicon Graphics, Inc.), started by Denton Woods, is a cross-platform image libra...
direct.h
Direct.h is a C++ header file that is used to manipulate directories.
Direct.h is a C++ header file that is used to manipulate directories.
DLD (software)
DLD is a library package of C functions that performs dynamic link editing.
DLD is a library package of C functions that performs dynamic link editing.
Embedded GLIBC
Embedded GLIBC (EGLIBC) is a variant of the GNU C Library (glibc), optimised for use in embedded devices, while still attempting to remain source and binary compatible with the standard glibc.
Embedded GLIBC (EGLIBC) is a variant of the GNU C Library (glibc), optimised for use in embedded devices, while still attempting to remain source and binary compatible with the standard glibc.
Expat (library)
In computing, Expat is a stream-oriented XML 1.0 parser library, written in C. As one of the first available open-source XML parsers, Expat has found a place in many open-source projects.
In computing, Expat is a stream-oriented XML 1.0 parser library, written in C. As one of the first available open-source XML parsers, Expat has found a place in many open-source projects.
Expat (XML)
In computing, Expat is a stream-oriented XML 1.0 parser library, written in C. As one of the first available open-source XML parsers, Expat has found a place in many open-source projects.
In computing, Expat is a stream-oriented XML 1.0 parser library, written in C. As one of the first available open-source XML parsers, Expat has found a place in many open-source projects.
FFmpeg
FFmpeg is a free software project that produces libraries and programs for handling multimedia data.
FFmpeg is a free software project that produces libraries and programs for handling multimedia data.
FFmpeg/Libav
FFmpeg is a free software project that produces libraries and programs for handling multimedia data.
FFmpeg is a free software project that produces libraries and programs for handling multimedia data.
FreeTDS
FreeTDS is a free software programming library, a re-implementation of the Tabular Data Stream protocol.
FreeTDS is a free software programming library, a re-implementation of the Tabular Data Stream protocol.
GEGL
The Generic Graphics Library is a programming library under development for image processing applications.
The Generic Graphics Library is a programming library under development for image processing applications.
General Graphics Interface
General Graphics Interface (GGI) is a project that aims to develop a reliable, stable and fast computer graphics system that works everywhere.
General Graphics Interface (GGI) is a project that aims to develop a reliable, stable and fast computer graphics system that works everywhere.
General Matrix Multiply
The General Matrix Multiply (GEMM) is a subroutine in the Basic Linear Algebra Subprograms (BLAS) which performs matrix multiplication, that is the multiplication of two matrices.
The General Matrix Multiply (GEMM) is a subroutine in the Basic Linear Algebra Subprograms (BLAS) which performs matrix multiplication, that is the multiplication of two matrices.
getopt
getopt is a C library function used to parse command-line options.
getopt is a C library function used to parse command-line options.
GNU C Library
The GNU C Library, commonly known as glibc, is the C standard library released by the GNU Project.
The GNU C Library, commonly known as glibc, is the C standard library released by the GNU Project.
GNU Multi-Precision Library
The GNU Multiple-Precision Library, also known as GMP, is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
The GNU Multiple-Precision Library, also known as GMP, is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
GNU Multiple Precision Arithmetic Library
The GNU Multiple Precision Arithmetic Library (GMP) is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
The GNU Multiple Precision Arithmetic Library (GMP) is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
GNU Multiple Precision Library
The GNU Multiple Precision Arithmetic Library, also known as GMP, is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point n...
The GNU Multiple Precision Arithmetic Library, also known as GMP, is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point n...
GNU Nana
GNU Nana provides support for Design by Contract in C and C++.
GNU Nana provides support for Design by Contract in C and C++.
GNU PDF
GNUpdf is a GNU project that aims to completely implement the Portable Document Format standards in free software.
GNUpdf is a GNU project that aims to completely implement the Portable Document Format standards in free software.
GNU Portable Threads
GNU Pth (Portable Threads) is a POSIX/ANSI-C based user-space thread library for UNIX platforms which provides priority-based scheduling for multithreading applications.
GNU Pth (Portable Threads) is a POSIX/ANSI-C based user-space thread library for UNIX platforms which provides priority-based scheduling for multithreading applications.
GNU Scientific Library
In computing, the GNU Scientific Library (or GSL) is a software library written in the C programming language for numerical calculations in applied mathematics and science.
In computing, the GNU Scientific Library (or GSL) is a software library written in the C programming language for numerical calculations in applied mathematics and science.
GObject
The GLib Object System, or GObject, is a free software library providing a portable object system and transparent cross-language interoperability.
The GLib Object System, or GObject, is a free software library providing a portable object system and transparent cross-language interoperability.
Header-only
In the context of the C or C++ programming languages, a library is called header-only if the full definitions of all macros, functions and classes comprising the library are visible to the compi...
In the context of the C or C++ programming languages, a library is called header-only if the full definitions of all macros, functions and classes comprising the library are visible to the compi...
Hierarchical Data Format
Hierarchical Data Format is the name of a set of file formats and libraries designed to store and organize large amounts of numerical data.
Hierarchical Data Format is the name of a set of file formats and libraries designed to store and organize large amounts of numerical data.
iconv
iconv is a computer program and a standardized API used to convert between different character encodings.
iconv is a computer program and a standardized API used to convert between different character encodings.
Integrated Performance Primitives
Intel Integrated Performance Primitives (Intel IPP) is a multi-threaded software library of functions for multimedia and data processing applications, produced by Intel.
Intel Integrated Performance Primitives (Intel IPP) is a multi-threaded software library of functions for multimedia and data processing applications, produced by Intel.
ip (struct)
ip is a struct (structure) in the C programming language.
ip is a struct (structure) in the C programming language.
JasPer
JasPer, a project to create a reference implementation of the codec specified in the JPEG-2000 Part-1 standard (ie.
JasPer, a project to create a reference implementation of the codec specified in the JPEG-2000 Part-1 standard (ie.
LDAP Application Program Interface
The LDAP Application Program Interface, described by RFC 1823, is an Informational RFC that specifies an application programming interface in the C programming language for version 2 of th...
The LDAP Application Program Interface, described by RFC 1823, is an Informational RFC that specifies an application programming interface in the C programming language for version 2 of th...
Lempel-Ziv-Oberhumer
Lempel-Ziv-Oberhumer (LZO) is a lossless data compression algorithm that is focused on decompression speed.
Lempel-Ziv-Oberhumer (LZO) is a lossless data compression algorithm that is focused on decompression speed.
Lempel-Ziv–Oberhumer
Lempel-Ziv-Oberhumer (LZO) is a lossless data compression algorithm that is focused on decompression speed.
Lempel-Ziv-Oberhumer (LZO) is a lossless data compression algorithm that is focused on decompression speed.
Lempel–Ziv–Oberhumer
Lempel-Ziv-Oberhumer is a lossless data compression algorithm that is focused on decompression speed.
Lempel-Ziv-Oberhumer is a lossless data compression algorithm that is focused on decompression speed.
liba52
MPlayer is a free and open source media player.
MPlayer is a free and open source media player.
libaf
MPlayer is a free and open source media player.
MPlayer is a free and open source media player.
libao2
MPlayer is a free and open source media player.
MPlayer is a free and open source media player.
libass
MPlayer is a free and open source media player.
MPlayer is a free and open source media player.
Libav
Libav is a free software project that produces libraries and programs for handling multimedia data.
Libav is a free software project that produces libraries and programs for handling multimedia data.
libavcodec
libavcodec is a free software/open source LGPL-licensed library of codecs for encoding and decoding video and audio data.
libavcodec is a free software/open source LGPL-licensed library of codecs for encoding and decoding video and audio data.
libavdevice
FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data.
FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data.
libavfilter
FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data.
FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data.
libavformat
FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data.
FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data.
libdvdcss
libdvdcss is an open source software library for accessing and unscrambling DVDs encrypted with the Content Scramble System.
libdvdcss is an open source software library for accessing and unscrambling DVDs encrypted with the Content Scramble System.
libfixmath
libfixmath is a platform-independent fixed point maths library aimed at developers wanting to perform fast non-integer maths on platforms lacking a FPU. It offers developers a similar interface ...
libfixmath is a platform-independent fixed point maths library aimed at developers wanting to perform fast non-integer maths on platforms lacking a FPU. It offers developers a similar interface ...
Libgc
In computer science, the Boehm-Demers-Weiser garbage collector, often simply known as Boehm GC, is a conservative garbage collector for C and C++, which is used by many projects that are i...
In computer science, the Boehm-Demers-Weiser garbage collector, often simply known as Boehm GC, is a conservative garbage collector for C and C++, which is used by many projects that are i...
libgegl
The Generic Graphics Library (GEGL) is a programming library under development for image processing applications.
The Generic Graphics Library (GEGL) is a programming library under development for image processing applications.
libgimp
GIMP (short for the GNU Image Manipulation Program) is a free software raster graphics editor.
GIMP (short for the GNU Image Manipulation Program) is a free software raster graphics editor.
libjpeg
libjpeg is a widely-used free software library written in C which implements JPEG decoding and encoding functions alongside various utilities for handling JPEG images.
libjpeg is a widely-used free software library written in C which implements JPEG decoding and encoding functions alongside various utilities for handling JPEG images.
libmpcodecs
MPlayer is a free and open source media player.
MPlayer is a free and open source media player.
libmpdemux
MPlayer is a free and open source media player.
MPlayer is a free and open source media player.
libpng
libpng is the official Portable Network Graphics (PNG) reference library (originally called pnglib).
libpng is the official Portable Network Graphics (PNG) reference library (originally called pnglib).
Libpolo
libpolo is an open source graphics, network and sound library written in C language, and designed for educational environments.
libpolo is an open source graphics, network and sound library written in C language, and designed for educational environments.
libpostproc
FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data.
FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data.
librsvg
librsvg is a free software SVG rendering library written as part of the GNOME project, intended to be lightweight and portable.
librsvg is a free software SVG rendering library written as part of the GNOME project, intended to be lightweight and portable.
Libslack
Libslack is a library of general utilities designed to make UNIX/C programming a bit easier on the eye.
Libslack is a library of general utilities designed to make UNIX/C programming a bit easier on the eye.
libsndfile
libsndfile is a widely-used C library written by Erik de Castro Lopo for reading and writing audio files.
libsndfile is a widely-used C library written by Erik de Castro Lopo for reading and writing audio files.
libswscale
MPlayer is a free and open source media player.
MPlayer is a free and open source media player.
Libvisual
Libvisual is an abstraction library that comes between applications and audio visualisation plugins.
Libvisual is an abstraction library that comes between applications and audio visualisation plugins.
Libvncserver
LibVNCServer and LibVNCClient are cross-platform C libraries that allow to easily implement VNC server or client functionality in an application.
LibVNCServer and LibVNCClient are cross-platform C libraries that allow to easily implement VNC server or client functionality in an application.
libwww
libwww is a highly-modular client-side web API for Unix and Windows, and is also the name of the reference implementation of this API.
libwww is a highly-modular client-side web API for Unix and Windows, and is also the name of the reference implementation of this API.
Lis (linear algebra library)
Lis is a scalable parallel library for solving systems of linear equations and standard eigenvalue problems with real sparse matrices using iterative solvers.
Lis is a scalable parallel library for solving systems of linear equations and standard eigenvalue problems with real sparse matrices using iterative solvers.
Mathomatic
Mathomatic is a free, portable, general-purpose computer algebra system that can symbolically solve, simplify, combine, and compare algebraic equations, and can perform complex number, modular, ...
Mathomatic is a free, portable, general-purpose computer algebra system that can symbolically solve, simplify, combine, and compare algebraic equations, and can perform complex number, modular, ...
MatrixSSL
MatrixSSL is an TLS/SSL implementation designed for custom applications in embedded hardware environments.
MatrixSSL is an TLS/SSL implementation designed for custom applications in embedded hardware environments.
mediaLib
mediaLib (from "multimedia library") is a portable low level library for accelerating multimedia applications, with interfaces in C. It is developed by Sun Microsystems and open sourced under ...
mediaLib (from "multimedia library") is a portable low level library for accelerating multimedia applications, with interfaces in C. It is developed by Sun Microsystems and open sourced under ...
Memory Pool System
The Memory Pool System (MPS) is a flexible and modular memory management system that was developed by Harlequin to support both their ScriptWorks PostScript RIP, and their Harlequin Dylan compil...
The Memory Pool System (MPS) is a flexible and modular memory management system that was developed by Harlequin to support both their ScriptWorks PostScript RIP, and their Harlequin Dylan compil...
MPFR
GNU MPFR is a portable C library for arbitrary-precision binary floating-point computation with correct rounding, based on GNU Multi-Precision Library.
GNU MPFR is a portable C library for arbitrary-precision binary floating-point computation with correct rounding, based on GNU Multi-Precision Library.
mpg123
mpg123 is a free software cross-platform command-line MPEG audio player whose library, libmpg123, is noted for its speed at decompressing MPEG audio files.
mpg123 is a free software cross-platform command-line MPEG audio player whose library, libmpg123, is noted for its speed at decompressing MPEG audio files.
MPIR (mathematics software)
MPIR: Multiple Precision Integers and Rationals is an open source multiprecision integer library forked from the GMP project.
MPIR: Multiple Precision Integers and Rationals is an open source multiprecision integer library forked from the GMP project.
ncurses
ncurses is a programming library that provides an API which allows the programmer to write text-based user interfaces in a terminal-independent manner.
ncurses is a programming library that provides an API which allows the programmer to write text-based user interfaces in a terminal-independent manner.
neon (library)
neon is a library for accessing HTTP and WebDAV servers for the C programming language.
neon is a library for accessing HTTP and WebDAV servers for the C programming language.
Newt (programming library)
Newt is a programming library for color text mode, widget-based user interfaces.
Newt is a programming library for color text mode, widget-based user interfaces.
OCILIB
OCILIB is an open source and cross platform Oracle C library that delivers fast and reliable access to Oracle databases.
OCILIB is an open source and cross platform Oracle C library that delivers fast and reliable access to Oracle databases.
OpenDBX
The OpenDBX library provides a unified and consistent API for software developers to different database management systems.
The OpenDBX library provides a unified and consistent API for software developers to different database management systems.
Pango
Pango is an LGPL licensed free software computing library used by software developers for laying out and rendering text in high quality, emphasising support for multilingual text.
Pango is an LGPL licensed free software computing library used by software developers for laying out and rendering text in high quality, emphasising support for multilingual text.
PARI/GP
PARI/GP is a computer algebra system with the main aim of facilitating number theory computations.
PARI/GP is a computer algebra system with the main aim of facilitating number theory computations.
Perl Compatible Regular Expressions
Perl Compatible Regular Expressions is a regular expression C library inspired by Perl's external interface, written by Philip Hazel.
Perl Compatible Regular Expressions is a regular expression C library inspired by Perl's external interface, written by Philip Hazel.
PLAPACK
PLAPACK (Parallel Linear Algebra Package) is an infrastructure for coding parallel linear algebra algorithms at a high level of abstraction.
PLAPACK (Parallel Linear Algebra Package) is an infrastructure for coding parallel linear algebra algorithms at a high level of abstraction.
PROJ.4
PROJ.4 is a library for performing conversions between cartographic projections.
PROJ.4 is a library for performing conversions between cartographic projections.
Qoca
Qoca is a GPL library for incrementally solving systems of linear equations with various goal functions.
Qoca is a GPL library for incrementally solving systems of linear equations with various goal functions.
Readblend
ReadBlend is a small library to read and extract any data structures from most .blend files created by the free 3D application Blender.
ReadBlend is a small library to read and extract any data structures from most .blend files created by the free 3D application Blender.
Redland RDF Application Framework
Redland is a set of free software libraries written in C that provide support for the Resource Description Framework (RDF), created by Dave Beckett (a former resident of Redland, Bristol).
Redland is a set of free software libraries written in C that provide support for the Resource Description Framework (RDF), created by Dave Beckett (a former resident of Redland, Bristol).
SDL Collide
Simple DirectMedia Layer (SDL) is a cross-platform, free and open source multimedia library written in C that presents a simple interface to various platforms' graphics, sound, and input d...
Simple DirectMedia Layer (SDL) is a cross-platform, free and open source multimedia library written in C that presents a simple interface to various platforms' graphics, sound, and input d...
setcontext
setcontext is one of a family of C library functions (the others being getcontext, makecontext and swapcontext) used for context control.
setcontext is one of a family of C library functions (the others being getcontext, makecontext and swapcontext) used for context control.
sigprocmask (Unix)
In Unix and Unix-like operating systems, sigprocmask is a function call used to change or examine the list of currently blocked signals.
In Unix and Unix-like operating systems, sigprocmask is a function call used to change or examine the list of currently blocked signals.
Simple DirectMedia Layer
Simple DirectMedia Layer is a cross-platform, free and open source multimedia library written in C that presents a simple interface to various platforms' graphics, sound, and input devices.
Simple DirectMedia Layer is a cross-platform, free and open source multimedia library written in C that presents a simple interface to various platforms' graphics, sound, and input devices.
strlcpy
In computer programming, the strlcpy function is intended to replace the function strcpy (which copies a string to a destination buffer) with a secure version that cannot overflow the destinatio...
In computer programming, the strlcpy function is intended to replace the function strcpy (which copies a string to a destination buffer) with a secure version that cannot overflow the destinatio...
Symmetrica
Symmetrica is a C library for representation theory.
Symmetrica is a C library for representation theory.
tcphdr
tcphdr is a struct (structure) in the C programming language.
tcphdr is a struct (structure) in the C programming language.
VTD-XML
Virtual Token Descriptor for eXtensible Markup Language (VTD-XML) refers to a collection of cross-platform XML processing technologies centered around a non-extractive XML, "document-centric" pa...
Virtual Token Descriptor for eXtensible Markup Language (VTD-XML) refers to a collection of cross-platform XML processing technologies centered around a non-extractive XML, "document-centric" pa...
windows.h
windows.h is a Windows-specific header file for the C programming language which contains declarations for all of the functions in the Windows API, all the common macros used by Windows programm...
windows.h is a Windows-specific header file for the C programming language which contains declarations for all of the functions in the Windows API, all the common macros used by Windows programm...
X Toolkit Intrinsics
X Toolkit Intrinsics (also known as Xt, for X toolkit) is a library used in the X Window System.
X Toolkit Intrinsics (also known as Xt, for X toolkit) is a library used in the X Window System.
XDMF
XDMF (eXtensible Data Model and Format) is a library providing a standard way to access data produced by HPC codes.
XDMF (eXtensible Data Model and Format) is a library providing a standard way to access data produced by HPC codes.
Xlib
Xlib is an X Window System protocol client library written in the C programming language.
Xlib is an X Window System protocol client library written in the C programming language.
XMDF
XMDF (eXtensible Model Data Format) is a library providing a standard format for the geometry data storage of river cross-sections, 2D/3D structured and unstructured meshes, geometric paths thro...
XMDF (eXtensible Model Data Format) is a library providing a standard format for the geometry data storage of river cross-sections, 2D/3D structured and unstructured meshes, geometric paths thro...
Settings