|
Vote for your favorite Linux software
Categories:
Links:
- libc
the C library in the GNU system
hot
- adaMikMod
a set of Ada95 bindings against libmikmod
- Adlib
consists of a C++ library implementing a standard distributed array descriptor (DAD) for HPF-style regular distributed arrays, together with a comprehensive family of communication schedules for moving and transforming arrays described by the kernel DAD
- adns
a replacement resolver library. Its programming interface easier to use than the standard libresolv
- AISearch
(ftp only) a C++ library for the development of AI programs
hot
- Algae
the beginnings of a matrix math library for C++. The focus of Algae is not computational speed but storage capacity; it stores the matrix on disk instead of in memory. It also employs the visitor pattern to apply functions to matrices
- Apprentice
an OpenInventor 2.x pure C++ emulation library for reading, modifying and displaying '.iv' and '.wrl' files
hot
- argtable
C/C++ programmer's library for processing command line arguments
- AsciiArtWidget
provides a Text widget with bindings and functions suitable for editing Ascii artwork. This is a fairly low-level library, providing only the creation routine and a loading from memory function. Saving and opening files is up to the programmer who uses this library
- Audio File Library
an implementation of SGI's Audio File
Library, which provides an elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, and NeXT/Sun .snd/.au
hot
- Austin
Astonishing Universal Search Tree Interface Novelty: has a clever object oriented architecture implemented in ANSI C which allows dictionary objects and their nodes to appear to change type at run time without changing their declared C type
- AutoRelease Library
a reference counting garbage collector for C++. The library is licensed through the GNU General Public License
- AVFS
(ftp only) a C library add-on, which enables all programs to look inside compressed files, without recompiling the programs or patching the kernel
- avlmap
implements a data mapping abstraction in function calls, along with an underlying AVL balanced binary search tree
- AVLTree
an implementation of AVL trees that is useful for indexing objects
- Awka
a translator of the AWK language to ANSI-C, and a library against which the C code is linked
- b_pam
authenticates users on PAM (Plugable Authentication Modules) enabled Systems or lets them change their password
- Blitz++
a C++ class library for scientific computing which provides performance on par with Fortran 77/90. Blitz++ is distributed freely under an open source license
- BSPlib
a library for Bulk Syncronous Parallel (BSP) Programming
hot
- BTL
the Bioinformatics Template Library uses templates to implement generic programming in same way as the Standard Template Library (STL)
- C-XSC++
a C++ class library for eXtended Scientific Computing. It is a complete overhaul of C-XSC, following the new ISO-C++ standard
- C_BLAS 123
a library of optimized functions for vector-vector, vector-matrix, and matrix-matrix operations common to a large number of engineering tasks
hot
- Cabinet Library
ultimate purpose of this package is to provide a portable library that can be used to create, use, and modify cabinet files on any system
- CashCow
an open source software product for clearing Internet payment transactions with the Danish PBS through an SSL connection
- Cawfee CGI SDK
designed to retrieve the CGI input from the web server and parse it so that programs can use it.
- ccaudio
a simple, highly portable, stand-alone, C++-based framework for manipulation of audio data
- cdb
a fast, reliable, lightweight package for creating and reading constant databases
- CIDLib
a commercial general purpose C++ class library system, which currently contains approximately 300 classes. CIDLib has no GUI services. It is oriented towards back end server development though it certainly can be used
behind client side applications
- CLN
a Class Library for Numbers (C++)
- cole
for developers that want to extract OLE2 streams
- convergence
a progam that sorts numbers. The minimum value and maximum value is selected and placed at opposite ends of the array with each pass
- CoreLinux++
an initiative to normalize methods and conventions for OOA/OOD/C++ development for Linux, materialized in a set of Open Source C++ class libraries (libcorelinux++ and libcoreframework++) to support common patterns and exploit the C++ standards
- CPML
Compaq Portable Math Library: identical in content to that of Compaq Tru64 UNIX libm and consequently can be considered as a replacement for the Alpha Linux Libm
- Cross-CGI
a set of three simple, but complete, libraries providing CGI access for C, C++ and Objective C programs. It provides basic header output functions, and parses and decodes form arguments passed back to it
- Cynlib
provides the vocabulary for hardware modelling in C++. It is a set of C++ classes which implement many of the features found in the Verilog and VHDL hardware description languages
- Datalink library
allows sending information to the Timex DataLink watches. The original datalink library supports the model 150 and possibly the model 70 watch. This version has been extended to work with the DataLink Ironman Triathlon watch
- Dime
a C++ class library for importing, manipulating, and exporting AutoCAD DXF files
- Distrolib
a small GPL (may switch to LGPL later) library primarily aimed at helping the creation of distributed programs
- DLD
a library package of C functions that performs "dynamic link editing"
hot
- dotconf
a very simple to use but powerful configuration file parser library. The configuration files created fordot.conf look very similar to those used by the Apache Webserver
- dpy
a curses replacement which allows easy definition of terminal windows
- DRftp
a small library that allows synchronous communication with an ftp server. It has implemented XS-interface, so you can use this library in Perl scripts
- EasyGTK
a wrapper library to make GTK programming easier, and quicker. A typical 30 line function in GTK can easily be reduced to 5 lines in EasyGTK
- eiffel-fftw
a very simple binding between FFTW (The Faster Fourier Transform in the West) and Eiffel
- eInteractive
a library of software components that address the specific needs of interactive applications. Some of the planned components will be usable for console applications as well as for system with a graphical use interface while others will provide mechanisms that are especially useful for console applications. eInteractive is written in Eiffel
- EO
a templates-based, ANSI-C++ compliant evolutionary computation library. It contains classes for any kind of evolutionary computation (specially genetic algorithms)
hot
- Epeios
a set of C++ libraries which include a new concept of memory management and error handling
- ESockets
an application level networking framework based on the traditional Unix networking model. It provides basic socket services for connecting between networked hosts, but also an event driven framework for multiplexing multiple connections
- EXG
an extension to the eiffel-gtk wrapping library which provides almost complete Gdk wrapping
- fcmp
a package that implements Knuth's suggestions for safer floating-point comparison operators as a C function.
- ffcall
a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters
- FFTW
a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size
- Filaments
a library package that can be used to create architecture-independent parallel programs---that is, programs that are portable efficient across vastly different parallel machines
- FreeTDS
re-implementation of Sybase's dblib library for Linux. It is available under the LGPL
hot
- FriBidi
a free Implementation of the Unicode BiDi algorithm
- Frost
allows you to use multi methods and virtual function arguments in your C++ programs (nearly) as if they were a builtin C++ feature. It is a compiler wrapper that modifies input and output files and collects information about defined classes and functions which is stored in a separate 'frost-object' file for each assembler or object file that is generated by the compiler
- fxt
a library package for fast Fourier transforms
- GameCode
an OpenSource cross platform multimedia development library
- GDBC
the Generic Database Connector. It is a small library used to provide generic SQL backend connectivity to programs, similar to ODBC
- gdbm
a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
- GDFP
a Basic unit to provide access to the gd library
- gettext
a set of tools that provides a framework to help other GNU packages produce multi-lingual messages.
These tools include a set of conventions about how programs should be written to support message catalogs, a directory and file naming organization for the message catalogs themselves, a runtime library supporting the retrieval of translated messages, and a few stand-alone programs to massage in various ways the sets of translatable strings, or already translated strings
- GFC
a set of C++ classes defining basic geographic data types, including points, lines, rectangles, circles, polylines, rings, complex polygons, rasters, and other atomic data types such as integer, real, varchar. GFC also features abstractions of timestamps and time series which are useful in capturing the dynamics of spatiotemporal data
- Glibc
(ftp only) this package containns the most important sets of shared libraries, the standard C library and the standard math library
- GMCAL
a GTK+ front end for the mcal library
- Gnet
a simple network library. It is writen in C, object-oriented, and built upon glib. It is intended to be small, fast, easy-to-use, and easy to port
- gNewt
a GTK+ based newt-compatible library
- GNU Classpath
a project to create a free software replacement for Sun's proprietary Java class libraries. The project is initially providing class library support for the Japhar JVM
- GNU Classpath
free software replacement for Sun's proprietary Java standard class libraries. Our goal is to provide a 100% compatible version of the class libraries so that free operating systems can run Java programs
- GQL
a C++ library for communicating with SQL databases in a generic way
- gsmlib
a library to access GSM mobile phones through GSM modems
- GTKML
a proposal for an XML markup language for describing GTK-based user interfaces using files instead of hard-coding. The benefits of such a standard would include that any GTKML-compliant language binding/framework could be used with any GTKML-compliant visual editor, rapid application development, end-users of an application can edit/alter/extend the user-interface without altering code, end-users can easily create language-translations of GTKML documents and share them with others
- GTL
Graph Template Library: GTL contains the classes needed to work with graphs, nodes and edges and some basic algorithms as building blocks for more complex graph algorithms
- GUILE
a library that implements the
Scheme language plus various convenient facilities
hot
- GVoice
a wrapper library around IBM's ViaVoice that provides callbacks and Gtk-style signals, as well as a more sophisticated vocabulary control mechanism
- hfloat
huge float - a library package (coming as C++ code) for calculations with floating point numbers of extreme precision. hfloat utilises the FFT multiplication
technique.
- HiM
Hierarchical Marshalling Library: n attempt to implement a small and efficient library for working with hierarchical data structures (trees). With HiM you can easily create/edit Windows-registry-like databases in memory and then store them to files with a very compact, portable embeddable binary format
- Hoard
a Fast, Scalable, and Memory-Efficient Allocator for Shared-Memory Multiprocessors
- hush
the hush library and toolkit is an effort to merge the best of multiple worlds, to combine the flexibility of script languages with the efficiency and
robustness of C++
- icclib
International Color Consortium (ICC) Format profile I/O library: provides access functions that allow reading, writing and color conversion using ICC V3.4 format color profiles
- Icomlib
a C++ API for application development for the Icom PCR-1000 Communications Receiver
- icqlib
used to interface with servers using the ICQ protocol
- IEEEIO
a compact library for storing multidimensional scientific data in a binary format that can be transported between different computer systems. It derives its name from the fact that it depends on the IEEE 754 standard representations for floating point numbers to achieve its portability
- iLisp Interpreter
a small, multiplatform implementation. It is a core library working with lists, atoms and symbol tables.
hot
- Imlib
an advanced replacement library for libraries like libXpm that provides many more features with much greater flexability and speed
- interpcom
a command interpreter library in C that can be used to build scientific applications. It is very easy to add new commands. The library contains an expression evaluator that can be used to parse the arguments of the commands. It is possible to define "objects" which are arrays of numbers having a name, and structures.
- Invariant
A small library of classes and macros for internal
consistancy checking and bug detection in C++ programs.
Mostly run-time, but some compile-time checking also.
hot
- JConfig
JConfig supplements the core Java API. It allows you to work with files, web browsers,
processes, file types, video monitors and other system-level items in a more advanced
manner than provided by standard Java. Versions available for Linux and many other systems.
- jdbm
aims to be a gdbm-style persistence library for Java. It offers a simple interface based on java.util.Hashtable
- JEL
Java Expressions Library: a library for evaluating a simple single line expressions in Java
- JLib
a portable 256 color 2d gaming library
for DOS(Djgpp/Watcom)/Linux/X11/Windows
- jPOS
a Java-based ISO-8583/ANSI X9.2 implementation. It can be used to implement protocol conversion, monitoring, POS applications, issuer/acquirer financial interchanges, etc.
- jString
a class for C++ that extends basic string functionality
- KaiView
a free class library (application framework) for X
hot
- Kazlib
a package of three reusable software modules that provide some frequently-needed functionality. There is a dictionary module based on red-black trees, a hashing module capable of managing hash tables that grow automatically, and a comprehensive module for managing linked lists
- Keeper
gives an extremely simple interface for reading and writing configuration data. For example to save and restore the settings in a program
- Konst's tools
a general purpose C/C++ library for Linux programming. Contains several modules with functions and classes
- LAPACK
a comprehensive FORTRAN library that does linear algebra operations
including matrix inversions, least squared solutions to linear sets of equations, eigen analysis,
SVD etc
hot
- libavl
iterative AVL tree library with threaded variants
- libbase64
a very simple C++ library that can encode and decode binary files to base64. Its a port of John Walker's base64 encoding/decoding program to an autoconf/automake C++ library
- libcache
allows for easy parsing of tab and space delimenated strings
- libcdaudio
a multi-platform CD player development library which works with Linux, FreeBSD, OpenBSD, Solaris, and Irix. It includes a basic command set for controlling the
operation of the CD-ROM drive as well as functions for accessing both the CDDB, CD Index, and Cover Art Index
- libcfg
a library that will hopefully provide a simple to use API that will allow applications to read and store their configuration information in a consistent and easy to use format
- libdissipate
a library for developping applications based on the SIP signalling protocol defined in rfc2543. It can make and accept calls using UDP SIP
- libfax
a library for generating faxes from postscript and other input. It creates the .g3 files and hands them off to the faxing program
- Libferit
a library for transferring files via socks, http, ftp, gopher, or proxy. It also has a simple web spider module based on the GooseHunt LITE spider
- libgcj
the runtime that goes along with the gcj front end to egcs
- libgeom
a vector geometry library that manipulates geometrical objects
- libglade
an alternative to using Glade's code generation. Instead of generating code from the XML interface description, libglade loads and parses the description at runtime. It also provides functions that can be used to connect signal handlers to parts of the interface
- libgsm_mmx
a set of MMX patches for the libgsm sound compression library
- LibGTop
a library that fetches system related information such as CPU Load, Memory Usage and information about running processes
- libical
will create open-source libaries that implement the calendaring and scheduling protocols defined by the IETF's calsch Working group
- libiconv
provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode
- libirc
a function library which makes IRC communication a lot easier. Perfect for those who wish to write bots, irc clients
- LibKMid
a library that implements all the features any application will ever need to play MIDI events on MIDI devices
- liblcd
a C Library for the SGX-120 Serial Graphics Display
- libmcrypt
a library which implements all the algorithms and modes found in mcrypt using a simple API
- libmikmod
a portable sound library. It can play samples and module files, using the OSS driver for output, as well as Alsa and EsounD
- LibNcFTP
an application programming interface that provides File Transfer Protocol (FTP) client
services to your UNIX applications
hot
- Libnet
a collection of routines to help with the construction and handling of network packets. It provides a portable framework for low-level network packet writing and handling. Libnet features portable packet creation interfaces at the IP layer and link layer
- libole2
provides an API to access OLE2 streams as used by Microsoft in their compound files
- Liboop
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.
- LIBPA
Library of Practical Abstractions; provides efficient implementations of conceptually simple abstractions
hot
- libpasm
a library that applications can use to generate functions in machine code at runtime
- LibPenguinPlay
consists of PenguinFile (portable, fast file handling, with transparent archive file support) and PenguinSound (portable sound playing
- LibPrint
will be a project-neutral, OS independent, and free printing support library
- libpt
(ftp only) /dev/ptmx pty library
hot
- Libra
a general library for Ada '95 under Linux. Libra currently provides some basic data structures (singley and doubley linked lists, binary search trees, queues), and abstractions for nntp commands
- libradio
a small, simple C library to control FM Tuner Cards supported by the Video for Linux API
- libraw1394
provides direct access to the IEEE 1394 bus (FireWire, iLink) from user space to use any device on the bus without a specialized kernel driver. It uses the IEEE1394 kernel patch
- librhttpr
provides a simple API for making HTTP GET, POST, and HEAD requests
- librt
a general purpose library written in C. It includes socket functions, random number generator, hash table subsystem, general list (stack/queue) subsystem, notification subsystem, binary tree subsystem
- libshout
a library for connecting and sending data to icecast servers
- Libsigc++
implements a full callback system for use in abstract interfaces and general programming. It is the most complete library of its kind with the ablity to connect an abstract callback to a class method, function, or
function object
- libsmbpw
a quick library to provide access to the smbpasswd file maintained by the samba daemon which implements the SMB protocol under linux and other linux like systems
- libsmi
a library to access SMI MIB information
- libsndfile
a C library for reading and writing files containg sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface
- libstash
implements a number of algorithms such as hash tables, lists, rings, trees, and binomial heaps. A somewhat unique implementation of reference-counted arbitrary buffers simplifies streaming data
- libtai
a library for storing and manipulating dates and times.
ibtai 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
- Libtool
a generic library support script. Libtool hides the complexity of using shared and static libraries behind a consistent, portable interface
- libunicode
a set of string handling functions for wchar_t, charset converters and modes for handling unicode in various editors. The string handling functions parallel those of ANSI-C and BSD
- libutf8
provides UTF-8 locale support, for use on systems which don't have UTF-8 locales, or whose UTF-8 locales are unreasonably slow
- libwayne
a library of reasonably abstract datatypes and algorithms written in C
- Lina
a small sound-library based upon MikMod 3 which has been designed as a collection of tools to easily create [)(] Dolby Surround(tm) fx
- LInteger
C++/Assembly library for doing arbitrary precision integer arithmetic on Intel processors
hot
- LinuxClassLibrary
currently it is a library which is working in the background (non GUI). It is not yet complete. Current features are LString (powerfull string class), LDBSystem (database system like DBI), LEmit (event system using templates, LHash/LMap/LHeap/LSet (template collection classes), LIPC (IPC classes) and more.
- lispreader
a small library for reading expressions in Lisp syntax. It has originally been written to facilitate simple exchange of structured data between processes but its main purpose is now to provide a framework for reading configuration files
- logi.crypto
a non-certified 100% pure java library for using strong encryption in your java 1.1 programs
- Lpp
a library of Lisp like functions and macros usable in C++ programs
- ltrace
a library call tracer, i.e. a debugging tool which prints out a trace of all the dynamic library calls made by another process/program
- MacroSystem
a powerful C++ template system designed to separate data processing from content generation. With MacroSystem you can do recursive macro replacing, nested if-else and ifnot-else constructs, easy importing and exporting of macro files
- MAMELANG
a general, dynamic translation system, very similar to GNU gettext. MAMELANG has been designed to work with MAME, the Multiple Arcade Machine Emulator
- MAMELang
a library which provides a dynamic translation system, similar to GNU gettext.
- Matrix Template Library
a high-performance generic component library that provides comprehensive linear algebra functionality for a wide variety of matrix formats. TL uses a five-fold approach, consisting of generic functions, containers, iterators, adaptors, and function objects, all developed specifically for high performance numerical linear algebra. Within this framework, MTL provides generic algorithms corresponding to the mathematical operations that define linear algebra. Similarly, the containers, adaptors, and iterators are used to represent and to manipulate concrete linear algebra objects such as matrices and vectors.
- matrona
a small library of C++ classes relating to matrix algebra
hot
- MCAL
Modular Calendar Access Library - consists of additional calendar drivers that can be plugged into libmcal. Currently, only the ICAP driver is present.
- McClone
MacOS compatible library for developers and others who have the source code to MacOS applications
- memchan
an extension library to the script language tcl that provides two new channel types for in-memory channels and the appropriate commands for their creation
- mess822
a library for parsing Internet mail messages. The mess822 package contains several applications that work with qmail
- MetaKit
Portable C++ classes for persistent storage & transport of highly structured containers
- mhash
provides an easy to use C interface for several hash algorithms. It is distributed under a BSD-style license,
- mifluz
provides a C++ library to store a full text inverted index. To put it shortly, it allows to store occurences of words in such a way that they can later be searched. The basic idea of an inverted index is to associate each unique word to a list of documents in which they appear. This list can then be searched to locate the documents containing a specific word.
- MIME++
a C++ class library for parsing, creating, and modifying messages in MIME format
hot
- Mino
a powerful library for processing XML files. It is built to be able to parse any form of XML file by relying on namespace handler modules. The library can be used in any program that needs to retrieve data from XML files
- MM
an abstraction library which simplifies the usage of shared memory between related processed under Unix platforms.
- MMX Emulation Library
provides a simple way to execute (but slowly) binaries that use MMX instructions, on processors that do not support them
- Mptn
a library providing a pattern matching mechanism similar to regular expressions, but with several differences making it more suitable for building a morphological analyzer
- Muscat
a high performance search engine library. It implements the probabalistic model of information retrieval, and is designed for use in applications ranging from full scale Web search engines to searching through email archives
- Nana
a free library providing improved support for assertion checking and logging in C and C++
hot
- NATL
Network Audio Tuning Language: a decentralized system for describing, locating, and organizing audio content on the Internet.
- ncurses
a freeware emulation of System V Release 4.0 curses. It uses terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses
- Newmat
a matrix manipulation library
- Newran
intended for generating streams of random numbers from a variety of distributions.
- Newt
a perl library built on top of Red Hat's newt C library for text screen widgets
- Nutmeg
a Portable List Management Library for Java
hot
- ojstools
a general purpose JavaScript library for developing complex web-based interfaces
- Open Source Audio Library Project
a project designed to implement a world class set of classes in C++ that will handle all of the audio
functions one would like. It is designed to be multi-platform with UNIX based platforms as the base. This project is still in the design phase but an alpha version that will illustrate the power and flexibility is now available. This initial version will support the Linux (OSS) audio device, WAV, and MP3 formats
- OpenClasses
now includes OpenNet, a full OO networking class library using iostreams and buffers. Supports multithreading, dynamic loading of classes, concurrency control, networking, and more
- OpenH323
an Open Source H.323 protocol stack. H.323 is the name given to a set of communications protocol is used by programs such as Microsoft NetMeeting to transmit audio and video information over the Internet. It was developed by the ITU (http://www.itu.org)
- OpenQubit
a quantum computing simulation library.
- OPP
a GPL C++ class library that has template classes
- OSE
a collection of programming tools and class libraries targeted mainly at C++ programmers. There are three major components in OSE. These are the C++ class
libraries (OTCLIB/OUXLIB/OTKLIB), a build environment (makeit) and a set of documentation extraction tools (class2man/class2mml)
hot
- parsecfg
a library for parsing a configuration file. Values
are stored in dynamically-allocated memory
- PC/SC Resource
allows users to write smartcard applications for numerous readers and cards on both the Windows platforms and under Unix using the same API calls
- PCL
the Performance Counter Library - is a software library to access hardware performance counters on many microprocessors through a uniform interface and with low overhead. Language bindings exist for C, C++, Fortran, and Java
- pcre
Perl Compatible Regular Expression library: contains routines to match text against regular expressions similar to perl's. It also contains a POSIX compatibility library
- PDFlib
a library of C routines which allow you to programmatically generate files in Adobe's
Portable Document Format PDF
hot
- pg_model
a small C library to simplify SQL statements
generation for POSTGRES database
- pgdbm
a library giving an db/dbm interface to PostgreSQL free software RDBMS
hot
- PLplot
a library of functions that are useful for making scientific plots. PLplot can be called from C, C++, FORTRAN, Python and Tcl
- Privacy Guard Glue
a library written in C to add GnuPG support to applications. PGG uses GnuPG with its coprocessing interface as the workhorse.
- Profit
a library for low-level Open Flight file format support. The library is written in C, and the source code is released publicly under the GNU GPL (v2)
- PVM++
provides an easy way to program the widely used parallel programming library PVM, which works in homogenous and heterogenous network environments
- pvmsync
a distributed operating system which provides synchronization mechanisms (mutexes, semaphores, and condition variables) and shared data (integer, floating point, and a raw block of memory) to processes distributed throughout a beowulf cluster
- Pylon
a compact foundation library for writing portable Eiffel software and libraries. It provides the classic data structures (lists, sets, tables) and a few missing bits and pieces which are useful in most applications but not present in Eiffel's standard kernel library
- QALE
a library designed to work with Qt to make dialog layout easier and more flexible
- QccPack
provides a collection of library routines and utility programs for quantization, compression, and coding of data
- QDD
a C++ library providing a relatively intuitive set of quantum computing constructs within the context of the C++ programming environment. QDD is unique in its use of Binary Decision Diagrams (BDDs) to represent quantum state.
- QextMDI
a C++ GUI library extending Troll Tech´s Qt. It consists of a set of C++ classes linked to a dynamic runtime library and you can use these classes in your project to get MDI look and style. Qt programmers can easily create MDI applications using this library
- QXi
a C++ library to add support for XInput devices (like tablets or joysticks) to Qt-based X11 applications.
- Recall
an open-source C++ framework for writing distributed, fault-tolerant, replicated storage servers. A Recall server will allow you to save important information for future recovery
- Regexx
a complete Regular Expressions C++ solution. It implements easy expression execution, global searching, replace with atom substitution, easy match and atom strings retrieving. It's also included in the package functions to split strings with strings or regular expressions
- Rioja
a record-oriented java input/output class library. It is 100% Pure Java and allows Java applications, on any Java platform, to work with binary records in files on multiple file systems
- rmd
includes multiple digesting instances, arbitrary data length appending, and different forms of checksum conversion
- robolog
libraries for development of RoboCup simulation league clients
- RXP
a validating XML parser written in C. It is used by the LT XML toolkit, and the Festival speech synthesis system
- Scientific Math Library
an extensive collection of predefined classes and routines covering a wide array of today's most widely used mathematical applications
- SDL_mixer
a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3 libraries
- SeeR
a free multipurpose C-like scripting library. SeeR is being ported to FreeBSD 3.1, SCO OpenDesktop 5.0.5 and UnixWare 7.0
- series
a package for Common Lisp that using the series facility in nearly all iteration situations. This includes one large system (KBEmacs) of over 40,000 lines of code.
- Shadows
a distributed programming paradigm and a class library which supports that paradigm for C++. It enables the creation of distributed C++ applications, and for existing non-distributed C++ applications to be made distributed, with the minimum of programming effort
- Shaman
a library that provides an environment for some common C programming tasks
hot
- SharedArray
a single C++ class representing an array in Linux IPC shared memory. In other words, it lets two Linux processes communicate through RAM
- shhmsg
C-functions for error messages, verbose messages and normal messages in terminalbased programs
hot
- shhopt
library for parsing command line options
hot
- SkySOUND
a free audio library build on top of common audio library like MIDAS or SEAL, but that will have its own system-dependant driver
- sl++
a C++ object oriented library which tries to answer to a growing demand for a free, fast, easy to use and powerful numerical library. sl++ is composed of modules specialized in various fields of numerical computations
- SparseLib++
a C++ class library for efficient sparse matrix computations across various computational platforms
- SSLeay
a free implementation of Netscape's Secure Socket Layer - the software encryption protocol behind the Netscape Secure Server and the Netscape Navigator Browser
- Standard Template Library
a new C++ library that provides a set of easily composable
C++ container classes and generic algorithms (template functions)
hot
- Str
a generic string library written in ANSI C which provides functions for handling, matching, parsing, searching and formatting of C strings. So it can be considered as a superset of POSIX string(3), but its main intention is to provide a more convinient and compact API plus a more generalized functionality
- SVMlib
the Shared Virtual Memory Library for Intel x86 based Clusters and Networks of Workstations
hot
- SXP
Simple XML Persistence: a mechanism for enabling the objects in your application to persist themselves (i.e. read from and write to) to a XML file. It is built as a C++ wrapper
- Tcl/SMAPI
a Tcl extension library that makes possible the use of the IBM Speech Manager Applications Programming Interface (SMAPI) in Tcl script
- TermBaum
a library for Tree representations of formulas
- Texttools
a GPL, ncurses-based library for the Linux console. They are written in Ada 95. Texttools contain more than 600 procedures and functions to create windows, draw scroll bars, handle the mouse and keyboard events, play sounds, and much more. The Texttools package also provides a thick binding to Linux kernel calls
- timer_q
a shared C library which implements multiple queues of timed events
- trf
an extension library to the script language tcl. It extends the language at the C-level with so-called
transformer''-procedures. With the help of some patches to the core the package is able to intercept all read/write operations on designated channels, thus giving it the ability to transform the buffer contents as desired
- TSambaClass
a C++ class library for accessing the smb.conf file that makes it much easier to write utilites for Samba. It is fully source code compatible in Win32 and Linux
- TSE3
an open source sequencer engine written in C++. It is a 'sequencer engine' because it provides the actual driving force elements of a sequencer but provides no form of fancy interface
- tvision
a library that provides an application framework. With TV you can write a beautiful object-oriented character-mode user interface in a short time
- Type decomposition library
a C++ library for doing various compile-time operations on types. It is primarily useful for getting extended compile-time information about template arguments
- U2NT
a Free Unix/NT Cross Platform Solution that is a collection of Win32-compatible routines designed to emulate UNIX API calls
- ubiqx library
a set of utility modules written in C using an object-oriented style. These modules include Splay and AVL trees, Sparse Arrays, a simple caching system, and the obligatory linked lists
- V
a free portable C++ GUI Framework intended to develop a wide variety of applications on different graphical interface platforms. It is very complete and suitable for a large majority of custom GUI applications
- VxLib
stands for [V]isual te[x]t [Lib]rary and is a C++ GUI framework for X Windows on Linux/UNIX
- wasbeer.hotline.*
a GPL-ed platform-independent implementation of the Hotline protocol.
- WDDX
SDK
an XML-based technology that enables the exchange of complex data between Web programming languages, creating what some refer to as 'Web syndicate networks'. WDDX consists of a language-independent representation of data based on an XML 1.0 DTD, and a set of modules for a wide variety of languages that use WDDX. WDDX can be used with HTTP, SMTP, POP, FTP and other Internet protocols that support transferring textual data.
- WPY
a class library system based on the Microsoft Foundation Classes used for writing GUI code easily in Python
hot
- wxConfig
a C++ class library for reading/writing .INI-style configuration files
hot
- wxHTML
a HTML library for wxWindows 2. It includes parser, viewer, help controller. wxHTML supports printing, MIME handling, virtual file systems (e.g. ZIP archives), on-the-fly file format conversion
- wxSample
a small C++ class library for playing/recording sounds in WAV-format under Linux, requires thread support
hot
- wxWindows
a set of libraries that allows C++ applications to compile and run on several different types of computer, with minimal source code changes. There is one library per supported GUI (such as Motif, or Windows). As well as providing a common API (Application Programming Interface) for GUI functionality, it provides functionality for accessing some commonly-used operating system facilities, such as copying or deleting files
- wxWindows/Gtk
the GTK+ port of the C++ cross-platform wxWindows GUI library, offering classes for all common GUI controls as well as a comprehensive set of helper classes for most common application tasks, ranging from networking to Unicode
- XAOL
a portable API allowing the creation of America Online Client applications with the greatest of ease and the maximum code reuse possible.
- Xbase DBMS
provides C and C++ programmers a class and function
library for manipulating Xbase type datafiles and indices
- Xclasses
a C++ layout library for the X Window System
hot
- Xforms4Perl
extension to Perl that allows you to call the Xforms GUI api from a standard Perl script
hot
- XRT
commercial widgets
hot
- Xterminal
object oriented user interface library. The main purpose is a friendly interface for the UNIX operating
systems. It is designed to be used to build text-based applications in C++
hot
- XTL
a library of template classes and functions for reading/writing structured data to/from an external (platform independent) representation.
- YACL
a C++ class library that offers high-level abstractions for common programming problems
hot
- ZAF
a commercial class library and visual development tool
hot
- Zombie
a server and a C++ library for easily developing networked applications
|