Links:
- Arguments
a GPL'd C++ argument processing helper class
- ATBD
a library to create and run automat
- Atlas-C++
the C++ implementation of the Atlas protocol. It is a library that handles all Atlas transmission, converting datas to and from codec formats and allowing client and server developers to write Atlas-compliant applications
- BeeCrypt
a library of encryption algorithms originally developed for use in Virtual Unlimited products
- Boehm garbage collector
can be used as a garbage collecting replacement for C malloc or C++ new. It is also used by a number of programming language implementations that use C as intermediate code
- ccscript
offers a class extensible threaded embedded scripting engine for use with the Common C++ GNU package. This engine is also used in Bayonne (the GNU telephony server), and in TOSI (FreeBSD and GNU/Linux PBX integration servers)
- cexcept
a simple error-handling interface, like that in C++, for the C programming language. It will provide Try, Catch, and Throw macros that emulate the C++ try block and the catch and throw statements
- Conversions
a simple class that provides std::string to int, std::string to double, int to std::string & double to std::string
- diet libc
contains just the bare minimum, i.e. the system call wrappers (including socket stuff) and malloc and friends, to create small, statically-linked binaries under x86 Linux
- frameWork
an attempt to make a free Objective C development tool. Its design includes Common Gateway Interface, multi-thread support, a GD library wrapper, and the standard Objective C objects such as Array, Dictionary, Bag, and Collection
- Gini
a GPL-ed Jini clone that does remote method invocation by generating bytecode for remote object proxies on the fly
- GMP++
a wrapper for the functionality of the GNU MP Arbitrary Precision Numerics Library
- Gnome-GCJ
a set of GTK+ and Gnome bindings for Java. It compiles with the GCJ compiler (part of egcs) and uses the GCJ runtime library libgcj. GCJ is capable of compiling Java source code to native machine code, which makes Java code almost as fast as C++ code
- gnome-socket
a library that provides easy network access to GNOME applications
- GToolKit
a small library that implements a simple and easy to use Objective-C interface to the GTK+ widget set
- Ham Radio Control Libraries
allow you to write amateur radio equipment control programs for transceivers which use CAT or similar computer interfaces for control
- ini-lib
basically allows a script to write/read/modify the old
Windows INI files
- Inti
a set of integrated foundation libraries for developing C++ applications on UNIX-like systems such as Linux. It contains a GUI toolkit
- ISO8211Lib
intended to be a simple reader for ISO/IEC 8211 formatted files, particularly those that are part of SDTS and S-57 datasets. It consists of open source, easy to compile and integrate C++ code
- ixlib
a C++ tools library based upon the STL. It provides garbage collection, matrix handling, planar geometry, regular expressions and XML parsing. Its main design goals were simplicity and size
- J2K
a completely portable C++ library, to provide a standard set of classes similar to Java Common API
- lavacgi.lib
a set of function and subroutines for use with Perl CGI programming
- libcwd
includes ostream-based debug output, custom debug channels and devices, powerful memory allocation debug support
- libhtmlparse
a HTML parsing library. It takes HTML tags, text, etc and calls callbacks you define for each type of token in the document
- libjsw
provides the programmer with the assistance to easilly code applications that need to use the joystick driver and a convience to users by storing the calibration information in a .joystick calibration file
- liblocaleeditor
allows programmers to write applications which will create/read/edit locale definition source files. The formating of the definition file and character mapping is kept hidden to the user so that manipulating a locale becomes a simple and easy process
- libmd
a cryptographic message digest library
- libmdate
a Mayan date conversion library with an easy-to-use API
- libnode
a small library with some useful functions to help in general programming. Namely these are: xmalloc functions, string manipulation functions and vectors
- libow
a start on an interface library for DalSemi's 1-wire hardware
- librep
a shared library implementing a Lisp dialect that is lightweight, reasonably fast, and highly extensible. It contains an interpreter, byte-code compiler and virtual machine
- Libretto
a free C library of generic container types
hot
- libstroke
a stroke translation library. Strokes are motions of the mouse that can be interpreted by a program as a command
- libzdt
a free general library which has 5 crypto algorithms, a safer comparison of floating-point numbers, and miscellanious functions, macros, and typedefs
- LZO
a portable lossless data compression library written in ANSI C
hot
- Maja_Objects
an object oriented framework for C++, designed to support you in server development
- MersenneTwister
an algorithm for generating random numbers. It was designed with consideration of the flaws in various other generators
- MLIB Developer Libraries
(commercial) thread-safe, cross-platform developer tools for C/C++ programmers.
These professional-level libraries include essential data structures, parsing, networking utilities and config readers.
Source code available
- MString
a dynamicly sizeable string class implemented via linked lists
- ncurses
(ftp only) a freeware emulation of System V Release 4.0 curses
hot
- OOMPI
Object Oriented MPI: an object oriented approach to the Message Passing Interface (MPI). OOMPI is a class library specification that encapsulates the functionality of MPI into a functional class hierarchy to provide a simple, flexible, and intuitive interface
- ping
a C library of useful functions that simplify systems software development on System V UNIX. The library includes routines for memory management, string parsing, filesystem traversal, subprocess execution, I/O, as well as implementations of common data structures such as linked lists, hash tables, stacks, and queues
- PTL++
the POSIX-and-more Template Library. The aim is to provide consistent and efficient C++ wrappers for commonly used libraries through the use of STL "Concepts". It is covered by the LGPL license
- retepPDF
allows any Java application that is capable of printing, to generate PDF files. These files can then be published on the Internet, sent by mail, and then viewed either in a web browser
- Spunk
a C++ class library. Using spunk, you can easily write textmode applications for many platforms at once
hot
- STL Libraries
extremely lightweight C++ wrappers for C libraries which wrap dirent and ldap
- Terminality
aims to be a cross-platform terminal manipulation library. It provides a set of functions which are used to manipulate a text terminal, functions such as clearing the screen, changing text colours, moving the cursor, etc
- Trio
aims to be a very portable, very functional, stand-alone series of *printf() functions you can use to ease multi-platform development
- UConio
a Unix port of the Borland Console Input/Output Library (CONIO) for DOS
- VB Thread Library
an additional component of the Variable Block Database (VBD) and Socket (VBS) libraries. It is a collection of C++ classes used to build cross-platform multi-threaded applications as part of the VBD or VBS library
- WorldForge::Atlas
the standard protocol between server and client. It should work with simple/complicated server and simple/complicated client and with all combinations. ASCII version will use XML
- XPK
an interfacing standard between application programs and packer libraries. Every XPK application program can pack data with any XPK packer
- Zipios++
a small C++ library for reading zip files. The structure and public interface are based (somewhat loosely) on the java.util.zip package
- zlibc
a read-only compressed filesystem emulation
hot
- ZZIPlib
offers users the ability to easily extract data from files archived in a single zip file
|