LibStroke is a stroke and gesture recognition library. It can be used to easily add the capability to recognize mouse strokes to an application. Examples of programs which are LibStroke-enabled are FVWM2, gEDA, and PCB. There are GNOME, C, TCL, and Java libraries and bindings available aswell.
libtai is a library for storing and manipulating dates and times. It supports two time scales: (1) TAI64, covering a few hundred billion years with 1-second precision; (2) TAI64NA, covering the same period with 1-attosecond precision. Both scales are defined in terms of TAI, the current international real time standard.
libtcp++ allows you to create C++ TCP/IP clients and servers without having to worry about gethostbyname, sockect, connect, bind, listen and accept. It has three classes, TcpClient , TcpServer and TcpIpRuleSet. TcpClient allows you to initiate TCP/IP connections, TcpServer is an abstract class to be used for creating servers by inheriting from it, and TcpIpRuleSet allows you to establish a set of IP-based access rules, and check IPs against them.
The Tecla library provides programs with interactive command line editing facilities, similar to those of the Unix tcsh shell. It supports recall and editing of previously entered command lines, TAB completion of file names and application specific tokens, and in-line wild-card expansion of filenames. The optionally reentrant modules which perform TAB completion and wild-card expansion are also available separately for general use. The library is smaller, more modular, makes more efficient use of the heap, and has a less restrictive license than GNU readline.
libtiff provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. The latest version of the TIFF specification is available on-line in several different formats, as are a number of TIFF Technical Notes (TTN's). Included in this software distribution is a library, libtiff, for reading and writing TIFF, a small collection of tools for doing simple manipulations of TIFF images on UNIX systems, and documentation on the library and tools. A small assortment of TIFF-related software for UNIX that has been contributed by others is also included. The library, along with associated tool programs, should handle most of your needs for reading and writing TIFF images on 32- and 64-bit machines.
libtst is an implementation of a ternary search trie, based on description in Algorithms in C (3rd Edition) by Sedgewick. It is useful for associating a C string with a void pointer, as a string database or symbol table. Original sources are included in CWEB form as well as straight C sources.
libwayne is a library of reasonably abstract datatypes and algorithms written in C. They have a consistent user interface. Many of the algorithms are taken verbatim from textbooks, but are coded well. The library contains data structures and code for binary trees, stacks, queues, combinatorial analysis, bit strings, graphs, dynamic arrays, event-driven simulation, priority queues, about half a dozen different O(n log n) sorting algorithms, ODE integration, long long integer I/O, matrix and vector operations, random number generation, search algorithms, and elementary statistics.