Projects within C libraries

  • ADG: Automatic Drawing Generation

    - a library focused on automating the drawing of mechanical parts.
  • ALSA library

    - library for for the Advanced Linux Sound Architecture (ALSA).
  • ATK

    - The Gnome accessibility toolkit
  • ATM SAR Library (SARLib)

    - ATM Segmentation and Reassembly Library.
  • Ad-hoc Support Library

    - a user-space library which provides an API to faciliate implementation of routing protocols for wireless ad-hoc networks in GNU/Linux.
  • Alexis FTP (aftp)

    - an FTP library and a background FTP tool.
  • AntTweakBar

    - AntTweakBar is a small and easy to use C/C++ library that allows programmers to quickly add a light and intuitive GUI into OpenGL or DirectX based graphic programs to interactively tweak them.
  • Argtable

    - Library for parsing command line arguments
  • Autogen

    - Automated program and text generation
  • BeeCrypt

    - Cryptography library
  • Bit::Vector

    - Implements and efficiently handles bit vectors of arbitrary size
  • CLN

    - C++ class library for numbers
  • CWXML

    - Parses and generates XML and BXML formats
  • Cbase

    - C library for Posix software development
  • Cgi-util

    - C library for developing Web programs
  • Cheap Threads

    - Routines for implementing sychronous threads (aka cooperative multitasking)
  • Chipmunk

    - a fast 2D physics library written in C.
  • Ctalk

    - Is an Object Oriented Extension for C
  • CuTest

    - Unit testing library for C
  • Diet libc

    - Library for creating small, statically linked binaries
  • DynObj

    - a C/C++ library for cross compiler plugin libraries.
  • EZWGL

    - GUI and graphics library for X11
  • Ecc

    - Elliptical curve class library
  • Filters

    - Converts proprietary formats to XML-based formats
  • FireDNS

    - Library for handling asynchronous DNS queries
  • FireString

    - Facilitates C string handling
  • FreeIPMI

    - Intelligent platform management system
  • GDB-Machine Interface library

    - implements the GDB-MI (GNU DeBugger/Machine Interface) protocol as a library.
  • GDSL

    - Routines for generic data structures manipulation
  • GJrand

    - a programmer's library for random numbers.
  • GL2PS

    - OpenGL to PostScript printing library
  • GLib

    - Core library that forms the basis of GTK+ and GNOME
  • GTK+

    - GNU toolkit for X windows development
  • Gconf

    - Registry system
  • Gdome2

    - DOM C library for GNOME
  • Gscope: A Software Oscilloscope Library

    - a software oscilloscope library.
  • Gwenhywfar

    - Provides OS abstraction functions
  • Hashit

    - Library of generic hash tables
  • Interpcom

    - Command interpreter library for building scientific applications
  • L3D - A Linux 3D Engine-Library

    - a 3D library for developing OpenGL applications under GNU/Linux.
  • LIBrary for SECure ReMoval

    - a set of replacements for these standard C functions which cause data removing from files.
  • Lib3ds

    - Library to help create of 3DS import and export filters
  • LibCGI

    - Library for writing CGI applications
  • LibGKSu

    - API for using su and sudo in programs that need to execute tasks as other users
  • LibSysCtr

    - GNU/Linux system call tracing library
  • LibXDiff

    - Text and binary file differential/patch library
  • LibYAML

    - a YAML 1.1 parser and emitter written in C.
  • Libcurl

    - Multiprotocol file transfer library
  • Libdvdcss

    - Library for transparent DVD device access with CSS on-the-fly decryption
  • Libgaudio

    - C/C++ library to incorporate sound and sound effects into games
  • Libnids - NIDS E-component library

    - NIDS E-component library.
  • Libping

    - Makes ICMP_ECHO requests from a script or program
  • Library to create PostScript files

    - a C-library for generating multi page PostScript documents.
  • Libsndfile

    - Library for reading and writing sound files
  • Libstrfunc

    - Text processing system
  • Libtasn1

    - the ASN.1 library used by GnuTLS, GNU Shishi and some other packages.
  • Libxml2

    - XML C library for the Gnome project
  • Log4c

    - Library for flexible logging
  • Lzlib

    - a compression library for lzip files.
  • MPFR

    - Multiple-precision Floating-point library with correct rounding.
  • Mailutils

    - A set of libraries and programs for handling e-mail messages
  • Meanwhile

    - an open implementation of the Lotus Sametime client protocol.
  • Micro Window-Gadgets

    - A lightweight windowing toolkit for C and X11.
  • Ming

    - SWF output library
  • Mini-XML

    - Small XML parsing library
  • Mplib

    - Library for ID3 tags
  • NML

    - Numerical analysis library
  • NURBSS++

    - Hides the basic mathematics of NURBS
  • Nana

    - Library for assertion checking and logging in GNU C/C++
  • Neon

    - HTTP and WebDAV client library
  • Npic library

    - provides types and functions in C language to memorize and manipulate bitmap images.
  • OSSP uuid

    - Universally Unique Identifier (UUID) Toolkit
  • OpenGui

    - Graphics and windowing library
  • PCRE

    - Library of Perl-compatible regular expressions
  • Portable Media Player library (PMPlib)

    - develops a management software/library for various portable media players.
  • Pspell

    - Generic interface for spell checker libraries
  • Pth

    - GNU Portable Threads library
  • Pthrlib

    - Library and toolkit for writing Web servers
  • Raptor RDF Parser Toolkit

    - Parses RDF syntaxes into RDF triples
  • Rasqual

    - C library for querying RDF
  • Really Easy Video Encoding Library

    - the shortest, simplest path between your application and high-quality, highly-compressed video file dumps.
  • Rx

    - Free regex library
  • SQLite

    - C library that implements an embeddable SQL database engine
  • Sglib

    - C library inspired by the Standard Template Library from C++
  • Silly Translation library (Silt)

    - provides functions to encode and decode text using several "silly" translation algorithms.
  • Simple XML Configuration Library

    - An xml library for parsing a simple configuration file format.
  • StepTalk

    - Framework for creating scriptable servers or applications
  • The GNU Objective C Class Library

    - The GNU Objective C Class Library (libobjects) is a library of general-purpose, non-graphical Objective C objects
  • Threads

    - Library to make threading under C++ easier
  • UDS Collection

    - C++ development and debugging library
  • Velocity

    - String processing library for C
  • Vstr

    - String library for network communications
  • WBXML Library

    - a C library for handling WBXML (Wireless Binary XML) documents.
  • WrapText

    - WrapText.c - naive, greedy, but flexible text wrapping function
  • XOSD

    - a simple library to display shaped text on your X display.
  • Xbase

    - Library for manipulating xBase files
  • Yed

    - Library of modules for object-oriented programming
  • Zthread

    - Object-oriented threading and synchronization library
  • adns

    - Resolver library for C and C++ programs
  • avl

    - Library for balanced binary trees
  • blib

    - Programming library for Blinkenlights
  • botnet

    - Library for development of IRC bots
  • c-ares

    - Asynchronous resolver library
  • c2hs

    - Simplifies the development of Haskell bindings to C libraries
  • c2lib

    - Perl/STL-like library of tools for C programming
  • cadaver

    - Command-line WebDAV client
  • ccl

    - Interface to configuration files containing key/value pairs
  • cgicc

    - C++ class library for writing CGI applications
  • fftw

    - Subroutine library for computing the Discrete Fourier Transform
  • giflib

    - a library for reading and writing gif images.
  • glibbind

    - Binds properties in GLib and GTK+ objects
  • ilib

    - Image manipulation library for developers
  • jwsmtp

    - Facilitates sending email programmatically
  • kdtree

    - A simple C library for working with KD-Trees
  • ldns

    - Library that simplifies DNS programming in C
  • libConfuse

    - Configuration file parsing library
  • libDSP

    - Library of digital signal processing functions
  • libc

    - Library for use with GNU/Hurd and GNU/Linux
  • libcdaudio

    - Portable library for accessing audio CD drives
  • libcddb

    - Implements various protocols to access data on a CDDB server
  • libcfg+

    - Command line and configuration file parsing library
  • libdaemon

    - Facilitates the writing of daemons
  • liberror

    - Message printing library
  • libevent

    - Event notification library
  • libffcall

    - Builds foreign function call interfaces in embedded interpreters
  • libgnomecanvas

    - Canvas widget for Gnome2
  • libgsf

    - GNOME structured file library
  • libhid

    - provides a generic and flexible way to access and interact with USB HID devices.
  • libmemcache

    - C API for 'memcached'
  • libmicrohttpd

    - GNU library
  • libnomadii

    - library for the Nomad II GNU/Linux Driver Suite.
  • liboop

    - Low-level event loop dispatcher
  • libpcl

    - Portable coroutine library
  • libquantum

    - Simulation of a quantum computer
  • libradix

    - C library for implementing radix sort.
  • libshout

    - MP3/Ogg Vorbis broadcast streaming library
  • libslack

    - Library of Unix/C programming utilities
  • libspopc

    - POP3 client library
  • libtar

    - Library for manipulating tar files from within C programs.
  • libtiff

    - Library for reading and writing TIFF files
  • libusb

    - a library for use by user level applications to access USB devices regardless of OS.
  • libxcpc

    - Exception and resource handling in C
  • netwib

    - Network library
  • packet assembly library (libpal)

    - a packet assembly library.
  • pyGnuTLS

    - Python wrapper for the GnuTLS library
  • qDecoder

    - C library for creating CGI software
  • ruli

    - Library for querying DNS SRV resource records
  • speex

    - Speech compression format
  • tidylib

    - Library implementation of the 'tidy' program
  • tvmet

    -
  • vevo

    - Software for writing video processor plugins
 
 

Please send comments on these web pages to bug-directory@fsf.org, send other questions to info@fsf.org.

Copyright © 2000 - 2009 Free Software Foundation, Inc., 51 Franklin Street, 5th Floor, Boston, MA 02110-1301, USA

The copyright licensing notice below applies to this text. Any software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.

Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.